当前位置: > CentOS > CentOS教程 >

CentOS下安装socks 5

时间:2015-09-02 08:38来源:linux.it.net.cn 作者:IT
  SOCKS是什么:防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。
这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,因而不提供如传递 ICMP 信息之类的网络层网关服务.

1.1 安装依赖开发库

view sourceprint?
# yum install pam-devel openldap-devel openssl-devel



1.2 安装socks 5
# wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz?r=&ts=1396802581&use_mirror=cznic
# tar -xzvf ss5-3.8.9-8.tar.gz
# cd ss5-3.8.9
# ./configure
# make
# make install



2.1 修改配置文件
# vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – -    87行
改为
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 – – – – -   203行



3. 添加socket 5用户
# cat /etc/opt/ss5/ss5.passwd
##用户    密码
username 123456



4. 启动socket 5

# sh /etc/rc.d/init.d/ss5 start
doneting ss5...

# chmod u+x /etc/rc.d/init.d/ss5
# chkconfig --add ss5 //可选
# chkconfig ss5 on //可选
# service ss5 start


5.查看是否启动
# netstat -lntp  | grep ss5
tcp        0      0 0.0.0.0:1080   0.0.0.0:*      LISTEN      14262/ss5


6.防火墙配置
#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1080 -j ACCEPT


7. 测试socks5
安装Proxifier,默认情况所有请求都走socks5

8、默认端口是1080,可以修改默认端口
vi /etc/init.d/ss5
daemon /usr/sbin/ss5 -t $SS5_OPTS  -b 0.0.0.0:10088
这样,就将默认端口改为10088了 (责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容