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了
时间: 2024-10-29 19:10:13