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)
| 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) |