- 下載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應用了。
本文完。