目录
公司内网服务器上有一个web服务, 想要从外网访问该服务, 但问题是内网服务器没有公网 IP, 无法直接从外网访问, 所以考虑使用方向代理. 试用了一天用autossh搭建的反向代理, 结果发现连接经常中断, 于是又在路由器上用frp搭了一个, 目前看来效果不错. 下面分别记录一下在服务器和路由器上的配置过程, 详情参阅官方文档
一. 硬件信息
- 外网服务器: 5M 宽带的阿里云, IP 为 remote_ip
- 内网服务器: 没有公网 IP, 内网 IP 为 local_ip
- 路由器: 支持 frp 设置的路由器
二. 外网服务器设置
2.1 下载 frp
访问 https://github.com/fatedier/frp/releases, 下载最新版本的 frp
linux 系统一般选择amd64
版本
2.2 配置 frp
打开frps.ini
文件设置要绑定的外网服务器端口
# frps.ini
[common