之前用 ngrok 雖然麻煩,但也能用,后面發現微信客戶端封殺了這個 ngrok.com 域名
於是用另一個 https://gofrp.org/docs/
frp
經本人親自實踐,可行,配合 Nginx 可以做固定到域名到 80 端口
服務端配置
[common] bind_port = 7000 vhost_http_port = 7001
客戶端配置
[common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_port = 4040 custom_domains = wx.abc.com
tt_ued@Thoth-Mac-Mini finego % ./frpc -c frpc.ini 2020/11/26 14:58:20 [I] [service.go:288] [33d0744e2d0e5a04] login to server success, get run id [33d0744e2d0e5a04], server udp port [0] 2020/11/26 14:58:20 [I] [proxy_manager.go:144] [33d0744e2d0e5a04] proxy added: [web] 2020/11/26 14:58:20 [I] [control.go:180] [33d0744e2d0e5a04] [web] start proxy success
配置解析:
x.x.x.x 為外網服務器ip地址
7000 端口為服務器開放的 tcp 端口
7001 為服務器供外網地址訪問端口
訪問: http://wx.abc.com:7001 即可以訪問 內網 4040 端口網站程序
通過 Nigix 代理 7001 端口到 80 指定域名 wx.abc.com 即搞定
啟動服務端命令: