Wie kann ich den Datenverkehr einer gemeinsam genutzten Internetverbindung über einen Proxy erzwingen?

Ich teste ein System, bei dem mein iPad (scheinbar) von einem anderen Ort kommt. Das iPad muss außerdem den VPN-Client AnyConnect von Cisco verwenden. Ich habe einen manuellen Proxy auf dem iPad konfiguriert, aber AnyConnect setzt ihn außer Kraft.

Ich habe den gesamten Datenverkehr auf meinem Mac für die Verwendung eines Proxys konfiguriert. Ich habe dann die Internetfreigabe aktiviert und diese Verbindung für mein iPad verwendet. Ich kann auf dem iPad erfolgreich auf das Internet zugreifen, es scheint jedoch nicht über den Proxy zu gehen. Irgendwelche Ideen, wie ich den Datenverkehr aus dem gemeinsam genutzten Internet zwingen könnte, über den Proxy zu gehen?

Anmerkungen:

  • Der Proxy, den ich verwende, ist ein SSH-Tunnel
  • Ich habe versucht, die Datei pf.conf zu bearbeiten, aber ich hatte keinen Erfolg.
Was haben Sie verwendet, um Ihren gesamten Datenverkehr auf dem Mac über den Proxy zu senden? Versuchen Sie es mit "sudo networksetup -getwebproxy", es hat systemweite Auswirkungen.

Antworten (1)

Ich persönlich verwende OpenVPN, weil es mit allem vorkonfiguriert ist. Es hat sogar eine eigene VPN-App, die hervorragende Arbeit leistet.

Oder Sie können PPTP VPN auf Ihrem Server einrichten, was dasselbe tut, nur dass Sie VPN-Einstellungen in der Actual Settings.app festlegen können

Mein Server befindet sich in Amsterdam, aber während ich verbunden bin, ändert er nicht wirklich Ihren Standort, sondern nur, wo Ihre Verbindung herauskommt. Es verschlüsselt es auch während des Prozesses, sodass niemand Ihre Pakete ausspionieren kann, wenn Sie sich in einem öffentlichen WLAN befinden.

Bearbeiten

Versuchen Sie, einen VPN-Tunnel auf Ihrem Mac zu erstellen und das Internet für Ihr iPad freizugeben.

Ich habe leider keine Möglichkeit, VPN-Anwendungen zu ändern.
Sie haben auf Ihrem Mac einen Tunnel erstellt. Versuchen Sie also, eine VPN-Verbindung auf Ihrem Mac herzustellen und das WLAN mit dem iPad zu teilen. Das könnte funktionieren :)