1. 程式人生 > 其它 >在CentOS的Linux系統下進行SOCKS5(SS5)服務

在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

沒有報錯即可使用。

本文來自部落格園,作者:Sheepherder_029,轉載請註明原文連結:https://www.cnblogs.com/Sheepherder/p/15887000.html