Erzwingen Sie die Verwendung einer bestimmten Netzwerkschnittstelle durch den Browser (Chrome OR FireFox)

1098
Justin

Ich muss die Seiten meiner Website von außerhalb unseres Netzwerks anzeigen können. Ich muss auch separate Nameserver verwenden können. Am einfachsten ist es, einen SSH-Tunnel zu starten. Dann kann ich mit dem OSX- networksetupBefehl eine vorhandene Schnittstelle duplizieren und die Proxy-Einstellungen und verschiedene Nameserver implementieren.

sudo networksetup -duplicatenetworkservice "Wi-Fi" "Wi-Fi-External" # Create a new WiFi interface sudo networksetup -setsocksfirewallproxy Wi-Fi-Public localhost 8123 sudo networksetup -setsocksfirewallproxystate Wi-Fi-Public on sudo networksetup -setdnsservers Wi-Fi-Public 8.8.8.8 8.8.4.4 

Und das funktioniert im Moment gut, aber wenn ich mit dem Testen fertig bin und wieder auf mein internes Netzwerk zugreifen muss, muss ich das deaktivieren Wi-Fi-External Reihenfolge der Netzwerkdienste oder ändern.

Gibt es eine Möglichkeit, einen Browser (Chrome oder FF oder was auch immer funktionieren wird) zu starten, um eine bestimmte Netzwerkschnittstelle zu verwenden? Und alles andere als das normale?

Ich habe diesen Thread gefunden, der ein ähnliches Problem hat, aber es gibt keine akzeptierte Antwort. Die bekannteste Route gibt an, eine Standardroute festzulegen, aber dies ist nicht spezifisch für eine bestimmte Anwendung / einen bestimmten Browser.

Jede Hilfe wäre dankbar. Vielen Dank!

0

0 Antworten auf die Frage