我使用OrbotVPN库连接到我的VPN服务器,但它在logcat中显示了这些错误:
error in tunnel
java.net.PortUnreachableException:
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:595)
at libcore.io.IoBridge.recvfrom(IoBridge.java:565)
at java.nio.DatagramChannelImpl.readImpl(DatagramChannelImpl.java:334)
at java.nio.DatagramChannelImpl.read(DatagramChannelImpl.java:281)
at org.torproject.android.vpn.OrbotVpnService$2.run(OrbotVpnService.java:258)
Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNREFUSED (Connection refused)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:136)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:159)
at libcore.io.IoBridge.recvfrom(IoBridge.java:562)
at java.nio.DatagramChannelImpl.readImpl(DatagramChannelImpl.java:334)
at java.nio.DatagramChannelImpl.read(DatagramChannelImpl.java:281)
at org.torproject.android.vpn.OrbotVpnService$2.run(OrbotVpnService.java:258)
和
error in tunnel
java.net.SocketException: sendto failed: ECONNREFUSED (Connection refused)
at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:543)
at libcore.io.IoBridge.sendto(IoBridge.java:526)
at java.nio.DatagramChannelImpl.writeImpl(DatagramChannelImpl.java:399)
at java.nio.DatagramChannelImpl.write(DatagramChannelImpl.java:352)
at org.torproject.android.vpn.OrbotVpnService$2.run(OrbotVpnService.java:245)
Caused by: libcore.io.ErrnoException: sendto failed: ECONNREFUSED (Connection refused)
at libcore.io.Posix.sendtoBytes(Native Method)
at libcore.io.Posix.sendto(Posix.java:151)
at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:169)
at libcore.io.IoBridge.sendto(IoBridge.java:524)
at java.nio.DatagramChannelImpl.writeImpl(DatagramChannelImpl.java:399)
at java.nio.DatagramChannelImpl.write(DatagramChannelImpl.java:352)
at org.torproject.android.vpn.OrbotVpnService$2.run(OrbotVpnService.java:245)
我已将Server Address
设置为我的服务器地址,而不是127.0.0.1
还{i}用于
中使用的端口Server Port
答案 0 :(得分:1)
也许需要通过Orbot打开的端口被另一个应用程序使用...使用 SockStat检查
哪些服务正在监听端口并且您需要 禁用在Orbots端口上侦听的所有应用
您也可以将Orbots端口更改为不同的...希望此帮助您