• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      站群服務器 CentOS 搭建socks5多IP

      2024-05-07 14:43 作者:31IDC 閱讀量:3449 所屬分類:Linux系統

      準備工作

      首先要保證服務上能正常使用wget   tar   make   vim,如果正常就直接進入【第一步】

       

      #安裝wget的命令

      yum install wget

       

       

      #安裝tar解壓工具

      yum install -y tar

       

       

      #安裝make的命令

      yum groupinstall "Development Tools"

       

       

      #安裝vim的命令

      yum install -y vim

      第一步

      使用yum安裝gcc、OpenLDAP開發庫、PAM開發庫和OpenSSL開發庫

       

      yum install -y gcc openldap-devel pam-devel openssl-devel

      第二步

      使用wget 下載SS5安裝包

       

      wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

      第三步

      解壓安裝包

       

      tar -vzx -f ss5-3.8.9-8.tar.gz

      第四步

      進入ss5目錄安裝ss5服務,依次執行一下命令,也可以全復制一起執行

       

      cd ss5-3.8.9/

      ./configure

      make

      make install

       第五步

      給/etc/init.d/ss5文件添加執行權限

       

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

      第六步

      測試一下ss5服務是否能正常運行,如果不能正常運行,就根據錯誤解決問題

       

      service ss5 start

      如果能正常運行了,就執行以下命令,先關閉ss5服務,以便接下來做其他配置

       

      service ss5 stop

       第七步

       修改ss5配置文件,使用vim打開ss5的配置文件      提示:按 i 鍵開啟編輯模式

       

      vim /etc/opt/ss5/ss5.conf

       找到auth的配置,默認是注釋了的,先放開注釋(就是把首行的#去掉),然后把Authentication這列改為u,以下是修改后的截圖

       

       

      找到permit的配置,放開注釋,把auth這列改為u,以下是修改后的截圖

       

       

       最后保存配置  提示:按Esc退出編輯模式,:wq  保存并且退出 

       

      第八步

      修改ss5的用戶配置文件

       

      vim /etc/opt/ss5/ss5.passwd

      打開后是空文件,在這里面添加自己的代理賬號和密碼,格式:賬號+英文空格+密碼,以下是例子,自己配置自己的賬號

       

      user001 123456

      user002 123456

      user003 123456

       記得保存配置

       

      然后再走一次【第六步】測試一下是否能正常運行

       

      第九步

      查看系統是否開啟了IP轉發功能

       

      sysctl net.ipv4.ip_forward

      net.ipv4.ip_forward = 0 就是未開啟    net.ipv4.ip_forward = 1  就是已經開啟了

       

      接下來開啟系統的IP轉發功能功能,打開系統配置文件

       

      vim /etc/sysctl.conf

      找到一行類似于net.ipv4.ip_forward=0的配置項。如果沒有找到該配置項,可以在文件的末尾添加一行net.ipv4.ip_forward=1,如下

       

       

      使新的配置生效

       

      sysctl -p

      檢查是否已經成功設置為1

       

      sysctl net.ipv4.ip_forward

      第十步

      把剛才配置的賬號密碼添加到系統用戶,就是ss5.passwd里的賬號,如果要批量添加,每一行命令要加分號

       

      useradd user001 -p 123456;

      useradd user002 -p 123456;

      useradd user003 -p 123456;

      查看用戶的uid

       

      id user001;

      id user002;

      id user003;

      會給你顯示以下內容,這里的1000、1001、1002就是用戶的uid,【第十一步】會用到這個uid

       

      uid=1000(user001) gid=1000(user001) groups=1000(user001)

       

      uid=1001(user002) gid=1001(user002) groups=1001(user002)

       

      uid=1002(user003) gid=1002(user003) groups=1002(user003)

      第十一步

      配置iptables規則,限制用戶的出口IP,這里是根據用戶的uid去限制的,比如user001用戶的uid是1000,配置user001用戶的出口IP就是172.17.22.1,以下是示例,根據自己情況修改uid和出口IP

       

      #配置用戶user001

      iptables -t mangle -A OUTPUT -m owner --uid-owner 1000 -j MARK --set-mark 1000;

      iptables -t nat -A POSTROUTING -m mark --mark 1000 -j SNAT --to-source 172.17.22.1;

       

      #配置用戶user002

      iptables -t mangle -A OUTPUT -m owner --uid-owner 1001 -j MARK --set-mark 1001;

      iptables -t nat -A POSTROUTING -m mark --mark 1001 -j SNAT --to-source 172.17.22.2;

       

      #配置用戶user003

      iptables -t mangle -A OUTPUT -m owner --uid-owner 1002 -j MARK --set-mark 1002;

      iptables -t nat -A POSTROUTING -m mark --mark 1002 -j SNAT --to-source 172.17.22.3;

      第一行命令的作用是,當屬主為uid 1000的用戶發出數據包時,會給這些數據包打上標記為1000的標志

       

      第二條命令的作用是,當數據包被標記為1000時,會將這些數據包的源地址轉換為172.17.22.1,然后再發送到外部網絡。

       

      第十二步 

      確保ss5的服務是關閉的狀態

       

      service ss5 stop

      配置ss5用戶的出口IP,這里是根據用戶名去限制的,注意用戶名對應的IP對應iptables里uid配置的IP

       

      ss5 -u user001 -b 172.17.22.1;

      ss5 -u user002 -b 172.17.22.2;

      ss5 -u user003 -b 172.17.22.3;

       配置完成后重新啟動ss5

       

      service ss5 start

      至此恭喜你,完成了所有配置!你可以用代理瀏覽器或者QQ測試代理是否正常!

      本文章轉自網絡

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 狠狠色丁香婷婷综合| 国产成人亚洲综合一区| 亚洲狠狠色丁香婷婷综合| 亚洲国产精品成人综合久久久| 精品国产综合成人亚洲区| 久久婷婷五月综合97色一本一本 | 色欲香天天综合网站| 一本久道久久综合狠狠躁| 国产综合视频在线观看一区 | 中文字幕乱码人妻综合二区三区| 狠狠色狠狠色综合久久| 亚洲欧洲日产国产综合网| 天天干天天色综合网| 亚洲Av综合色区无码专区桃色 | 色噜噜狠狠色综合中文字幕| HEYZO无码综合国产精品| 色综合天天综合中文网| 久久综合久久伊人| 综合五月激情二区视频| 九月丁香婷婷亚洲综合色| 色综合天天综合网国产成人| 一本大道久久a久久精品综合 | 一本一道久久a久久精品综合| 亚洲国产综合精品中文第一区| 天啪天天久久天天综合啪| 小说区综合区首页| 狠狠色成人综合首页| 久久综合久久精品| 久久亚洲伊人中字综合精品| 伊人久久大香线蕉综合电影| 狠狠做深爱婷婷综合一区| 天天综合网网欲色| 亚洲国产综合人成综合网站| 色99久久久久高潮综合影院| 五月综合色婷婷在线观看| 一本久久综合亚洲鲁鲁五月天| 狠狠综合久久AV一区二区三区| 综合久久一区二区三区| 久久综合精品视频| 色综合久久综合网观看| 色偷偷91综合久久噜噜|