求助,在开发中用到一个远程调试,将前端项目通过 frp 代理出来.其中有页面用到了 websocket,使用 frp 设置之后访问不到websocket.
frpc 配置如下
webServer.addr = "127.0.0.1"
webServer.port = 7400
webServer.user = "xxx"
webServer.password = "xxx"
serverAddr = "x.xx.xx.xxx"
serverPort = 7000
[[proxies]]
name = "web"
type = "http"
localPort = 5734
customDomains = ["x.xx.xx.xxx"]
[[proxies]]
name = "websocket"
type = "tcp"
localPort = 4012
remotePort = 4012
customDomains = ["x.xx.xx.xxx"]
frps 配置如下
bindPort = 7000
vhostHTTPPort = 5734
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "xxx"
webServer.password = "xxx"
通过上边的配置,页面和接口都可以正常访问但是提示 ws 连接失败