Tsocks不使用Java

时间:2015-03-16 12:15:43

标签: java tsocks

我使用TSocks定义了以下Sock5代理。以下是我的Tsocks文件

local = 192.168.5.0/255.255.255.0

# Otherwise we use the server
server = 192.168.5.1

#HKG
path {
server = localhost
server_port = 8082
reaches = 10.110.80.0/255.255.255.0
server_type = 5
}

#DCA
path {
server = localhost
server_port = 8081
reaches = 10.125.4.0/255.255.255.0
server_type = 5
}

现在tsocks telnet IP PORT正在运行,但是Java无法获取代理,因为tsocks java class在端口与IP连接时提供连接超时

如何让Java选择此代理设置?

1 个答案:

答案 0 :(得分:0)

回答我的问题

这是一个已知的tsocks错误。 Tsock不适用于使用Poll等待套接字的任何应用程序。 JVM和Chrome就是两个例子。以下链接包含错误的描述和要修复的补丁 -

Tsock poll bug patch

Patch不是官方的,Tsocks官方存储库已经死了10年。如果可能的话,最好使用ProxyChains

编辑:补丁不能正常工作。但问题与错误报告中列出的问题相同。我会拿出自己的补丁