之前的服务器过期了,socks5代理需要重新搭建,在此记录一下搭建过程。

本来想用ubuntu搭建的,但是各种报错,还是换回centos吧。

0x00 下载ss5源码

ss5官网☞http://ss5.sourceforge.net/

下载地址☞https://sourceforge.net/projects/ss5/files/latest/download

0x01 配置环境

系统版本Centos7.8 x64

centos8疯狂报错,我是吐了🤮

1)配置 Socks5 编译环境

$ yum -y install gcc automake autoconf libtool make

2)安装 Socks5 必要的包

$ yum -y install pam-devel openldap-devel cyrus-sasl-devel

3)编译安装 Socks5

将下载好的源码放到服务器里,解压

$ tar xvf ss5-3.8.9-8.tar.gz
$ cd ./ss5-3.8.9/
$ ./configure  //notes:(默认是1080端口,如果想改端口的话,./configure –with-defaultport=10800
$ make && make install

4)修改ss5配置文件

修改认证方式

$ vim /etc/opt/ss5/ss5.conf

查找取消下面两行注释

auth 0.0.0.0/0 – –
permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – –

默认的是:无用户认证。

如果想要使用username/password用户认证方法,需要将上面两行修改成下面这样

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

添加用户名及密码

$ vim /etc/opt/ss5/ss5.passwd

每行一个用户+密码(之间用空格)

test 123456

5)启动ss5服务

$ service ss5 start

0x02 测试服务

测试连接正常

查看一下现在的ip

代理配置成功