FRP是一个免费开源的用于内网穿透的反向代理应用,它支持TCP、UDP协议,也为http和https协议提供了额外的支持。
1.我们需要一台公网服务器大家可以选择腾讯云的轻量服务器现在有活动一年60几平均下来一个月也才5块钱,两瓶快乐水的价格而已同时新用户还可以白嫖免费的服务器
云产品特惠专区腾讯云活动汇聚了腾讯云最新的促销打折、优惠折扣等信息,你在这里可以找到云服务器、域名、数据库、小程序等等多种不同产品的促销活动,还有各种产品的免费试用哦。
3.将编译好的最新版本的FRP服务端(frps)上传到服务器内这里我上传到/root目录下
记得选择linux_amd64.tar.gz结尾的文件下载,因为只有这个才是符合我们系统以及架构的文件
下载完成后你会得到一个以gz结尾的压缩包,这个是压缩包的格式,我们先在本地电脑上进行解压操作,方便后期上传。解压完gz格式的压缩包后你还会得到一个以tar结尾的压缩包,再次进行解压后就可以得到项目本体文件夹啦
其中frpc开头的是我们的客户端文件,我们单独创建一个文件夹将frpc开头的文件剪贴进去
这时候我们开始编辑客户端的配置文件啦(服务端的配置文件默认不需要更改,除非的侦听端口被占用才需要进行更改)
4.将frps文件夹全部上传到服务器/root目录下,并且设置文件夹以及文件夹下全部文件权限为777
是的这个是错误示范,我犯了一个错误,因为服务端和客户端是绑定在一起的,而我们下载的服务端是Linux的,但是客户端我们需要Windows版才可以
我们只需要把frpc.exe这个文件拉到文件夹里面即可,其他配置文件格式是与Linux下相同的
这时候,我们就可以在任何地方远程控制我们家里的电脑啦,流畅度比什么向日葵和todesk都高,因为他们的传输协议是stream视频流传输,但是我们不是
还有一个题外话,被控机器(家里的电脑需要设置一个密码才可以远程连接哦,不然就只能破解了,这样会稍微麻烦一点,如果有需要的可以在评论区留言,我看一下需要这个功能的人数多吗,如果多的话我们再单独出一期教程)
为何要用我们并不是每天都会接触到实验室内网环境。当不在学校时,如何访问内网的资源成了一个头疼的问题。本文旨在提出一种内网穿透解决方案,在外网环境下优雅的访问到内网的任何端口。…