全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1333|回复: 6

[疑问] mjj有用openlitespeed的吗,求解反代ws的问题

[复制链接]
发表于 2021-12-29 14:36:59 | 显示全部楼层 |阅读模式
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了。
发表于 2021-12-29 15:17:30 | 显示全部楼层
这东西不是有 web 界面打个勾就行吗?
发表于 2021-12-29 15:19:42 | 显示全部楼层
在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:21 | 显示全部楼层
诡谲 发表于 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 ...

兄弟,你试试关掉allowInsecure选项试试,能不能连
 楼主| 发表于 2021-12-29 17:01:36 | 显示全部楼层
诡谲 发表于 2021-12-29 15:19
在virtualHost段,找个位置放,我是通配符绑定过来的,所以我做了子域名判断,你没有可以不管,可以删掉前 ...

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

兄弟,我好像知道原因了,应该是OLS把http和websocket分开,但是只把http加密了,ws并没有变成wss。。。
发表于 2021-12-29 17:34:54 | 显示全部楼层
openlitespeed前面加个nginx反代
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 19:44 , Processed in 0.100443 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表