侧边栏壁纸
博主头像
luoxx博主等级

只要思想不滑坡,办法总比困难多

  • 累计撰写 59 篇文章
  • 累计创建 64 个标签
  • 累计收到 1,356 条评论

目 录CONTENT

文章目录

socks5和http代理的安装和配置

luoxx
2022-03-13 / 0 评论 / 1 点赞 / 3,228 阅读 / 794 字
温馨提示:
本文最后更新于 2024-10-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除,邮箱地址:luoxmc@vip.qq.com

centos7.6系统下安装和配置ss5、squid,记录以备查

socks5代理(ss5)

安装


#安装依赖
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

#下载安装包
wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

#解压
tar -zxvf ss5-3.8.9-8.tar.gz 

#安装
cd ss5-3.8.9
./configure
make && make install

#执行脚本赋权
chmod a+x /etc/init.d/ss5

#启动
service ss5 start

#开机自启
chkconfig --add ss5
chkconfig ss5 on

配置


#清空原配置文件,重新配
> /etc/opt/ss5/ss5.conf

#配置访问权限,在/etc/opt/ss5/ss5.conf加入下面这两行(配置为需要登陆验证)
auth    0.0.0.0/0               -               u
permit u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -

#如果不需要登陆,则把u改成-
auth    0.0.0.0/0               -               -
permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -

#配置用户名和密码,在/etc/opt/ss5/ss5.passwd文件中添加即可,一行一个用户,用户名密码用空格隔开
admin1 123456
admin2 123456
visit1 123456
visit2 123456

#配置不同用户组限速
#在/etc/opt/ss5/目录创建不同用户组的配置文件(文件名自定,待会要把这个文件名配置到配置文件),比如我需要创建两个组,一个管理员组,一个访客组,我就可以创建两个文件
touch admin-users
touch visit-users
#分别编辑这两个文件,把需要放入这两个组的用户的用户名丢进去,比如admin-users文件:
admin1
admin2
#接着到/etc/opt/ss5/ss5.conf文件新增带宽限制相关配置
bandwidth    admin-users        -             -          -
bandwidth    visit-users        -          102400       -
#第三个参数是连接数,-为不限制,这个按需设置,最好是不限制连接数,只限制带宽就行了。
#带宽大小是第四个参数,如上配置表示admin-users用户组不限制带宽,visit-users用户组限制为100k(官方配置说明是这么说的,但是实际带宽根本不是这么多,不知道具体怎么换算的,只能自己不断改不断测找到个合适的数字了)

#修改端口相关配置,ss5默认端口为1080,如需修改,修改/etc/sysconfig/ss5文件中SS5_OPTS参数即可
#-p为指定进程id文件位置,默认位置是/var/run/lib/ss5.pid,如果需要开机自启ss5的话,会报这个目录没权限,而导致ss5服务开机自启失败,所以此处直接不用这个目录,改成有权限的目录就能正常开机自启了。
SS5_OPTS=" -u root -b 0.0.0.0:4567 -p /var/run/ss5.pid" 

#配置完之后别忘记重启
service ss5 restart

http/https代理 (squid)

安装


#安装
yum -y install squid

#启动
systemctl start squid

#开机启动
systemctl enable squid

配置


#配置文件位置 /etc/squid/squid.conf
http_access deny all
#以上这一行修改为
http_access allow all

#端口 按需修改
http_port 3128

#改完记得重启服务
systemctl restart squid

1

评论区