在CentOS 6.5上搭建ss5代理服务器,解决一些网络受限的需求。
首先准备必要的安装包环境:
yum -y install pam-devel openldap-devel openssl-devel
下载ss5的源码:
https://sourceforge.net/projects/ss5/
下载后,上传到服务器
- 开始安装:
tar -xzvf ss5-3.8.9-8.tar.gz cd ss5-3.8.9 ./configure make make install
按照上述即可安装完成。
开始配置ss服务器
- 修改权限配置
# 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 – – – – –
- 修改,增加用户名密码
# cat /etc/opt/ss5/ss5.passwd ##(用户 密码)=>一个账号一行,多个账号就多行 test 123456 test test
- 启动ss5服务器
# sh /etc/rc.d/init.d/ss5 start doneting ss5... # 默认情况ss5文件没有执行权限,如果觉得使用sh来启动麻烦,那么按如下方法: chmod u+x /etc/rc.d/init.d/ss5 chkconfig --add ss5 #可选 chkconfig ss5 on #可选 service ss5 start
- 查看是否启动
# netstat -lntp | grep ss5 tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 16724/ss5 默认端口1080
启动之后,那么在客户端就可以通过代理服务器的IP,端口,配置的用户名,密码进行代理上网了。
可以通过QQ进行测试:
参考: