• Linux搭建Socks5代理服务器


    下面笔者将用SS5在亚马逊云服务器上的Linux搭建一台Socks5 Proxy Server,具体过程如下:

    1、首先,编译安装SS5需要先安装一些依赖组件

    yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

    2、去官网http://ss5.sourceforge.net/ 下载SS5最新版本的源代码

      wget https://ncu.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

    3、解压后开始编译安装:

        tar zxvf ./ss5-3.8.9-8.tar.gz
     cd ss5-3.8.9
       ./configure
       make
       make install

    4、让SS5随系统一起启动

        chmod +x /etc/init.d/ss5
        chkconfig --add ss5
        chkconfig --level 345 ss5 on

    5、在ss5.conf中找到auth和permit两行,按照下面的格式进行修改

     6、ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 vi /etc/sysconfig/ss5

      在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
      # Add startup option here
      SS5_OPTS=" -u root -b 0.0.0.0:8080"

    7、启动ss5
        service ss5 start

    8、一定要记得配置安全组开放SS5监听的端口

    9、使用QQ代理测试:

        

       后记:如果需要配置访问权限,请按如下修改:

      

    a、开启用户名密码验证机制 vi /etc/opt/ss5/ss5.conf

      在ss5.conf中找到auth和permit两行,按照下面的格式进行修改

      auth      0.0.0.0/0       -         u
      permit  u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -


      b 、设置用户名和密码  vi /etc/opt/ss5/ss5.passwd
       一行一个账号,用户名和密码之间用空格间隔,例如:

       user1 123
       user2 234

    c、重启服务生效

       service ss5 restart

  • 相关阅读:
    Java vs Python
    Compiled Language vs Scripting Language
    445. Add Two Numbers II
    213. House Robber II
    198. House Robber
    276. Paint Fence
    77. Combinations
    54. Spiral Matrix
    82. Remove Duplicates from Sorted List II
    80. Remove Duplicates from Sorted Array II
  • 原文地址:https://www.cnblogs.com/soar1688/p/7183722.html
Copyright © 2020-2023  润新知