Hide IP für nur eine Anwendung, die OpenVPN-Server verwendet

454
bliako

Ich habe einen Web-Scraper (er füllt eigentlich Formulare aus, gibt Benutzerdaten ein usw. - er tut mehr als nur das Herunterladen von Websites), der eine einzige Website über HTTPS behandelt.

Ich möchte, dass dieses Skript seine IP-Adresse mit einem der kostenlosen oder kostenpflichtigen VPN-Dienste verbirgt.

Der Web Scraper ist in Perl geschrieben und basiert auf LWP :: UserAgent. Er befindet sich auf einem privaten Remote-Server (kostenpflichtig, barebones VPS mit Linux), über den ich die volle Kontrolle habe.

Ich möchte dies ohne zu viel mit der Netzwerkkonfiguration des VPS tun, da ich befürchte, dass ich gesperrt werde! Ich würde es vorziehen, wenn das VPN nur für den Zugriff auf diese bestimmte Website mit meinem Web-Crawler verwendet würde und der gesamte andere Netzwerkverkehr nicht betroffen wäre und normal wäre, ohne VPN. Ich möchte aber auch, dass die Lösung nicht zu viele Ressourcen für die VPS verbraucht (für die ich bezahle ...)

Im Idealfall möchte ich einen lokalen Proxy erstellen und LWP :: UserAgent auf diesen Proxy verweisen. Alles, was durch diesen Proxy geht, wird durch den VPN-Server geleitet. Etwas, das SSH und DynamicForwarding tun, von dem, was ich gelesen habe.

Momentan benutze ich zum Testen einen kostenlosen Dienst von vpnbook.com, der ein OpenVPN-Skript, einen Benutzernamen und ein Passwort enthält.

Ich weiß jedoch nicht, wo ich anfangen soll, OpenVPN zu verwenden, um einen lokalen Port anzuhören und diesen an meinen VPN-Dienst weiterzugeben. Ich weiß auch nicht, wie ich SSH anweisen soll, OpenVPN-Skripts (und das darin enthaltene Zertifikat) zu verwenden, die von VPN-Providern bereitgestellt werden einen DynamicForwarding-Port.

Ich bin auf der Suche nach Links, um mich auf diesem Gebiet weiterzubilden, weil mein Wissen rudimentär ist.

Zwar gibt es bereits ( OpenVPN arbeitet nur mit einem Server? ) Eine Frage, die dies stellt, aber die Antwort hat mir nicht geholfen. Ich habe jedoch gelernt, wie man einen SOCKS-Proxy mit SSH aufbaut.

0

0 Antworten auf die Frage