Ich weiß, dass die Antwort wahrscheinlich nein ist, aber gibt es eine einfache Möglichkeit, den Proxy für Chrome unter Linux zu wechseln? Letztendlich möchte ich, dass bestimmte Websites gleichzeitig einen Proxy verwenden, während andere Websites dies nicht tun.
Ich habe sogar versucht, Chrome über die Befehlszeile mit einem anderen Profil zu starten, habe jedoch (durch Überprüfen der IP) festgestellt, dass immer noch der vorherige Proxy verwendet wird.
Ich weiß, dass die Antwort „Nein“ sein könnte, aber ich denke, es kann nicht schaden, nachzufragen und zu bestätigen. Danke.
Antwort1
Sie können die Sites, auf die ohne Proxy zugegriffen werden soll, zur Proxy-Ausnahmeliste hinzufügen. Das bedeutet, dass auf die Sites auf der Liste direkt zugegriffen wird, während alle anderen Sites über Ihren Proxy aufgerufen werden.
--proxy-bypass-list
Mit der Option können Sie außerdem die Ausnahmezeile angeben .
Wenn Ihnen das nicht flexibel genug ist, können Sie --proxy-pac-url
die URL für eine JavaScript-Funktion angeben, die bestimmt, welche Art von Verbindung verwendet werden soll. Mit dieser Funktion können Sie sogar verschiedene Proxys für verschiedene Sites angeben.
Antwort2
Q:Letztendlich möchte ich, dass bestimmte Sites einen Proxy verwenden, während andere Sites dies nicht tun.
A:Sie können damit --proxy-pac-url
die URL für eine JavaScript-Funktion angeben, die bestimmt, welche Art von Verbindung verwendet werden soll.
Diesen Weg habe ich gemäß der Empfehlung eingeschlagen. Allerdings wurde mir erst klar, dass ich die falsche Frage gestellt hatte, nachdem ich meine PAC-JavaScript-Funktion fertig geschrieben hatte – ich muss nicht nur für eine Handvoll bestimmter Websites einen Proxy verwenden, sondern auch deren DNS-Verschmutzung bekämpfen. Ich kann Chrome also nicht erlauben, DNS selbst abzufragen und zwischenzuspeichern.
Für alle, die in der gleichen Situation sind wie ich, ist die Lösung, die ich gefunden habe,https://github.com/Dreamacro/clash/.