240天前2018-12-25 13:19:43 |    抢沙发  510 
在很多情况下socket5代理比vpn使用起来来方便很多,比如我们需要在程序中使用代理,如果是用vpn的话就和不方便了。而socket5无论是在程序中单独使用,还是在浏览器中使用都是非常方便的,那么接下来请跟随静心一起来看看怎么在linux服务器上搭建socket5服务器把。

socket5

1.安装socket5依赖包:

yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
2.下载ss5并安装
下载官网:http://ss5.sourceforge.net/
软件包:https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
#下载安装包
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
#解压安装包
tar zxvf ss5-3.8.9-8.tar.gz
#进入目录
cd ss5-3.8.9
#编译安装
./configure && make && make install
#进入配置文件目录
cd /etc/opt/ss5
编辑ss5配置文件:

vim ss5.conf
直接在最下面新增:

auth     0.0.0.0/0               -              u
permit  u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
添加用户名密码:

vim ss5.passwd
直接在里面添加账号密码 一行一对 第一个为账号然后空格让跟密码:

列如:

www 32e.top
上面www是用户名 32e.top是密码

修改ss5启动的参数,自定义代理端口 /etc/sysconfig/ss5(端口默认是1080)

vim /etc/sysconfig/ss5
直接在最下面新增:

SS5_OPTS=" -u root -b 0.0.0.0:10808"
给ss5权限:

chmod 755 /etc/rc.d/init.d/ss5
3. 启动socks服务并测试:

service ss5 start
查看是否监听端口:
netstat -an | grep 10808
查看日志:

tail -f /var/log/ss5/ss5.log
将ss5加入开机自启动:

chkconfig --level 235 ss5 on
到此就已经在linux系统上搭建好了ss5(socket5)服务器了。另外需要注意的是如果你启用了iptables那么你的在防火墙里面添加代理端口的放行规则。

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享