websocket

实际情况:
websocket

实际情况:

在中部署dockerwindows 11并使用docker-composer,我正在尝试ssl为我的设置启用证书,我想启用nginx作为反向代理以允许安全的websocket wss://,并将其重定向到我的web服务器容器,我显示了文件的延续: 系统结构: docker-compose.yml文件: version: "3.8" services: reverse-proxy: env_file: - .env container_name: Proxy-Server image: jwilder/nginx-p...

Admin

使用 nginx 自动代理 WebSockets 端点
websocket

使用 nginx 自动代理 WebSockets 端点

我正在尝试为 Web 应用程序(特别是 JupyterLab,但这个问题是通用的)编写 Nginx 反向代理配置。 Web 应用程序在多个不相交的 URL 层次结构中使用多个 WebSockets 端点。例如, /jupyter/api/yjs/... /jupyter/terminals/... /jupyter/api/collaboration/room/... (和别的) 都是 WebSockets 端点。我写了一个临时配置,如下所示: location /jupyter/ { ...

Admin

我需要阅读哪些协议以确保不会错过任何流量并涵盖来自网络浏览器的所有通信?
websocket

我需要阅读哪些协议以确保不会错过任何流量并涵盖来自网络浏览器的所有通信?

对于一个大学项目,我需要记录 Web 浏览器发送到服务器的所有流量。目标是在产生的流量中找到用户在网站上进行的输入。该项目假设用户输入也可以以混淆的方式发送,因此我需要考虑浏览器可以使用的所有可能的协议或传输路径。 目前,我使用浏览器扩展来实现这一点,并且已经覆盖了 HTTP(S)、WebSockets 和 WebRTC。 我的理解是,这些都是浏览器可以用来与 Web 服务器通信的协议,因为例如 XMPP 实现将使用 WebSockets。但不幸的是,我找不到任何资料来支持这一点。我的假设完全正确吗? 如果有人可以向我解释为什么我错了/对了,甚至可以给我提供...

Admin

客户端 TLS 代理?
websocket

客户端 TLS 代理?

是否存在一个客户端代理,可以在将我的 HTTP 请求发送到服务器之前将其转换为 HTTPS? 这意味着我的软件应用程序向此客户端代理发送 HTTP 请求,然后代理将其加密为 HTTPS 并将其发送到服务器。然后,它会解密响应,然后再将其发送回原始应用程序。 具体来说,我想为 WebSockets 执行此操作(这是一个协议构建,意味着软件应用程序可以看到这个本地客户端代理,然后ws://将消息转发到服务器wss://(反之亦然,来自交换机的消息也如此)。 我尝试搜索类似的东西,但找不到 - 很可能是我搜索的关键字不对。如果有人能给我指明正确的方向,我将不胜感激...

Admin

从 Safari 16 上传到 AWS 失败
websocket

从 Safari 16 上传到 AWS 失败

当我尝试使用 Safari 16.x 将 iOS.ipa文件上传到 Amazon Web Services Device Farm 进行测试时,上传进度条在达到 100% 之前消失,AWS 报告其在设备上安装应用程序的尝试失败(好像上传已损坏)。Safari 的控制台报告“kNWErrorDomainPOSIX 错误 55 - 没有可用的缓冲区空间”。 即使禁用扩展程序也会发生这种情况。其他浏览器(Firefox、Chrome)没有这个问题。 如何让 Safari 成功将这些文件上传到 AWS? ...

Admin

在 Postman 中设置 WebSocket 的最大有效负载(消息)大小
websocket

在 Postman 中设置 WebSocket 的最大有效负载(消息)大小

在 Postman 的“设置”中,我们可以设置最大有效负载大小,但这适用于 REST 有效负载。它似乎不会影响 WS 数据大小,并且它与Error: Max payload size exceeded大数据不符。我们如何设置 WS 有效负载的最大大小? ...

Admin

如何使用 wireshark 嗅探 websocket 流量?
websocket

如何使用 wireshark 嗅探 websocket 流量?

-1 你好! 我的手机有一个远程控制应用程序,可以控制我的 stb。我想嗅探两者之间的 websocket 流量。我的电脑通过以太网接口连接到本地网络,我知道使用的端口、手机的本地 ip 地址、stb 的本地 ip 地址。 当我在 Windows 上使用 wireshark 时,只要对前面的元素应用过滤器,我就看不到任何东西。 (如果我通过 websocket 协议过滤,我只会看到我的电脑和路由器之间的乒乓球) 你能帮助我吗?谢谢 ...

Admin

来自本地网络的 WebSocket 连接在连接到本地网络服务器时都使用相同的客户端端口(而不是临时端口)——为什么?
websocket

来自本地网络的 WebSocket 连接在连接到本地网络服务器时都使用相同的客户端端口(而不是临时端口)——为什么?

我在家用台式机上的虚拟机上设置了一个 Web 服务器。我让路由器将多个端口(80、443 等)转发到我的台式机,然后通过 NAT 将它们转发到虚拟机(请参阅图表举例来说)。在运行简单的 Apache 服务器时,这似乎工作得很好。然而,当我尝试使用 WebSockets 时,我遇到了问题。 我设置了一个简单的 WebSocket 回显服务器(完全复制自https://www.boost.org/doc/libs/master/libs/beast/example/websocket/server/async-ssl/websocket_server_async...

Admin

通过 nginx 代理 websocket
websocket

通过 nginx 代理 websocket

有一些数据提供商为您提供 X 数量的 websockets 连接以从他们那里获取实时数据,我想知道是否有办法使用 nginx 作为反向代理来订阅该端点,我的数据提供商使用 websockets 提供实时数据以充当通过我的反向代理获取实时数据的桥梁,而不是与它们一起获取实时数据。 基本上订阅他们的 websocket,但使用我的反向代理,并将我的反向代理作为 websocket 提供给任意数量的客户端,以绕过我的提供商的限制 抱歉,我无法提供任何此类示例,我在网上没有找到类似内容。我仍在抓取它。 ...

Admin

计算机时钟(或者可能是 LAN)有问题?
websocket

计算机时钟(或者可能是 LAN)有问题?

我遇到了一种非常奇怪的行为,我很难确定其来源,但假设它是计算机时钟。以下是设置和概要: 我的家庭网络上有两台计算机通过调制解调器连接到互联网。一台(计算机A)通过 RJ45 连接,另一个(计算机B) 通过 WLAN。两台机器都运行 Windows 10,并且在两台机器上我都有完全相同的应用程序堆栈:Postgresql 13 数据库和 Java 应用程序。 我正在使用 Java 应用程序通过 websocket 监控每隔几毫秒到达的事件。这些事件发布在互联网上的服务器上,并包含以毫秒为粒度的时间戳。 Java 应用程序解析消息并将其存储在 postgresq...

Admin

如何在 macOS 浏览器上模拟 WebSocket 失败?
websocket

如何在 macOS 浏览器上模拟 WebSocket 失败?

我经常处理 WebSocket 故障,调试修复很困难,因为我还没有找到很好的方法来模拟它们。许多 Linux 工具不再可用,因为 macOS 现在已经过渡到使用pf(我理解的方式;我是这方面的初学者)。 我尝试过本机防火墙,但它似乎没有足够的控制能力来阻止浏览器 WebSockets,并且穆鲁斯,这可能可以解决问题,但我还没能做到。 是否有任何已知的方法可以在浏览器中模拟 WebSocket 故障以便调试回退等? ...

Admin

AWS:WebSockets API 作为 VPC 端点
websocket

AWS:WebSockets API 作为 VPC 端点

我在 VPC 中的私有子网中有一个 Lambda(Lambda 需要 ElastiCache)。我的 Lambda 不需要 Internet 访问(因此不需要 NAT)。 我可以为我的 WebSockets API 设置 VPC 端点吗?每当尝试调用端点时,我都会得到一个Endpoint request timed out。 更新:看来我必须将“HTTPS”添加到我的入站安全组。有人能解释一下为什么需要这样做吗?现在至少“正常”API 请求可以正常工作,但仍然没有 WebSockets... ( ...

Admin

如何检查服务器上某个端口是否开放?
websocket

如何检查服务器上某个端口是否开放?

我一直使用共享主机托管我的网站。我想部署使用 Ratchet PHP 构建的 PHP WebSocket 应用程序。因此我希望它监听端口 9000。 当我在 SSH 访问中运行命令时,php server.php它显示服务器已启动并正在监听 domain.com:9000。但在我的聊天应用程序中,它需要一些时间,然后显示: Firefox 无法与 ws://domain.com:9000/ 的服务器建立连接 另外,我已经检查了telnet domain.com 9000哪些结果 无法在端口 9000 上打开与主机的连接:连接失败。 ...

Admin