Frpc login to server failed: i/o deadline reached的一种可能原因
sparkbtbu
编辑于 2022年05月07日 22:28

之前用的一个免费服务不能用了,换了一个服务器,改了server和token后,发现怎么都连不上,查日志发现报“”,上网查了下原因,试了几个方案,一直没有解决。

试过的方案:

换frpc客户端版本,无果;(不同版本的配置有区别,比如token的写法)

换端口,无果;(可能被占用,或被墙)

改大服务器端的max_pool,无果;(可能是连接数超过设定数)

由于在同样的线路里也有其他的电脑在连这个服务,所以服务器肯定是没问题的,而且都是用的TCP类型,所以改类型估计也不会有效。

打开Github上下载的包中附带的frpc_full.ini,看到里面有一个tls_enable = true,想起来之前在其他地方使用的时候,也出过类似的问题,赶紧把这条加到配置中,启动,正常了~

tls这实际就是一种加密,加了这个可以有效的避免信息被过滤掉。