Logo

安装 SS5 Socks Server

SS5 Socks Server
Description
SS5 is a socks server that implements the SOCKS v4 and v5 protocol. As a proxy server, SS5 authenticates, profiles and processes network requests for clients. It establishes connections to application hosts for client applications. When the client attempts to access the network, the client connects to the SS5 daemon instead of the application host.
The SS5 protocol is independent of application protocols, and can assist with different networking services, including telnet, ftp, finger, whois, gopher, and WWW access.
又是一个 OpenSource 的好东西,简单纪录一下安装在 CentOS 5.5 的 VPS 过程 :O
*********更新历史*********
2009/11/21 – 首次发表
2010/09/22 – 更新版本为ss5-3.8.2-6
Step.1 先安装需要的套件
yum install -y cyrus-sasl-devel openldap-devel pam-devel yum-utils
下载 SS5
cd /usr/src/
wget http://softlayer.dl.sourceforge.net/project/ss5/ss5/3.8.2-6/ss5-3.8.2-6.tar.gz
tar zxvf ss5-3.8.2-6.tar.gz
cd ss5-*
./configure
make
make install
mv /etc/init.d/ss5 /etc/init.d/ss5.bak
cp conf/ss5.init /etc/init.d/ss5
cd ..
rm -rf ss5-*

Step.2 先把 Socks 4 的模组更名,让 SS5 不支援 Socks 4,免得被有心人士扫到之后就流量大增囉!
mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bak
Step.3 设定要认证才能使用 SS5
vi /etc/opt/ss5/ss5.conf
找到第87行的
#auth 0.0.0.0/0 - -
改为
auth 0.0.0.0/0 - u

找到第203行的
#permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
改为
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
—–
Step.4 增加使用者密码
vi /etc/opt/ss5/ss5.passwd
增加使用者密码的时候注意要1行1个,格式是帐号 密码,范例:wHOaMi balabababa
—–
Step.5 大功告成! 设定启动权限再启动呗~ ?
chmod +x /etc/init.d/ss5
chkconfig --level 345 ss5 on
/etc/init.d/ss5 restart

SS5 默认的 PORT 是 1080,启动后就能连上了~! ?
SS5 纪录档在tail -f /var/log/ss5/ss5.log
不产生记录的方式是编辑启动脚本
vi /etc/init.d/ss5
在ss5 -t的参数后多加一个-m如ss5 -t -m
—–
SS5 Socks Server的网页模组
cp /usr/lib/ss5/balamgr.cgi /web/www/cgi-bin/balamgr.cgi
cp /usr/lib/ss5/statmgr.cgi /web/www/cgi-bin/statmgr.cgi

打印本文 打印本文

关于 穷苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:
下一篇:

您可能会喜欢

有坂深雪 Miyuki Arisaka

[Debain]安装HestiaCP

2021新年快乐 ?㊗☃ 最近 …