溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CentOS下配置SS5(SOCKS5)代理服務(wù)器

發(fā)布時(shí)間:2020-05-28 18:54:58 來源:網(wǎng)絡(luò) 閱讀:2609 作者:Arvinlinux 欄目:系統(tǒng)運(yùn)維

這幾天在考慮自己搭建一個(gè)代理服務(wù)器可以訪問國外的網(wǎng)站,看了多篇文章代理的原理是SOCKS5,然后也不知道國外哪家的服務(wù)器便宜,而且也不知道如何搭建,初次研究,所以注冊了個(gè)騰訊云,可以免費(fèi)用30天先測試下。
(1)首先去http://ss5.sourceforge.net/官網(wǎng)下載ss5源碼包
(2)安裝編譯依賴包yum -y install pam-devel openldap-devel openssl-devel
(3)把源碼包上傳到你的服務(wù)器上,然后進(jìn)行編譯安裝
(4)修改SS5配置文件
修改認(rèn)證方式 /etc/opt/ss5/ss5.conf,查找取消下面兩行注釋

auth 0.0.0.0/0 - -
permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -

安裝后這兩行是注釋的,默認(rèn)的是:無用戶認(rèn)證。如果想要使用 username/password,用戶認(rèn)證方法,需要將上面兩行修改成下面這樣:

auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -

添加用戶名及密碼 /etc/opt/ss5/ss5.passwd,每行一個(gè)用戶+密碼(之間用空格)

root 123456
test 1234

修改ss5啟動的參數(shù),自定義代理端口(如果不設(shè)置,默認(rèn)是1080)

方法一
編輯/etc/sysconfig/ss5,將

#SS5_OPTS=” -u root”

取消注釋,修改成下面這樣

SS5_OPTS=" -u root -b 0.0.0.0:9876"
方法二
在vim /etc/init.d/ss5中添加如下行

export SS5_SOCKS_PORT=9876
export SS5_SOCKS_USER=root

給文件增加可執(zhí)行權(quán)限
chmod +x /etc/rc.d/init.d/ss5

(5)啟動與關(guān)閉ss5

一定要在root用戶目錄下,執(zhí)行
/etc/rc.d/init.d/ss5 restart

也可以用
service ss5 start

啟動完成后,查看端口是否監(jiān)聽
netstat -an|grep 9876

(6)將ss5加入開機(jī)自動啟動(可選)
chkconfig -add ss5
chkconfig --level 345 ss5 on

(7)最后驗(yàn)證階段,可以進(jìn)入瀏覽器中修改代理的設(shè)置,設(shè)置成功可以百度ip,得到如下圖所示你的服務(wù)器ip證明搭建成功
CentOS下配置SS5(SOCKS5)代理服務(wù)器

(8)我是下載proxifier工具進(jìn)行測試,這樣本機(jī)的所有流量都通過代理服務(wù)器,不知道proxifier的可以自行百度研究

以上完。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI