我已经通过使用反射调用 java.net.SocksSocketImpl#setV4 来设置 java 以使用 SOCK4。我的连接在 Socks5 上运行良好,但在 Socks 4 上我得到了一些套接字异常。例如:
java.net.SocketException: Malformed reply from SOCKS server
at java.net.SocksSocketImpl.readSocksReply(Unknown Source)
at java.net.SocksSocketImpl.connectV4(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
有任何想法吗?