-
-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
默认服务端开启了IPV6监听,但是没有监听IPV4,所有客户端无法连接 #3235
Comments
日志信息中出现的"my server ip"字样,我感到很困惑,能解释一下吗?猜测日志信息如果你贴上来没有进行修改,那么配置的server_addr = "my server ip"并不是你为了暴露隐私而改的,而是就是这样设置的(那么肯定连不上)。 |
就是隐私 “my server ip” 替代了我现在真实ip 加了引号 |
我也用命令netstat -ant看了,确实跟你说的情况一致,只有:::54235 LISTEN,但是我的frpc可以通过ipv4的54235端口连接,连接以后再次使用命令可看到有一个格式为::ffff:175.0.XX.XX:54235 ESTABLISHED状态的连接,这种格式有点特殊,其中175.0.XX.XX为ipv4地址。并且另外的服务,比如frps的仪表盘端口和filebrowser的监听也是同样的显示,但是平时使用都是ipv4连接。所以不能以此命令显示的为准。 |
尝试将 通常情况下 https://stackoverflow.com/questions/20657650/socket-listener-for-ipv6-and-ipv4 |
以前我也遇到过类似的情况,我碰到的原因是服务器的防火墙或网关禁止这个端口的访问,可以尝试开放端口或关闭防火墙来解决 希望可以帮到其他人 |
Bug Description
服务器配置如下:
使用Linux 命令 netstat -ant 查看端口占用情况
只能看到监听了tcp6的端口 ,但是ipv4的默认没有监听,所以所有客户端都无法进行连接。
文档中没有发现对应监听IPV4 或者 IPV6 的配置项
frpc Version
0.46.0
frps Version
0.46.0
System Architecture
linux/amd64 ;Linux first 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Configurations
server端配置:
客户端配置:
Logs
客户端连接时超时,因为服务端没有监听IPV4 所以出现超时
Steps to reproduce
...
Affected area
The text was updated successfully, but these errors were encountered: