CentOS 安装Socket5代理服务器

1. 下载ss5软件包:

[root@hexuweb102 softs]$ wget http://superb-dca2.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

2. 解压安装

[root@hexuweb102 softs]$ tar zxf ss5-3.8.9-8.tar.gz
[root@hexuweb102 softs]$ cd ss5-3.8.9
[root@hexuweb102 ss5-3.8.9]$ ./configure --prefix=/usr/local/ss5

[root@hexuweb102 ss5-3.8.9]$ make 
[root@hexuweb102 ss5-3.8.9]$ make install
#没有任何提示,说明安装成功了。

3. 检查启动文件是否正常:

[root@dbapp102 ss5-3.8.9]# ll /etc/init.d/ss*
-rw-r--r--  1 root root 1613 May 13 22:17 /etc/init.d/ss5
-rwxr-xr-x. 1 root root 4683 Jun 22  2012 /etc/init.d/sshd

4. 给启动文件添加执行权限 :

[root@hexuweb102 ss5-3.8.9]$ chmod +x /etc/init.d/ss5

5. 配置文件都在:/etc/opt/ss5 这下面

[root@hexuweb102 ss5-3.8.9]$ ll /etc/opt/ss5/
-rw-r--r-- 1 root root 11609 May 13 22:17 ss5.conf
-rw-r--r-- 1 root root   118 May 13 22:17 ss5.ha
-rw-r--r-- 1 root root     1 May 13 22:17 ss5.passwd

6. 简单编辑:/etc/opt/ss5/ss5.conf,默认端口1080

#auth    0.0.0.0/0               –               –

去掉注释,改为
auth    0.0.0.0/0               –               u
u:使用ss5.passwd帐号密码登录,-:默认任何人都可使用
#permit –        0.0.0.0/0       –       0.0.0.0/0       –       –       –       –       –
去掉注释:
permit –        0.0.0.0/0       –       0.0.0.0/0       –       –       –       –       –
添加用户名密码
vim ss5.passwd
test test

7. Iptables 开放tcp端口