作者:手机用户2602915451 | 来源:互联网 | 2017-11-05 20:01
由于大部分网上介绍SOCK5代理安装的文章都是下面这个文件 socks5-v1.0r11.tar.gz 版本较老,需要GCC2.9及以下版本才可以正常编译。
有兴趣的朋友也可以研究一下,本站提供了一个下载连接 http://www.linuxso.com/uploads/soft/101018/socks5-v1.0r11.tar.gz
我推荐大家安装下面的版本 如果用CentOS,或RH的Server可以直接yum安装,最为方便
http://www.linuxso.com/uploads/soft/101018/ss5-3.6.1-1.tar.gz 安装步骤如下
推荐官网最新版 3.8.4-1 http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.4-1/ss5-3.8.4-1.tar.gz
CentOS 下的socks5 安装配置
socks5代理的功能和作用这里我就不罗嗦了---------------
1.配置编译环境
yum -y install gcc automake make
2.安装socks5必要的包
yum -y install pam-devel openldap-devel cyrus-sasl-devel
3.下载,编译安装ss5(socks5)
wget http://www.linuxso.com/uploads/soft/101018/ss5-3.6.1-1.tar.gz
tar zxvf ss5-3.6.1-1.tar.gz
cd ss5-3.6.1
./configure
make
make install
#启动ss5服务
/etc/init.d/ss5 start
如果没办法启动,则是权限问题
chmod a+x /etc/init.d/ss5 就可以启动了。
ss5 默认使用1080端口,并允许任何人使用。 我们可以修改 /etc/opt/ss5/ss5.conf 中的
# SHost SPort Authentication
#
auth 0.0.0.0/0 - -
为
# SHost SPort Authentication
#
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 - - - - -
在 /etc/opt/ss5/ss5.
passwd 中添加 用户名和密码 如:
test test
使用用户验证,重启ss5服务
/etc/init.d/ss5 restart
如果有错误可以跟踪日志:
#tail -f /var/log/ss5/ss5.log
配置有密码的SOCKS5代理之后,迅雷可以配置代理下载,但是我测试遨游打不开网页。
除非配置不使用用户和密码,遨游才可以代理上网,可能是流量器内置的SOCKS5客户端有问题。
至于端口号怎么修改,我还没有找到,在源文件里面修改config.h 但是编译之后端口还是1080.
以后发现了再修改,我使用SS5只是用来突破学校的BT下载限制,再测试之后会告诉大家如何修改端口号。
先前我也百度谷歌了半天,不过发现他们用的都是老版的SS5,我已经看了很多,大家没必要了,有价值的内容,我都贴到这里面了。
欢迎测试过的朋友在下面留言,也可以加我们Linux安全网的QQ群交流 群号:11153255