Meine Schule benötigt einen Proxy für den gesamten Internetzugang. Wenn Sie das Internet nutzen möchten, ist es unmöglich, keinen Proxy zu verwenden. Dies macht es zu einem Problem für viele Programme, bei denen Sie scheinbar keine Proxy-Einstellungen eingeben können.
Wie kann ich Steam verwenden, wenn ich hinter einem Proxy stehe? Kann ich die Details irgendwie in eine Konfigurationsdatei eingeben oder erzwingen, dass die Einstellungen vom Internet Explorer abgerufen werden?
Wenn nicht, gibt es eine Software zum Erstellen eines "virtuellen" Netzwerkadapters, der den gesamten Datenverkehr (oder den gesamten Protokolldatenverkehr x
) über den Proxy weiterleitet?
Obwohl ich unter Windows 7 mit diesem speziellen Problem konfrontiert bin, sind Lösungen für alle Betriebssysteme willkommen.
quelle
Antworten:
Schauen Sie sich Proxifier an . In Kombination mit einem SSH-Tunnel sollten Sie in der Lage sein, die meisten Programme über einen beliebigen Proxy abzurufen.
Meine Schule (und alle anderen in meinem Bundesstaat) haben einen ziemlich ausgeklügelten Webfilter-Proxy eingerichtet, der die meisten Ports auf der anderen Seite des Proxys blockiert . Ich habe es geschafft, mit einer Kombination der oben genannten Programme unter Windows umzugehen.
Erstellen Sie bei Bedarf einen SSH-Tunnel mit Putty und stellen Sie Proxifier so ein, dass der Tunnel als Proxy verwendet wird. Dies sollte den Verkehr aller Ports über die Proxys leiten.
quelle
-tcp
in dieser Antwort beschriebenen Option starten müssen . Es scheint, dass sich die Dinge seit 2009 geändert haben. Ich wette, das gilt auch für Windows.Meine tun2socks- Software (Linux, Windows) erstellt eine virtuelle Netzwerkschnittstelle, die alle eingehenden TCP-Verbindungen über einen angegebenen Proxyserver weiterleitet. Es kann nur einen SOCKS-Proxy verwenden und standardmäßig nur TCP weiterleiten, obwohl UDP auch weitergeleitet werden kann, wenn Sie meinen
udpgw
Forwarder irgendwo hinter den SOCKS ausführen können . Vorausgesetzt, Sie erfüllen diese Anforderungen, können Sie sie folgendermaßen einrichten:Erstellen Sie zuerst die virtuelle Schnittstelle und konfigurieren Sie sie. Unter Linux:
Oder installieren Sie unter Windows einfach OpenVPN, um die virtuelle TAP-Win32-Schnittstelle zu erhalten, und weisen Sie ihr IP 10.0.0.1, Netzmaske 255.255.255.0 zu.
Dann starte tun2socks, was die eigentliche Weiterleitung erledigt:
Hier
10.0.0.2
ist die IP des virtuellen Routers in der virtuellen Schnittstelle. Es muss sich im selben Subnetz befinden und sich von dem Subnetz unterscheiden, das der virtuellen Schnittstelle selbst zugewiesen ist (10.0.0.1/24
).tun0
Verwenden Sie unter Windows anstelle von :Zu diesem Zeitpunkt sollten Sie in der Lage sein, den virtuellen Router per Ping zu erreichen
10.0.0.2
(in diesem Fall ist das ausgeführtetun2socks
Programm dasjenige, das antwortet). Um Verbindungen über den Proxy weiterzuleiten, müssen Sie sie nur über das virtuelle Gerät weiterleiten. Unter Linux:Oder unter Windows:
Der entscheidende Teil hierbei ist, dass die Route eine vorhandene Standardroute überschreibt. Befindet sich Ihr SOCKS-Server nicht im lokalen Netzwerk, müssen Sie eine Ausnahmeroute mit einer höheren Metrik hinzufügen, um zu verhindern, dass Verbindungen zurück in die virtuelle Schnittstelle geleitet werden. Weitere Informationen finden Sie unter dem Link oben.
quelle
Local Area Connection 3
in der Registrierung. Tauschen Sie den Namen dafür und es funktioniert sofort ...Nach meinem besten Wissen verwendet Steam die Standard-Proxy-Einstellungen in Internet Explorer. Wenn Sie ein Proxy-Skript verwenden, können Probleme auftreten, die jedoch leicht zu umgehen sind. Stöbern Sie einfach im Skript nach den Proxy-Adressen und richten Sie sie als Ihre Proxys ein, und Steam sollte einwandfrei funktionieren.
Wenn Sie weiterhin Probleme haben, sollten Sie in den Steam-Foren nachsehen. Die Steam-Entwickler von Valve durchsuchen in der Regel die technischen Support- / Hilfeforen und bieten bei Bedarf Unterstützung an.
Wenn Sie Probleme mit einzelnen Steam-Spielen haben, haben Sie wahrscheinlich Pech, da sie in der Regel bestimmte Ports verwenden.
quelle
Am besten stellen Sie die Proxy-Informationen in den Interneteinstellungen in der Systemsteuerung ein. Wenn Ihre Uni ein Proxy-Konfigurationsskript verwendet, können Sie in Ihrem Webbrowser zu dieser Datei navigieren und die manuellen Einstellungen überprüfen oder mit dem Skript und der Hoffnung ausführen für die beste. Danach sollte Dampf wirken. Meine Uni hat erst kürzlich den Zugriff von Nicht-Proxy-Steam verhindert, damit sie die Download-Geschwindigkeit von Steam drosseln können ... :(
quelle
Nicht auf allen Proxys kann auf alle Ports zugegriffen werden, sodass das, was Sie beschreiben, nicht möglich ist.
Wenn Sie auf https: // URLs zugreifen können und Zugriff auf einen externen Computer haben, können Sie einen VPN-Server auf dem externen Computer einrichten und ein VPN auf Ihrem Computer ausführen, um den gesamten Datenverkehr über diesen Server zu tunneln. Sie können auf diesen Server zugreifen, solange Sie das VPN auf Port 443 ausführen und SSL für das Handshaking verwenden.
Ich habe das schon einmal unter Linux gemacht, benutze aber SSH, aber es ist auf jeden Fall unter Windows möglich (vorausgesetzt, Sie finden ein kostenloses VPN, das das oben Genannte unterstützt).
quelle