frp笔记
经常需要开放Docker或是虚拟机部署的服务到互联网
就会用到内网穿透的反向代理
注意事项
- 客户端与服务器端版本号对齐
- 启动时注意权限
以minetest为例
服务器端
下载并解压
https://github.com/fatedier/frp/releases
编辑配置文件frps.ini
1 | [common] |
- token需要和客户端匹配
启动服务客户端1
$ sudo ./frps -c frps.ini
客户端我用的是OpenWrt软件库里的frpc
是web界面的配置方法,其实也就是配置了frpc.ini
全局设置
- 服务器地址
- 服务器端口7000
- 令牌r6aJRnN8cGyYMmb7A
因为minetest是使用本地30000端口进行udp通讯的
所以frpc上添加了一项服务 - 服务名称minetest
- 服务协议udp
- 远程端口 30000
- 内网主机192.168.1.110
- 内网主机端口30000
frpc.ini
近似配置文件
1 | [common] |
工作状态也可以通过服务器的7500端口查看dashboard
确认