在CentOS的Linux系統下進行SOCKS5(SS5)服務


當擁有服務器過后,使用服務器網絡代理也就成為了日常的一部分。其中利用SS5服務代理網絡較為簡單。

首先需要下載SS5的源碼(貌似無直解壓版本)

利用命令:

1.wget下載包    wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download

2.yum下載源碼編譯以及運行環境    yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

3.tar解壓下載的包     tar -zxvf ./download -C /root/SS5(文件名為download,-C /root/SS5為解壓儲存位置指令)

4.cd切換路徑    cd/root/SS5/ss5-3.8.9  (注意自己的文件位置,打開所解壓的文件夾)

5.編譯安裝等    ./configure   +   make   +   make install

6.給予SS5啟動權限以及跟隨系統啟動    chmod a+x /etc/init.d/ss5    指令相隔    chkconfig --add ss5    指令相隔    chkconfig --level 345 ss5 on

7.vi編輯器修改系統環境下的SS5內容     vi /etc/opt/ss5/ss5.conf

8.vi修改用戶登錄以及端口    vi /etc/sysconfig/ss5

9.vi更新允許連接的用戶信息     vi /etc/opt/ss5/ss5.passwd

10.啟動SS5服務   service ss5 start

1.下載源碼

在官網https://sourceforge.net/projects/ss5/files/下載SS5最新版本的源代碼(找到要下載的版本,右鍵復制鏈接)

wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download

下載源代碼有注意有無報錯

2.安裝依賴組件

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

 出現錯誤,一般會在最后有提醒

3.解壓源碼文件

tar -zxvf ./download -C /root/SS5

4.轉換至文件夾

cd/root/SS5/ss5-3.8.9

 5.編譯安裝等

   ./configure
   make
   make install

   逐步運行(忽視warning,不出現err就沒問題)

6.給予SS5啟動權限以及跟隨系統啟動

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

運行不會出現任何東西,出現東西也會提醒err,按照提示檢查便可

7.vi修改ss5.conf

vi /etc/opt/ss5/ss5.conf

找到auth和permit兩行(按鍵盤a進行編輯)

auth(去掉#號,最后一個-改為u【代表用戶登錄接入】)

permit(去掉#號,第一個-改為u【同理,如果不需要賬號連接,不修改-為u】)

 建議修改成u,即用戶接入,防止意外蹭流量的情況

8. vi更新用戶信息以及接口

 vi /etc/sysconfig/ss5

去掉#號必須,端口8080不設置,默認為1080(同理避免流量被侵用)

9.更新允許連接的用戶信息

vi /etc/opt/ss5/ss5.passwd

 左邊為賬號,右邊為密碼,空格隔開,每一行為一個用戶賬號。

 10.啟動SS5服務 

service ss5 start

 ok為正常,更新用戶或端口或其它信息要重啟服務

service ss5 restart

沒有報錯即可使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM