Sende HTTP-Anfrage von verschiedenen IP-Adressen in Node.js

8

Gibt es eine Möglichkeit, eine HTTP-Anfrage mit einer anderen IP-Adresse als in Node.js zu senden?

Ich möchte eine Anfrage von einer IP-Adresse senden, die ich zuvor gewählt habe, und nicht von der IP des Servers oder von der IP meines Computers.

Ich weiß, dass Tor Project diese Art von Manipulation macht, aber ich habe keine Bibliothek gefunden, die Tor benutzt, um dieses Zeug zu machen.

Gibt es ein API- oder Node.js-Modul, mit dem Tor diese Art des privaten Browsens in Node.js behandelt?

    
user3050837 29.11.2013, 22:30
quelle

1 Antwort

10

Im Knoten-http-Modul gibt es eine Option localAddress zum Binden an eine bestimmte Netzwerkschnittstelle.

%Vor%

Sieh dir Mikeals Bitte auf Github an.

Tor verwendet SOCKS5 und diese beiden Module können helfen: socks5-http-client und socks5-https-client

%Vor%

Eine weitere Option ist die Verwendung eines kostenlosen Web-Proxys, z. B. des Web-Proxys Hide My Ass . Sie bieten auch eine Liste von ip: port-Proxies , die Sie verwenden können. Beide http, https und sogar SOCKS4 / 5. Verwende entweder die oben genannten Module oder konfiguriere einfach deinen Webbrowser, um einen davon zu verwenden.

Sie können sogar Ihre eigene private http-Proxy-Knoten-App einrichten und auf Heroku bereitstellen. Ich habe eine Menge einfach zu befolgender Beispiele auf Google gefunden.

    
Mike Causer 29.11.2013 23:17
quelle