Eine UDP-Anwendung über einen Proxy laufen lassen?

Eine UDP-Anwendung über einen Proxy laufen lassen?

Ich verwende Ubuntu 11.10. In den Systemeinstellungen -> Netzwerk kann ich einen Socks-Proxy hinzufügen, aber dieser funktioniert nicht mit meiner UDP-Anwendung oder sogar Firefox (er stellt nur eine Verbindung über meine echte IP her). Was muss ich tun, um die Daten meines UDP-Programms über einen Proxy zu senden?

Antwort1

  1. „Systemeinstellungen -> Netzwerk“ erzwingt keinen Proxy. Es empfiehlt Anwendungen lediglich, einen Proxy zu verwenden. (Systemeinstellungen sind Gnome-Einstellungen und Gnome-Apps (und einige andere) verwenden sie. Ich glaube, Firefox sollte standardmäßig auch Gnome-Einstellungen verwenden, aber ich kann mich irren.)
  2. Die einzige Möglichkeit, die Verwendung eines Proxys zu erzwingen, ist eine Firewall, die den gesamten anderen Datenverkehr blockiert.
  3. Während SOCKSv5 UDP unterstützt, wird SOCKS häufiger für TCP verwendet.
  4. Wenn Sie möchten, dass eine bestimmte Anwendung einen Proxy verwendet, muss diese Anwendung Proxys unterstützen.
  5. Wenn Sie den gesamten Datenverkehr tunneln (Ihre echte IP verbergen) möchten, sollten Sie stattdessen die Verwendung eines VPN in Betracht ziehen.

verwandte Informationen