SOCKS5代理服务--Linux-CentOS7 配置搭建

<!--markdown-->< https://blog.csdn.net/weixin_36934930/article/details/123345450
本文适用于CentOS 7.2 64位操作系统。
# 一、安装socks 5
```bash
#这是一个综合脚本
yum install -y gcc openldap-devel pam-devel openssl-devel glibc-headers
# OR yum install pam-devel openldap-devel openssl-devel
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -vzx -f ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install
chmod a+x /etc/init.d/ss5
```
# 二、socks 5配置
2.1 修改配置文件
`vim /etc/opt/ss5/ss5.conf`
`auth 0.0.0.0/0 - -`
改为
`auth 0.0.0.0/0 - u`
`permit – 0.0.0.0/0 – 0.0.0.0/0 - - - - -`
改为
`permit u 0.0.0.0/0 – 0.0.0.0/0 - - - - -`
2.2 添加socket 5用户
`vim /etc/opt/ss5/ss5.passwd`
```
# 用户  密码
mytest  123456
```
2.3 启动socket 5
` chmod u+x /etc/rc.d/init.d/ss5`
`systemctl start ss5 (service ss5 start`)`
2.4 查看是否启动
`netstat -lntp  | grep ss5`
默认端口 1080
2.5 设置自启动
`systemctl enable ss5`
执行后出现以下提示:
```bash
ss5.service is not a native service, redirecting to /sbin/chkconfig
Executing /sbin/chkconfig ss5 --level=5
enabled
```
补充 ss5 的开机自启动,应使用chkconfig,命令如下。
```
chkconfig --add ss5
chkconfig ss5 on
```
# 三、注意事项
如果出现以下错误
```
Can’t create pid file /var/run/ss5/ss5.pid
Can’t unlink pid file /var/run/ss5/ss5.pid
```
需要先创建 /var/run/ss5 目录后再启动 ss5,但写次文章时每次重启电脑后会文件夹会被删除。
临时解决办法:
`vim /etc/rc.d/rc.local` 文件中添加内容:`mkdir -p /var/run/ss5`
保存退出后,增加文件的执行权限
`chmod a+x /etc/rc.d/rc.local`
---
©著作权归作者所有:
https://blog.51cto.com/huanghai/2405542
---
在线测试在线检测域名或者ip的端口是否开放,端口扫描。
http://coolaf.com/tool/port#fromHistory
## 补充 ss5 的开机自启动,应使用chkconfig,命令如下。
`chkconfig --add ss5`
`chkconfig --level 345 ss5 on`

版权声明:
作者:tianya
链接:https://tya.zone/p/80.html
来源:天涯博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
SOCKS5代理服务--Linux-CentOS7 配置搭建
<!--markdown-->< https://blog.csdn.net/weixin_36934930/article/details/123345450 本文适用于CentOS 7.2 64位操作系统。 # 一、安装socks 5 ```……
<<上一篇
下一篇>>