- 下载frp:https://github.com/fatedier/frp/releases/
- 解压,修改服务端配置文件:frps.ini;如下:
[common] # 设置连接端口 bind_port = 7000 # 设置dashboard服务登陆端口 dashboard_port = 7500 # 设置dashboard登录信息 dashboard_user = tao dashboard_pwd = 123456 # 设置日志显示级别{debug, info, warn, error) log_level = debug # 设置日志最大天数 log_max_days = 5 # 设置特权模式是否开启,开通后web,ssh等使用都可以直接在客户端设置 privilege_mode = true # 设置特权模式token值 privilege_token = 123456 # 设置转发端口 vhost_http_port = 7200
- 复制文件到阿里云服务器,执行命令:
frps.exe -c frps.ini
出现 Start frps success 代表运行成功。
- 防火墙开放设置的端口;本文设置的端口为:7000,7200,7500。阿里云需要去配置安全组。
- 修改frp本地配置文件:frpc.ini,如下:
[common] # 服务器公网ip server_addr = 47.97.115.204 # 服务器设置的端口 server_port = 7000 # 默认设置 admin_addr = 127.0.0.1 # 本地管理端口,自行修改 admin_port = 7400 # for privilege mode,和服务端一致 privilege_token = 123456 # 以下添加了5个web应用 [workflow] type = http local_port = 7000 custom_domains = www.xxx.com # 利用子域名实现多web绑定 [pay-iis] type = http local_port = 6666 custom_domains = a.xxx.com [admin-iis] type = http local_port = 5500 custom_domains = b.xxx.com [pay-vs] type = http local_port = 6000 custom_domains = d.xxx.com [admin-vs] type = http local_port = 5000 custom_domains = e.xxx.com
- 执行cmd命令:
frpc.exe -c frpc.ini
成功执行后,打开:http://127.0.0.1:7400,访问本地frp管理页面,查看绑定的web应用。状态Status为running的代表启动成功并且在运行中的web应用
- 打开浏览器,输入地址,就可以愉快的访问本地web应用了。
本文完。