[英]Http connect request from multiple IP address to destination in python
conn = httlib.HTTPConnection(self.proxy)
Self.proxy具有目標IP和端口。
我想從多個IP地址到目標進行多個連接如何在連接請求時指定源IP。請幫幫我。
提前致謝。
我假設您在同一台計算機上具有多個網絡連接(即有線和無線連接),並且您想確保連接通過特定的接口。
通常,您無法執行此操作。 如何將流量發送到特定的IP地址,以及由此顯示的源IP地址,取決於操作系統的路由表。 由於您還沒有指定什么操作系統,因此我無法詳細介紹。
您也許可以使用一些更高級的路由配置來執行此操作,但這是操作系統級別的問題,無法通過Python完成。
我得到了解決方案,但沒有100%要求:必須將請求從10 IP地址發送到一個目的地。 通過以下API類httplib.HTTPConnection(host [,port [,strict [,timeout [,source_address]]]])實現相同
在這里,我們可以提到最后一個參數源IP,例如httlib.HTTPConnection(dest_ip,dest_port,src_ip)例如:httlib.HTTPConnection(“ 198.168.1.5”,8080,“ 198.168.1.1”)在for循環下創建了連接10個唯一的src ip地址。
輸出:連接到具有10個不同端口號且具有相同IP地址的目標。 我不知道為什么會這樣發生。 問題解決了。 謝謝大家
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.