OrbotVPN中的PortUnreachableException和SocketException

时间:2016-05-29 19:00:17

标签: android vpn

我使用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

1 个答案:

答案 0 :(得分:1)

也许需要通过Orbot打开的端口被另一个应用程序使用...使用 SockStat检查

哪些服务正在监听端口并且您需要 禁用在Orbots端口上侦听的所有应用

您也可以将Orbots端口更改为不同的...希望此帮助您