QUIC-GO 示例服务器上的一些问题
Some problems on QUIC-GO example server
情况是,我想建立一个从本地到ECS服务器的基于quic-go的QUIC连接。使用 localhost 的相关测试在本地和远程设备上完成。即:
#local: .$QUIC-GO-PATH/example/client/main -insecure -keylog ssl.log -qlog trial.log -v https://127.0.0.1:6121/demo/tile
#local: .$QUIC-GO-PATH/example/main -qlog -tcp -v
这些测试已经完成。
现在是问题,当我启动本地远程连接时出现错误:
#remote: .$QUIC-GO-PATH/example/main -qlog -tcp -v
#local: .$QUIC-GO-PATH/example/client/main -insecure -keylog ssl.log -qlog trial.log -v https://$REMOTE_IPADDR:6121/demo/tile
timeout: no recent network activity
当我通过 wireshark 检查时,似乎 CRYPTO 握手从未完成:
Wireshark
这里也有客户端Qlog文件:
Qlog file
代码与https://github.com/lucas-clemente/quic-go
完全相同
求助!
这个问题已经解决了。
代码$QUIC-GO-PATH/example/main.go默认把端口绑定到127.0.0.1:6121,导致服务器外面无法访问的问题,在服务器上获取即可运行:
-bind 0.0.0.0:6121
情况是,我想建立一个从本地到ECS服务器的基于quic-go的QUIC连接。使用 localhost 的相关测试在本地和远程设备上完成。即:
#local: .$QUIC-GO-PATH/example/client/main -insecure -keylog ssl.log -qlog trial.log -v https://127.0.0.1:6121/demo/tile
#local: .$QUIC-GO-PATH/example/main -qlog -tcp -v
这些测试已经完成。
现在是问题,当我启动本地远程连接时出现错误:
#remote: .$QUIC-GO-PATH/example/main -qlog -tcp -v
#local: .$QUIC-GO-PATH/example/client/main -insecure -keylog ssl.log -qlog trial.log -v https://$REMOTE_IPADDR:6121/demo/tile
timeout: no recent network activity
当我通过 wireshark 检查时,似乎 CRYPTO 握手从未完成:
Wireshark
这里也有客户端Qlog文件:
Qlog file
代码与https://github.com/lucas-clemente/quic-go
完全相同求助!
这个问题已经解决了。
代码$QUIC-GO-PATH/example/main.go默认把端口绑定到127.0.0.1:6121,导致服务器外面无法访问的问题,在服务器上获取即可运行:
-bind 0.0.0.0:6121