Anwendungen zur Verwendung eines Proxys zwingen

Anwendungen zur Verwendung eines Proxys zwingen

Mögliches Duplikat:
Erzwingen Sie die Verwendung eines Proxys für Programme, die keine Proxy-Einstellungen angeben (z. B. Steam).
Erzwingen aller ausgehenden Verbindungen über Proxys

Ich studiere an der Uni und habe ein Problem mit meinen Programmen, die keinen Proxy (mit Benutzerauthentifizierung) unterstützen.

Mein College-Server verwendet Squid als Proxy-Anwendung und Sie müssen die Adresse, den Port, den Benutzer und das Passwort des Proxys eingeben, um das Internet nutzen zu können. Bei Browsern ist das in Ordnung (denn fast alle von ihnen haben solche Einstellungen, die eingegeben werden müssen), aber was muss ich bei anderen Anwendungen tun, denen solche Einstellungen fehlen, um ihnen das Internet bereitzustellen???

Ich habe Proxifier zum Tunneln verwendet, aber Proxifier unterstützt meines Wissens nach keinen HTTP-Proxy (weil Squid ein HTTP-Proxy ist) und es heißt, dass SSL in den Squid-Konfigurationen auf dem Server deaktiviert ist (und ich kann es aufgrund von Einschränkungen nicht aktivieren).

Gibt es eine Möglichkeit, diesen Anwendungen Internetzugriff zu gewähren???

Antwort1

Wenn Sie Windows verwenden, kann ich ProxyCap empfehlen. Diese Anwendung kann andere Anwendungen zwingen, einen bestimmten Proxy zu verwenden (den sie nativ nicht unterstützen), beispielsweise einen Socks-/HTTP-Proxy.

Wenn Sie nach Tunneln suchen, schauen Sie sich vielleicht anPingBusterund ihre Anleitungen, die VPN, aber auch Proxifier/ProxyCap umfassen.

Antwort2

Wenn Ihre Anwendungen keine Proxy-Einstellungen haben und Sie nur über Ihren Netzwerk-Proxy-Server auf das Internet zugreifen können, müssen Sie den ausgehenden HTTP-Verkehr möglicherweise auf den Proxy-Server umleiten. Dies können Sie ganz einfach mit iptables erledigen (wenn Sie einen Linux-Rechner verwenden).

Allerdings ist für den Netzwerkproxy möglicherweise kein transparentes Proxying aktiviert. Außerdem besteht weiterhin das Authentifizierungsproblem. Um diese beiden Punkte zu umgehen, können Sie Ihren eigenen Squid-Proxy ausführen und den Netzwerkproxy als übergeordneten Proxy Ihres lokalen Squids konfigurieren. Der lokale Squid kann so konfiguriert werden, dass transparentes Proxying zulässig ist und Ihre Anmeldeinformationen an den übergeordneten Proxy weitergegeben werden.

verwandte Informationen