您好,欢迎光临中国U网,租用美国服务器香港服务器瑞典服务器等全球各地的服务器。
您现在的位置:首页 > 帮助中心 > 服务器问题 > CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法

CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法

来源:中国U网 日期:2018-01-12 类别:服务器问题 点击:7877
最近客户有需求,需要一个socks5代理服务器模拟客户现场环境,所以就研究了一下CentOS 6.x 64位系统上的S5配置
最近客户有需求,需要一个socks5代理服务器模拟客户现场环境,所以就研究了一下。
环境 :Centos 6.8 64-bit
 
socks5是代理服务器英文,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。
 
 
安装配置步骤如下:
 
 
1 安装socks 5
1.1 安装依赖开发库
# yum install pam-devel openldap-devel openssl-devel
如果没有编译环境,也可以把gcc和make也安装上
yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
 
 
1.2 下载,编译安装socks 5
# wget http://downloads.sourceforge.net ... 81&use_mirror=cznic 
# tar -xzvf ss5-3.8.9-8.tar.gz
# cd ss5-3.8.9
# ./configure
# make
 
# make install
如果没有什么错误,那就是安装成功了。
 
 
2 配置socks 5
2.1 修改配置文件/etc/opt/ss5/ss5.conf,默认使用1080端口,并允许任何人使用
# 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 – – – – -
 
 
3 添加socket 5用户
# cat /etc/opt/ss5/ss5.passwd
##用户  密码 (中间有空格)
 
test  123456
 
4 启动socket 5
# sh /etc/rc.d/init.d/ss5 start
默认情况ss5文件没有执行权限,如果觉得使用sh来启动麻烦,那么按如下方法:
# chmod u+x /etc/rc.d/init.d/ss5 (或者chmod 700 /etc/init.d/ss5)
# chkconfig --add ss5 //可选
# chkconfig ss5 on //可选
# service ss5 start (或者/etc/init.d/ss5 start)
 
5 查看是否启动成功
# netstat -lntp  | grep ss5
tcp        0      0 0.0.0.0:1080                0.0.0.0:*                   LISTEN      16724/ss5      
默认端口1080
 
 
6 测试socks5
有很多测试方式和测试工具,可以根据自己的情况来测试,下面是我用QQ测试的截图

关键词:socks5, socket5,s5服务器
CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法为中国U网原创文章,在不经过允许的情况下,禁止用于商业用途或随意转载,转载请注明出处,并加上本页链接地址:
http://www.cuwww.com/help/detail-74.html