Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

反向代理模式下报错 #9

Open
godfyun opened this issue Nov 11, 2020 · 2 comments
Open

反向代理模式下报错 #9

godfyun opened this issue Nov 11, 2020 · 2 comments

Comments

@godfyun
Copy link

godfyun commented Nov 11, 2020

经常会出现这个错误
client <---------------- proxy closed
io.netty.channel.ConnectTimeoutException: connection timed out: /192.168.3.1:53
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:267)
at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:127)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:466)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
java.lang.NullPointerException
at org.leo.server.panama.client.AbstractClient.send(AbstractClient.java:54)
at org.leo.server.panama.vpn.proxy.AbstractShadowSocksProxy.sendRequest2Target(AbstractShadowSocksProxy.java:95)
at org.leo.server.panama.vpn.proxy.impl.ShadowSocksProxy.doProxy(ShadowSocksProxy.java:58)
at org.leo.server.panama.vpn.reverse.server.ReverseShadowSocksServer.doProxy(ReverseShadowSocksServer.java:152)
at org.leo.server.panama.vpn.reverse.server.ReverseShadowSocksServer.lambda$doRequest$3(ReverseShadowSocksServer.jav
a:113)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.leo.server.panama.vpn.reverse.server.ReverseShadowSocksServer.doRequest(ReverseShadowSocksServer.java:113)
at org.leo.server.panama.vpn.reverse.core.ReverseCoreClient.doCompleteResponse(ReverseCoreClient.java:70)
at org.leo.server.panama.vpn.reverse.core.ReverseCoreClient.doCompleteResponse(ReverseCoreClient.java:24)
at org.leo.server.panama.client.handler.TCPClientHandler.channelReadComplete(TCPClientHandler.java:59)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:398)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:380)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:373)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1439)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:398)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:380)
at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:971)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:168)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:648)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:583)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:500)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:462)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)

是连接超时么?

@loveinsky100
Copy link
Owner

抱歉,现在才看到,之前实在是比较忙。反向代理我自己用的比较少,我这边复现看下。

@loveinsky100
Copy link
Owner

看了下逻辑没什么问题,能确认下你的部署环境吗,目前看起来是内网服务返回数据给外网服务超时。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants