web socket
October 3, 2025 · View on GitHub
WebSocket服务:wss://ws.postman-echo.com/raw,使用postman测试
pingap -c ~/github/pingap/examples/web-socket --admin=127.0.0.1:3018 --autoreload
配置简述
wssUpstream: WebSocket服务,使用dns发现,ipv4_only为true,sni为ws.postman-echo.com(wss需要设置sni),update_frequency为30s,整体的配置与普通的https上游服务一致staticUpstream: 静态文件服务,用于提供前端页面wssLocation: 单一提供给websocket,因此location中只配置对应的upstream即可,其它配置可按需增加,其配置为前缀/rawstaticLocation: 静态文件服务,未指定前缀,因此其它请求都会转发至该服务
完成配置之后,在postman中测试ws://127.0.0.1:6118/raw地址即可。