最近办电信宽带,无意中发现电信给的是公网IP地址,这家伙可给我高兴坏了。在路由器上DDNS解析了一下IP地址到我的域名上,然后就开始捯饬了。
搭建服务端(frps)
先说一下我的实验环境哈
- frp v0.37.1
- Ubuntu 20.04
这个frp是根据CPU选择版本的,鄙人就选择了amd64版本的压缩包。
下载完了以后,选一个合适的地方解压文件。
|
|
然后直接编辑frp_0.37.1_linux_amd64/frps.ini
|
|
你也看到了配置很简单的,frps端没有啥需要操作的,然后就是 systemd
文件夹里面的 frps.service
文件,需要修改一下
|
|
为你自己的实际文件地址,别的就没有啥问题了,如果你这样还是不行可以把配置文件 [Service] 里面的 User=nobody
改成 User=root
|
|
配置客户端(frpc)
这里也需要下载上面的那个压缩包,因为frp的作者是吧frps和frpc放一起打包的。
下载解压缩的过程咱们就略过去啦。
主要是这个: frpc.ini
|
|
|
|
这样就可以搭建一个公网可以访问的http服务了,当然必须要通过:IP:Port 的形式来访问了,毕竟80、8080、443都不能用得情况下,保证可以用就不错了,这用的舒服就算了吧。
同样得,你需要修改 systemd
文件夹里面的 frpc.service
文件,然后把文件复制到systemd里面去 。。。
然后你还可以利用frp搭建别的服务,RDP、SSH、Mysql等等,官网上有很多示例:frp_Readme.md
作者还有一个中文文档,但是网站经常抽风打不开: https://gofrp.org
声明:
本文没有参考任何互联网文章,文中所提到的软件:frp来自Github用户:fatedier
请勿滥用此软件搭建非法服务,本人只对本人所写文章负责,任何由个人造成的问题本人概不负责,请悉知。