说明

  • 需要HTTP协议 点击我
  • SOCKS5协议和HTTP协议可以共存, 端口要不同
  • 缺点: 谷歌浏览器可能用不了
  • 优点: 谷歌可以正常访问
  • 如果采用阿里云 腾讯云服务器 请在服务器防火墙开启相应端口

CentOS版本

  • 本教程所用腾讯云 CentOS 7.6

安装依赖

yum install pam-devel openldap-devel openssl-devel
yum install gcc gcc-c++

安装ss5

wget http://xiaotaowl.com/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

修改配置前需给权限

chmod a+x /etc/init.d/ss5

修改配置

vim /etc/opt/ss5/ss5.conf
87行改为 auth 0.0.0.0/0 – u
203行改为 permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – –
注意 前面# 都需要删除
注意 如果无需账户密码验证, 请别修改上面两行代码, 注释是一定要去除的,无论是否需要账户密码验证

  • 修改好后,按esc键,然后在xshell软件命令输入行中输入:wq保存文件
  • 下面添加修改都是这样操作来保存文件

添加用户

vim /etc/opt/ss5/ss5.passwd
一行一个用户密码 中间用空格隔开 比如xiaotao 123456

设置端口

vim /etc/sysconfig/ss5
修改为 SS5_OPTS=" -u root -b 0.0.0.0:23456"
注意 最前面#要删除

启动

service ss5 start

关闭 (无需运行这段)

service ss5 stop

添加系统启动项

chkconfig --add ss5
chkconfig ss5 on
chkconfig --list | grep ss5

查看进程

netstat -an | grep 23456
netstat -lntp | grep ss5
netstat -tunpl

注意

  • 上述所有字符都采用英文的,有些小白用中文是不行的,这种问题别再问我了,实在不会可以随便找个懂的人帮忙搭建,给个水钱就完事了
  • 还有一些不懂的可以私信小涛 企鹅813110262
  • 端口记得在服务器防火墙中打开