UDP-Verkehr durch Socks

1496
German22

So senden Sie den gesamten Datenverkehr durch die Socken, wenn er die UDP-Filterung nicht direkt unterstützt. Zum Beispiel kann ich DNS-Verkehr auf Socks mit dem 'DNS Socks Proxy' unter Verwendung des TCP-Protokolls umleiten. Ist es möglich, mit dem restlichen Verkehr etwas anderes als DNS zu tun?

1

1 Antwort auf die Frage

0
Adrien

Kurze Antwort. Nein, das kannst du nicht.

SOCKS5 unterstützt die UDP-Zuordnung, bei der Sie den SOCKS-Server dazu bringen können, UDP-Daten zwischen einem Client und einem anderen Endpunkt weiterzuleiten. Es gibt jedoch zahlreiche Probleme mit dem Design (dies reduziert die Nutzlast, indem für die Pakete zwischen dem Client und dem SOCKS-Server eine weitere Ebene über UDP hinzugefügt wird).

Daher unterstützen nicht viele SOCKS5-Server dies (unsere tun dies).

Über einen SOCKS-Server kann TCP jedoch nicht in UDP konvertiert werden. Wenn der SOCKS-Server UDP Associate nicht unterstützt, wird UDP nicht durch UDP übertragen. DNS funktioniert nur, weil DNS auch TCP unterstützt.