日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

httphost设置socks_socks5代理使用和安装配置

發布時間:2024/7/23 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 httphost设置socks_socks5代理使用和安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Socks簡介:

詳情可以百度,不過我猜你對那一大堆術語也會像我一樣覺得無語,

所以我覺得你可以簡單理解為它可以比較完美代理http/ftp/smtp等多種協議的代理工具就行了。

其中最具有典型例子的就是QQ的登錄、foxmail的郵件、火狐的網頁瀏覽都可以直接設置使用Socks代理,火狐的比較糾結,填不了對socks的用戶驗證。

例1:QQ代理

在qq登錄框點擊右上角的向下箭頭,會瞬間反過來切換到網絡設置界面,也就是選擇使用代理。

如上圖,選擇類型為Socks5代理,然后正確填入Socks代理服務器的ip、端口、用戶和密碼后即可實現。

點擊測試可測試出能不能成功連接到代理服務器。

例2:Foxmail郵件代理

foxmail可以很方便在系統設置-網絡里對不同賬號自定義設置,下方自定義代理設置中可看到郵件代理服務器的各項。

例3:firefox代理

火狐瀏覽器連接設置中可以配置走Socks5代理,糾結的是它沒有提供填入用戶和驗證密碼項。

例4:proxfier代理

所以使用proxifier去做連接Socks5代理的方式也是可以使火狐實際上是使用代理上網:

在profile菜單下可以對ProxyServer進行設置,添加Socks代理服務器,還可以設置通過認證

SOCKS5代理需要在本地安裝客戶端,Windows推薦使用Proxifier,非常好用,可以指定應用程序上網。

如上圖,客戶端默認規則是所有應用都走socks代理,這也是前面為什么火狐不用做任何代理設置就會透明使用Socks代理的緣故。

----------以下引用自百度百科------------------

1、添加代理:

運行軟件,打開軟件主界面。選擇option–>proxy setting,點擊右側的Add添加代理,在彈出的窗口中添加你的代理。

如果你的代理需要驗證,在setting部分填入用戶名和密碼。添加完成后可以檢查代理的可用性。

2、設置代理規則

運行軟件,打開軟件主界面。選擇option–>proxification Rules,在打開的窗口中選擇哪些軟件使用該代理訪問網絡,

默認是全部軟件都通過該代理訪問網絡,對于本機localhost的訪問除外。

Proxifier是一款功能非常強大的socks5客戶端,可以讓不支持通過代理服務器工作的網絡程序能通過HTTPS或SOCKS代理或代理鏈。

有許多網絡應用程序不支持通過代理服務器工作,因此不能用于局域網或防火墻后面。這些會損害公司的隱私和導致很多限制。Proxifier解決了這些問題和所有限制。

------------引用結束---------------------

安裝配置Socks5

1、安裝依賴開發庫

yum install pam-devel openldap-devel openssl-devel

2、解壓tar包并進行編譯安裝

tar -zxvf ss5-3.8.9-8.tar.gz #注:解壓后得到的目錄是ss5-3.8.9

cd ss5-3.8.9

./configure

注:默認是1080端口,如果想改端口的話,./configure –with-defaultport=10086

make

make install

典型的默認編譯三部曲,沒有什么好說的

3、修改配置文件

ss5 默認使用1080端口,并允許任何人使用

在這里主要是修改對ss5開啟用戶驗證

vim /etc/opt/ss5/ss5.conf

auth 0.0.0.0/0 – -

改為

auth 0.0.0.0/0 – u

permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – -

改成為

permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -

開啟用戶驗證

要有用戶驗證的才通過

其它還有許多細致和更嚴瑾的配置,這里就不多作研究了。

大致上看conf文件上的注釋也能理解。

4、添加認證用戶

vim /etc/opt/ss5/ss5.passwd

用戶 密碼

test 123456

5、啟動Socks

默認情況ss5文件沒有執行權限,所以有兩種方法可以做到啟動效果,一種是chmod加上x執行權限:

chmod u+x /etc/rc.d/init.d/ss5

另外一種是

在/etc/sysconfig/ss5中將SS5_OPTS取消注釋:

SS5_OPTS=” -u root”

不取消注釋的話運行ss5用戶的是nobody,后面出于安全考慮,可能這里指定自己新建的用戶好些。

還有就是你想運行使用不是默認的1080端口的話還可以這樣:

/usr/sbin/ss5 -t $SS5_OPTS -u root -b 0.0.0.0:10086

-u 指定運行的用戶(當然后面不建議直接用root)、-b 指定監聽網卡和端口

又或者修改環境變量

以 root 身份運行 SS5 并修改端口為 8899 (默認端口 1080)

修改 /etc/init.d/ss5 并在文件頂部的 #!/bin/sh 之后添加下面的代碼:

export SS5_SOCKS_PORT=10086

export SS5_SOCKS_USER =root

開機啟動ss5

chkconfig --add ss5 //可選加入開機啟動

chkconfig --level 345 ss5 on //可選啟用開機啟動

systemctl restart ss5.services #centos7是用systemctl來啟動服務的

至此,SS5就可以使用了。

/usr/sbin/ss5: symbol lookup error: /usr/lib/ss5/mod_proxy.so: undefined symbol: S5UdpResolvHostName

此錯誤我在登錄QQ之后報出來

解決方法:網上說更換低版本……這就沒什么意義了,然而其實QQ還是有繼續登錄在線阿

文:鐵樂與貓

2018-2-8

總結

以上是生活随笔為你收集整理的httphost设置socks_socks5代理使用和安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。