ngrok客户端访问超时问题 java.net.SocketTimeoutException: Read timed out

使用http连接 

ngrok -config=ngrok.cfg -subdomain 前缀 端口号

启动结果为: 

Tunnel Status                 online
Version                       1.7/1.7
Forwarding                    http://aa.ngrok.xxx.xyz -> 127.0.0.1:9000
Forwarding                    https://aa.ngrok.xxx.xyz -> 127.0.0.1:9000
Web Interface                 127.0.0.1:4040
# Conn                        0
Avg Conn Time                 0.00ms

连接服务时会现现:

ngrok客户端访问超时问题 java.net.SocketTimeoutException: Read timed out ngrok客户端访问超时问题 java.net.SocketTimeoutException: Read timed out

解决办法,客户端使用tcp连接ngrok服务

ngrok -config=ngrok.cfg -proto=tcp 端口号 

结果:

 Tunnel Status                 online
Version                       1.7/1.7
Forwarding                    tcp://ngrok.XXX.xyz:33483 -> 127.0.0.1:9000
Web Interface                 127.0.0.1:4040
# Conn                        0
Avg Conn Time                 0.00ms

访问时使用http访问一切 OK

http://ngrok.XXX.xyz:33483