Linux ss5代理服务器安装,将此安装到国外的服务器可以实现访问国外的网站

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013803572/article/details/79941711

Linux ss5代理服务器安装,将此安装到国外的服务器可以实现访问国外的网站

参考地址:https://www.cnblogs.com/soar1688/p/7183722.html

// 找到下载链接,然后下载到服务器,可能会不一样
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
// 安装依赖
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
// 解压
tar -zxvf ss5-3.8.9-8.tar.gz
// 在其目录内执行编译和安装
./configure 
make
make install
// 为ss5的服务脚本添加可执行权限
chmod +x /etc/init.d/ss5
// 注册到服务
chkconfig --add ss5
  • 配置文件所在目录
/etc/opt/ss5
ss5.conf  ss5.ha  ss5.passwd
  • 修改ss5.conf,找到以下两参数并修改为以下配置
# ///////////////////////////////////////////////////////////////////////////////////
#       SHost           SPort           Authentication
#
auth    0.0.0.0/0     

          -               u
# /////////////////////////////////////////////////////////////////////////////////////////////////
#      Auth SHost       SPort   DHost       DPort   Fixup   Group   Band    ExpDate
#
permit -    0.0.0.0/0   -   0.0.0.0/0   -   -   -   -   -   
  • 修改ss5.passwd,添加用户名和密码,用空格分隔

  • 还有一个配置文件,配置启动时可选参数,这里我也做了下修改,设置绑定的ip和端口

/etc/sysconfig/ss5
// 修改为如下内容
[email protected] ~]# cat /etc/sysconfig/ss5
# Add startup option here
SS5_OPTS=" -u root -b 45.77.23.40:6080"
  • 默认第二行是注释的,我改了配置,忘了把注释去了,而一直不生效,找了半天才发现

  • 设置防火墙,开放对应端口

firewall-cmd --zone=public --add-port=6080/tcp --permanent
//以防万一,重启一下防火墙
systemctl restart firewalld
  • 启动ss5服务
systemctl start ss5
// 查看是否启动成功,是否有ss5的监控信息
netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 45.77.23.40:6080        0.0.0.0:*               LISTEN      21980/ss5          
  • 测试服务是否可用,可使用QQ代理测试
    这里写图片描述

  • 卸载
    make uninstall

猜你喜欢

转载自blog.csdn.net/u013803572/article/details/79941711
今日推荐