进暗网之centOS系统下SOCK5代理搭建教程

之前一直用在用shadowsocks代理,按照网上说的用tor浏览器的时候将代理地址指向本地的ss,估计是姿势不对还是怎么了,一直进不了

SOCK4,各种网桥切换了一遍都上不了,也是醉了,那还不如直接搭一个SOCK5代理吧。

1.先安装依赖包

yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

2.下载SS5
https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

3.解压安装

tar zxvf ./ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install

4.随系统一起启动

chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on

5.修改配置文件

vim /etc/opt/ss5/ss5.conf

将文件中auth和permit修改成如下

6.启动服务

vi service ss5 start

7.至此服务搭建完成

注1.因为默认端口是1080,而且没有密码,所以会被别人盗用,比如被垃圾邮件爬虫爬到,用来发送垃圾邮件(垃圾邮件如果通过同一个IP发送的话容易被封,所有才有了邮件爬虫)

注1-2.修改端口

vim /etc/sysconfig/ss5

添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
# Add startup option here
SS5_OPTS=” -u root -b 0.0.0.0:8099″

注1-3.重启服务

service ss5 restart

注2.如果还担心的话可以添加一个用户名密码

vim /etc/opt/ss5/ss5.conf

注2-1.将步骤5当中的两行改成

auth 0.0.0.0/0 – u

permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – –

注2-2.添加密码

vim /etc/opt/ss5/ss5.passwd

一行一个账号,用户名和密码之间用空格间隔,例如:

user_1 123456

user_2 123456

注2-3.重启服务

service ss5 restart

至此完美收工