我使用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选择此代理设置?
答案 0 :(得分:0)
回答我的问题
这是一个已知的tsocks错误。 Tsock不适用于使用Poll等待套接字的任何应用程序。 JVM和Chrome就是两个例子。以下链接包含错误的描述和要修复的补丁 -
Patch不是官方的,Tsocks官方存储库已经死了10年。如果可能的话,最好使用ProxyChains
编辑:补丁不能正常工作。但问题与错误报告中列出的问题相同。我会拿出自己的补丁