天天看點

Linux搭建ss5 (socks5)代理伺服器

1.安裝gcc和make,并安裝ss5的依賴包:

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

2.下載下傳ss5安裝包并編譯安裝:

wget -c http://sourceforge.net/projects/ss5/files/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz/download

解壓ss5安裝包:

tar zxf ss5-3.8.9-2.tar.gz

配置編譯安裝:

cd ss5-3.8.9

./configure    

make && make install    ------ 如果編譯報錯的話很可能是openssl-devel包沒安裝

3.對ss5進行配置編譯安裝的配置檔案在/etc/opt/ss5下: --------如果沒有這些檔案可能就是你沒有安裝成功

Linux搭建ss5 (socks5)代理伺服器

4.添加使用者名和密碼來加強使用socks5的安全性:    -------------------因為ss5預設允許任何使用者名和密碼進行登入

vi /etc/opt/ss5/ss5.passwd

ss5.passwd裡的内容:

Linux搭建ss5 (socks5)代理伺服器

5.修改ss5配置檔案:

vi /etc/opt/ss5/ss5.conf将下圖中的 auth和permit前面的#号注釋去掉!并将把圖中的permit并修改為:

permit  u        0.0.0.0/0       -       0.0.0.0/0

将auth修改為:    auth    0.0.0.0/0               -              u

Linux搭建ss5 (socks5)代理伺服器
Linux搭建ss5 (socks5)代理伺服器

6.在/etc/rc.d/init.d/ss5 檔案修改自定義端口,預設為1080   ----現在我們修改為7701

首先切換到/etc/rc.d/init.d目錄下執行如下指令:

 /usr/sbin/ss5 -t $SS5_OPTS -b 0.0.0.0:7701

效果如下圖:

Linux搭建ss5 (socks5)代理伺服器

注意:因為可能出現重載或者重新啟動ss5服務之後造成端口再次變成預設的1080,是以最好将 /usr/sbin/ss5 -t $SS5_OPTS -b 0.0.0.0:7701 此指令增加到 Linux開機啟動檔案裡  如下圖所示:

Linux搭建ss5 (socks5)代理伺服器

7.啟動ss5:

Linux搭建ss5 (socks5)代理伺服器

如果報錯以上資訊是因為權限問題。修改權限如下:

Linux搭建ss5 (socks5)代理伺服器

8.将ss5添加到系統服務以後通過service ss5 start可以開啟ss5:

chkconfig --add ss5

chkconfig --level 345 ss5 on

Linux搭建ss5 (socks5)代理伺服器

到這裡sock5基本部署完成。

轉載于:https://blog.51cto.com/cold2076goddess/1414552

繼續閱讀