公司的内网VPN老是掉,故搭建一个Socks5的服务,用于稳定连接。

安装依赖

yum install -y gcc openldap-devel pam-devel openssl-devel

部署

wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar zxf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install
chmod a+x /etc/init.d/ss5

修改配置

vim /etc/opt/ss5/ss5.conf
vim /etc/opt/ss5/ss5.passwd
vi /etc/init.d/ss5
设置认证模式
不使用用户认证
[root@lolicp ~]# vim /etc/opt/ss5/ss5.conf
#       SHost           SPort           Authentication
#
auth    0.0.0.0/0               -               -
使用用户名/密码认证
[root@lolicp ~]# vim /etc/opt/ss5/ss5.conf
#       SHost           SPort           Authentication
#
auth    0.0.0.0/0               -               u
设置认证用户密码

用户名/密码保存在文件 /etc/opt/ss5/ss5.passwd。设置权限

chown root:root /etc/opt/ss5/ss5.passwd
chmod 755 /etc/opt/ss5/ss5.passwd
chmod 755 /etc/opt/ss5

在文件 /etc/opt/ss5/ss5.passwd 中, 每行输入一个用户名和密码,用空格分开。
例如:

lolicp1 lolicppass1
lolicp2 lolicppass2
允许所有主机连接:
[root@lolicp ~]# vim /etc/opt/ss5/ss5.conf
permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -

启停服务

service ss5 start
service ss5 stop
service ss5 restart

参考资料:https://www.huangzhong.ca/zh/ss5-multiple-instances-ips-centos/

END

本文标题:CentOS7 搭建SOCKS5代理服务器

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202424660.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2024 年 01 月 24 日
如果觉得我的文章对你有用,请随意赞赏