我正在嘗試配置 proxychains.conf 文件,但是當我從 Firefox 等 proxychains 運行任何應用程式時,它無法打開網頁,並且終端顯示“需要更多代理程式!” ??
我已經嘗試了conf中的所有三種類型的設定。文件 ?
請幫我解決這個問題?
答案1
要正確使用 proxychains,您需要使用有效的代理程式填充 proxychains.conf 檔案。您收到「需要更多代理」回應的原因是您的 proxychains.conf 檔案中沒有代理,或者您輸入的代理不再可用。
文件底部的預設條目 (socks 127.0.0.1 9050) 用於 TOR 代理服務,這可能是大多數人的最佳選擇。如果您不知道的話,Tor 是一種公共代理服務,它提供了一定程度的線上匿名性。為了將 proxychains 與 tor 一起使用,您必須從 tor 項目中刪除 shebang (#),然後確保 to 守護程序正在執行
service tor start
或者
/etc/init.d/tor start
。
如果您想在 Firefox 中使用代理鏈,那麼我建議您不要這樣做。代理鍊和 Firefox(或任何其他瀏覽器)不能很好地協同工作。我已經嘗試了很多方法來使用代理鏈代理我的網頁瀏覽,但它不起作用。即使 proxy_dns 開啟或關閉(請參閱 proxychains.conf 檔案),瀏覽器也拒絕連線。我發現代理瀏覽器活動的最佳方法是使用PAC文件作為您的代理自動設定檔。我用proxynova的pac文件並取得了很大的成功。您可以在 Firefox 中使用 TOR,但您會發現(透過 cmyip.com 或其他公用 IP 尋找服務)您的公用 IP 仍然會顯示(未代理)。
如果您想使用多個代理,或者只是想完全遠離 tor(您可以說是老大哥嗎?),那麼您將不得不尋找自己的代理伺服器。現在有許多網站提供具有不同匿名等級的有效代理。實際上,我已經編寫了一個 python 腳本,它將使用至少 30 個有效代理來填充 proxychains.conf 檔案。連結在這裡代理更新。它將檢索 30 多個代理,但您必須編輯腳本(自述文件中的說明)。
希望這可以幫助
答案2
您嘗試了conf 檔案中的所有三種類型的設定是什麼意思?
為了讓事情變得簡單,這對我來說是讓代理鏈毫無問題地運作的方法:
預設情況下,代理鏈使用連接埠 9050。所以首先你必須安裝 TOR。安裝tor(apt-get install TOR)後,您必須使用命令“service tor start”啟動它,或者如果您想要調試模式,只需鍵入“TOR”。如果您想使用其他代理,請根據您的需求變更 IP 和連接埠。
您要做的第二件事是編輯 proxychains conf。使用編輯器開啟“/etc/proxychains.conf”並轉到檔案末尾。註解掉socks4行並新增一個引用socks5的新行,如下圖所示:
#socks4 127.0.0.1 9050 socks5 127.0.0.1 9050
儲存檔案並再次輸入“proxychains firefox”。嘗試存取網頁將導致一些重新傳輸,您可以在終端視窗中看到這些重新傳輸。
答案3
我遇到了一個大錯誤,應該使用
socks5
而不是SOCKS5
,請注意不要使用大寫字母