Frp+云服务器内网穿透实现在家就可以连实验室服务器
这里主要是做一些关键点的记录,方便后面遇到问题时查看。
按照这篇文章【内网穿透服务器】利用云服务器+FRP实现内网穿透并远程连接服务器做下来,基本就可以实现远程连接实验室服务器了,但本人在实现过程中遇到了一些问题,在此记录下来。
问题一:记住要配置规则
如果是阿里云服务器(腾讯云服务器等其他服务器就不太清楚),需要手动配置入方向规则,开启端口。如下图所示。(我忘记是要开7000端口还是6000和7000端口都要开,反正全开了也没啥关系,哈哈哈哈哈)
问题二:[W] [service.go:101] login to server failed: i/o deadline reached
解决方法见Frpc login to server failed: i/o deadline reached的一种可能原因
在客户端frpc.ini中的common下添加
tls_enable = true
即可。
问题三:[ssh] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
解决方法:
-
在终端使用下方代码查看ssh状态和端口,如果状态关闭的话可见使用Linux,从正确配置ssh开始配置ssh。
sudo service ssh status
-
查看ssh的端口与客户端frpc.ini中的ssh条目下的local_port是否一致,若不一致,则修改local_port为查询到的ssh端口即可。
在实现过程中,基本只遇到了这些问题,如果还有问题,可以在评论区留言,我会尽力帮大家解决问题。:)