手把手教你如何將SOCKS5代理轉換成HTTP代理?

N叔談資料採集發表於2022-12-14

在我們資料採集的過程中,會出現有的伺服器提供SOCKS5代理服務,有的則是HTTP代理服務,如果我們需要的是HTTP代理服務,我們就得想辦法把SOCKS5代理轉化成HTTP代理,具體要怎麼做呢?實際上,非常簡單!


使用privoxy


具體要如何操作?來來來,今天就來具體展示一下要如何利用 privoxy,將SOCKS5代理轉化成HTTP代理。


1.下載並安裝privoxy


2.解壓,想放哪裡放哪裡,只要你記得在哪


3.進入privoxy目錄,開啟config.txt,配置privoxy

sudo vi /etc/privoxy/config 


4.修改本地IP的HTTP代理監聽的IP和埠

listen-address localhost:8118


5.修改本地socks的埠

forward-socks5t   /   127.0.0.1:1080 .

listen-address  127.0.0.1:8118


127.0.0.1:8118為轉換成HTTP代理後的地址和埠。


也就是主要修改的是這幾項:

#http代理繫結的地址

listen-address localhost:8118


#設定socks5代理的轉發

# 末尾的 . 不要刪掉

forward-socks5t   /   127.0.0.1:1080 .

listen-address  127.0.0.1:8118

    

#由於網路不穩定,經常出現503,增加轉發重試

#預設: 0

forwarded-connect-retries  3


#配置最大客戶端的連線

#預設: 128


max-client-connections 256


#用於開啟和關閉廣告過濾和內容過濾,1表示開啟,0表示關閉

#預設:1

toggle  0


7.啟動 privoxy.exe

/usr/local/sbin/privoxy /usr/local/etc/privoxy/config


8. 使用http代理

# 為配置的listen-address

export http_proxy='

export https_proxy=$http_proxy


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70025002/viewspace-2928115/,如需轉載,請註明出處,否則將追究法律責任。

相關文章