全球主机交流论坛

标题: mjj有用openlitespeed的吗,求解反代ws的问题 [打印本页]

作者: 路见不平    时间: 2021-12-29 14:36
标题: mjj有用openlitespeed的吗,求解反代ws的问题
mjj有用openlitespeed的吗,求解反代ws的问题。
之前用nginx反代http+websocket流量只需要加上
  1.          proxy_http_version 1.1;
  2.          proxy_set_header Upgrade $http_upgrade;
  3.          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    时间: 2021-12-29 15:17
这东西不是有 web 界面打个勾就行吗?
作者: 诡谲    时间: 2021-12-29 15:19
在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 16:24
诡谲 发表于 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 ...

兄弟,你试试关掉allowInsecure选项试试,能不能连
作者: 路见不平    时间: 2021-12-29 17:01
诡谲 发表于 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 ...

我试了v2,是可以用,但是我是用在rocketchat上。。。搞不明白为啥出问题了
作者: 路见不平    时间: 2021-12-29 17:24
诡谲 发表于 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 ...

兄弟,我好像知道原因了,应该是OLS把http和websocket分开,但是只把http加密了,ws并没有变成wss。。。
作者: 自来光    时间: 2021-12-29 17:34
openlitespeed前面加个nginx反代




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4