簡體   English   中英

如何在 nodeJS 的響應中更改我的真實 IP 地址

[英]How to change my real IP address in the response in nodeJS

我需要使用 node.js 服務器連接到 web 頁面。 該站點中有一個部分接受 iP 的某個范圍,他們可以提出請求。 當我需要單擊需要特定 IP 的頁面上的某些鏈接時,是否可以在 Node(例如 puppeteer)中加載頁面,我欺騙了我的 IP?

謝謝

不,這是不可能的,假設 web 頁面的服務器正在使用您的網絡級 IP 信息。 雖然您可以欺騙您的 IP 地址,但您無法從服務器獲得響應:您發送到服務器的源 IP 是服務器如何知道將響應發送到何處以完成 TCP 握手的方式。

這就好像你想進入一個只允許地址在主街上的居民進入的俱樂部。 你撥打 go 到保鏢那里,說,“嘿,我住在主街。我的地址是主街 123 號,”保鏢說,“好的;我們會在主街 123 號的門下放一個密碼。帶着那個密碼回到這里,我們會談談,“你已經成功地謊報了你的地址。 但除非你能證明那是你的地址(即,你真的可以進入主街 123 號的房子)。 你進不了俱樂部。

如果你需要欺騙你的 IP,你需要控制一台真正有 IP 地址的機器。 一種可能性是代理機器,它在您和您要與之交談的服務器之間轉發消息。 如果代理有一個列入白名單的 IP 地址,並且它沒有公布你真正的原始地址 IP,那么服務器就無法知道請求最初來自一台具有非白名單 IP 的機器。在 Main Street 類比中,想象一下123 Main Street 的真正主人說,“任何人都可以進入我們位於 123 Main Street 的房子並收集郵件,”然后你就可以得到俱樂部發送到那里的密碼。 即使您並不真正住在 123 Main,業主也可能允許您假裝住在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM