简介

今天使用frp穿透ssh服务,发现总是掉线,大概二十秒左右就会掉线一次,于是找了半天资料,最后感谢网友提供的建议,这里建议一下

操作方法

找到frps的配置文件,并且把下面这三行注释掉

transport.tcpKeepalive = 5

transport.maxPoolCount = 255

transport.heartbeatTimeout = 60

后面的数值可能不一样,但是前面能对的上就可以,找到后注释掉然后重启服务器

2025.8.4更

之所以会出现掉线的情况是因为frps设置了transport.heartbeatTimeout = 90,这个会检测心跳包,90秒没检测到frpc发的心跳包则默认为掉线了,会断开连接

所以我们需要在frpc上配置一个发送心跳包的配置

在frpc的配置文件里面加入下面这行配置,30秒发送一次心跳包,这样就可以完美解决了

transport.heartbeatInterval = 30

加入这个配置后重启frpc即可

二维码

发表评论