
新版Frp内网穿透搭建
前言
因为有内网穿透的需要,所以今天拿了一台阿里云的机器准备搭建一个Frp,网上找了很多教程,都是旧版ini配置的教程。然而官方文档写的很简洁,服务器端只有一个ip端口绑定。
并且如果使用旧版教程,将会提示该方案将被弃用。
frp是什么
FRP主要由两部分组成:
FRPC 客户端(frp client)
- 运行在公司内网机器上
- 接收来自公网的访问请求
- 将请求转发给内网服务
FRPS 服务端(frp server)
- 部署在具有公网 IP 的机器上
- 暴露服务的公网入口
- 接收公网访问请求
- 通过加密隧道转发到 FRPC
教程
首先下载官方的releases
- 在任意目录运行
1 | wget https://ghfast.top/https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_arm64.tar.gz |
- 接着使用命令解压
1 | tar -zxvf frp_0.54.0_linux_amd64.tar.gz |
并打开配置文件:
1 | vi frps.toml |
1 | bindPort = 7000 # 服务端与客户端通信端口 |
点击i进行编辑,编辑完成按esc退出,输入:wq保存退出
- 安装screen
CentOS/RedHat/Fedora
1 | yum -y install screen |
Ubuntu/Debian
1 | apt-get -y install screen |
- 后台运行
1 | screen -S frp |
这样frps就配置好了
其余示例可参考frp官方文档配置
例如我的配置,我使用的是openwrt,我需要将我局域网中我的电脑rdp端口穿透到公网。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自星染Blog
评论