搭建Socks5代理服務(wù)器(CentOS)

Socks5協(xié)議:
目前三大主流的代理協(xié)議包括Socks5代理,HTTP代理,HTTPS代理,由于socks5協(xié)議工作在傳輸層和應(yīng)用層之間,采用TCP/IP協(xié)議進(jìn)行通信,對應(yīng)用層的多種協(xié)議有較好的兼容性,因此應(yīng)用的十分廣泛。

安裝ss5

# 安裝依賴程序
yum -y install  gcc openldap-devel pam-devel openssl-devel vim
# 下載ss5源碼包
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
# 解壓源碼安裝包
tar zxvf ss5-3.8.9-8.tar.gz
# 進(jìn)入目錄并編譯安裝
cd ss5-3.8.9 ; ./configure
make && make install

修改配置文件

cp /etc/opt/ss5/ss5.conf /etc/opt/ss5/ss5.confbak
vim /etc/opt/ss5/ss5.conf
# 輸入:set nu 可以標(biāo)注行號,找到87行取消注釋:#auth    0.0.0.0/0
auth    0.0.0.0/0
# 找到第203行取消注釋,同時開啟認(rèn)證 【注意修改的那個u】 :#permit -       0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
permit u        0.0.0.0/0       -       0.0.0.0/0 
# 如果不需要添加用戶密碼認(rèn)證僅去掉注釋即可,也不需要修改/etc/opt/ss5/ss5.passwd文件

創(chuàng)建ss5用戶

在/etc/opt/ss5/ss5.passwd文件中可以添加用戶名和密碼,每行寫一個用戶名和密碼,用戶名和密碼用空格隔開,例如:

test 123456ss5

修改ss5端口

修改服務(wù)配置文件

vim /etc/sysconfig/ss5

第2行取消注釋,同時修改為自己需要的端口,默認(rèn)端口為1080

SS5_OPTS=" -u root -b 0.0.0.0:9988"

調(diào)整ss5性能

ulimit -SHn 10240
ulimit -SHs unlimited
echo 100000 >/proc/sys/net/nf_conntrack_max

修改ss5啟動權(quán)限

修改執(zhí)行權(quán)限并開機(jī)自啟

chmod u+x /etc/rc.d/init.d/ss5
chmod +x /etc/init.d/ss5
chkconfig --add ss5

啟動ss5服務(wù)

systemctl start ss5
systemctl status ss5
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容