需要做的准备
- 具有公网IP的服务器
- 域名
- 本地服务
frp开源地址地址:frp
环境
- 服务器系统:Debian9 64
- Mac系统版本:10.14.2 (18C54)
步骤如下
- 服务器端部署service
- 下载服务器版frp
Debian系统执行:arch
显示结果如下:
选择版本:
frp_0.22.0_linux_amd64.tar.gz
解压:tar xvf frp_0.22.0_linux_amd64.tar.gz
- 修改配置文件:
vim frps.ini
- 测试启动服务:
./frps -c ./frps.ini
下图表示启动成功
关闭服务:pkill frps
- 编写shell脚本:
vim start.sh
添加执行权限:chmod +x start.sh
- 启动服务:
./start.sh
- 域名解析到服务器
- 配置服务器nginx指向
- 重启nginx:
nginx -s reload
- 下载服务器版frp
- Mac本地部署ffp customer
- 下载mac版frp:
frp_0.22.0_darwin_amd64.tar.gz - 修改配置文件
- 启动服务:
./frpc -c ./frpc.ini
下图表示启动成功: - 编写shell脚本添加执行权限:
chmod +x start.sh
- 启动客户端服务:
./start.sh
- 下载mac版frp:
最后:浏览器输入www.yourdomain.com即可访问本地项目
Mac 使用 frp 将本地服务映射到外网