疫情期间大家都在讨论 远程办公的实现,而搭建 frp 服务器进行内网穿透,可用且推荐,可以达到不错的速度,且理论上可以开放任何想要的端口,可以实现的功能远不止远程桌面或者文件共享。

FRP是什么

简单地说,frp 就是一个反向代理软件,它体积轻量但功能很强大,可以使处于内网或防火墙后的设备对外界提供服务,它支持HTTP、TCP、UDP等众多协议。

软件包下载地址

https://github.com/fatedier/frp/releases

FRP服务端配置

1
2
3
4
5
6
7
[common]
bind_port = 7000
vhost_http_port = 8080

dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

nohup ./frps -c ./frps.ini & //后台启动命令

FRP客户端配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[common]
#公网ip
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000

[web]
type = http
#应用服务端口
local_port = 8088
#custom_domains = local.layne666.cn 可填公网ip或域名
#服务端设置了二级域名则用这个
subdomain = local

nohup ./frpc -c ./frpc.ini & //后台启动命令