之前写过一篇记录

frp映射报错:login to server failed: EOF 的问题,当时的原因比较明确,客户端版本不一致


这次比较奇怪,是用着用着,自动退出后,再次启动客户端报错的。

然后,用其他服务器上正在跑的客户端替换掉也不行。

以为是配置文件问题,修改后,也不行。折腾了大半天。


最后的原因可能是,网络加了防火墙,识别到frp映射,并禁止了访问。因为,从服务器端看,根本没有连接请求到服务器。


最后的解决方案是在服务端和客户端,分别加入:

tls_enable = true

官方的issue中,有人回复。在最后面一点,地址是:

https://github.com/fatedier/frp/issues/810