Verwenden Sie VPS als Proxy, wobei VPS zu einem Server mit dynamischer IP-Adresse getunnelt wird

1466
kaytee

Ich versuche, eine Verbindung zu einem VPS herzustellen, als wäre es ein Proxyserver

Edit Proxy ist ein HTTP-Proxy und kein SOCKS-Proxy, sodass jede App, die einen HTTP-Proxy benötigt, mit diesem Typ von Einstellungen eine Verbindung mit diesem HTTP-Proxy herstellen kann:

login:passwd@proxy_ip:port 

Diese Verbindung wird jedoch vom VPS zu einem Server mit dynamischer IP-Adresse (ein Himbeer-Pi, das mit einem 4g-WLAN verbunden ist) getunnelt, so dass die Proxy-Anforderung schließlich vom Server auf dem RPi gestellt wird

Bisher habe ich den SSH-Tunnel zwischen der Rpi und der VPS

Ich habe das auf der Rpi gemacht:

ssh -N -R 9999:localhost:22 vps_user@vps_ip 

Dann von der VPS kann ich mich mit der Rpi verbinden:

ssh pi_user@localhost -p 9999 

Damit ich mich mit dem RPi verbinde

Was mir fehlt, ist der andere Teil:

Edit 2:

Ich möchte mit meinem Browser oder einer App, die HTTP-Proxy-Einstellungen benötigt, Seiten aus dem Internet abrufen und eine Verbindung zu meinem VPS herstellen, da es sich hierbei um einen HTTP-Proxy handelt. Der VPS führt die Anfrage an das RPi, sodass das RPI schließlich fragt für die Webseite ...

Ich hoffe, meine Erklärungen sind verständlich, lassen Sie es mich wissen

Vielen Dank im Voraus,

Grüße

1
Ich entfernte meine Antwort und wusste nicht, dass der HTTP-Proxy obligatorisch war. Bei Ihrer Frage ist kein http-Proxy installiert. Vielleicht sollten Sie hinzufügen, was Sie darüber gemacht haben? A.B vor 5 Jahren 0
Eigentlich habe ich noch keinen HTTP-Proxy installiert, da ich nicht weiß, wie er mit dem VPS und dem SSH-Tunnel zusammenarbeitet kaytee vor 5 Jahren 0
Ich bin nicht sicher, welcher Proxy installiert werden soll und wie die Verbindung zu ihm zu verwalten ist. Wenn ich einmal auf dem VPS installiert bin, muss ich die Anfrage über den VPS an einen Port an einen anderen Port weiterleiten, der durch den SSH-Tunnel weitergeleitet wird oder wenn es eine andere Lösung gibt. Verwenden Sie möglicherweise eine Proxykette, um die auf einem auf dem VPS installierten HTTP-Proxy empfangene Anforderung über den SSH-Tunnel oder eine andere Lösung zu senden ...? kaytee vor 5 Jahren 0

0 Antworten auf die Frage