之前的服务器过期了,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
代理配置成功