路见不平 大佬有话说 :
mjj有用openlitespeed的吗,求解反代ws的问题
mjj有用openlitespeed的吗,求解反代ws的问题。
之前用nginx反代http+websocket流量只需要加上
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
就可以。
但是openlitespeed反代websocket就很迷,我找了好多帖子,只找到一个:https://forum.openlitespeed.org/threads/how-to-reverse-proxy-web-socket-traffic.2917/
里面说websocket流量和http流量并不是一起设置的,这也能接受,但是还需要header中添加"upgrade",这一步我实在找不到openlitespeed哪里有。。。官方文档翻遍了都没找到,只能求助mjj了。
loveqianool 大佬有话说 :
这东西不是有 web 界面打个勾就行吗?
诡谲 大佬有话说 :
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前面的判断
|*if SUB="sec"|
extprocessor xrayBackend{
type proxy
address 172.21.0.2:10000
maxConns 2000
pcKeepAliveTimeout 30
initTimeout 10
retryTimeout 10
respBuffer 0
}
context /ooxx {
type proxy
handler xrayBackend
addDefaultCharset off
}
websocket /ooxx {
address 172.21.0.2:10000
}
|*endif|
路见不平 大佬有话说 :
诡谲 大佬有话说 : 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 …
兄弟,你试试关掉allowInsecure选项试试,能不能连
路见不平 大佬有话说 :
诡谲 大佬有话说 : 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 …
我试了v2,是可以用,但是我是用在rocketchat上。。。搞不明白为啥出问题了
路见不平 大佬有话说 :
诡谲 大佬有话说 : 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 …
兄弟,我好像知道原因了,应该是OLS把http和websocket分开,但是只把http加密了,ws并没有变成wss。。。
自来光 大佬有话说 :
openlitespeed前面加个nginx反代https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif