簡體   English   中英

Java:DatagramSocket和代理(防火牆)

[英]Java: DatagramSocket and proxy (firewall)

可能是我不了解UDP協議...

我正在嘗試使用UDP協議從服務器接收數據,但是我坐在防火牆后面。 URLConnection構造函數可以采用Proxy的實例(以及設置此類代理服務器的用戶名和密碼的方式)。

如何使用UDP協議(DatagramSocket)通過代理服務器進行連接?

德克薩斯州問候

SOCKS5是SOCKS4的擴展,除了身份驗證外,還支持UDP。 用Java編寫的SOCKS5服務器的一種實現是JSOCKS。 您可以在http://jsocks.sourceforge.net/上簽出該項目。

有關SOCKS5的更多信息,請參考RFC 1928( https://tools.ietf.org/html/rfc1928 )。

大多數代理服務器都支持基於TCP的HTTP協議,因此您無需對代理服務器執行任何操作。

要通過代理服務器傳遞UDP,您需要一個支持UDP的代理。 我不知道任何支持此功能的代理服務器,因此您可能必須自己編寫一個。 值得注意的是,UDP是無連接協議,這意味着您必須對每個數據包進行身份驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM