titaniumnetwork-dev / Ultraviolet-Node-Archive

Highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers and more! Easy deployment version (Node.js)
https://ultravioletsw.dev
73 stars 910 forks source link

Websockets Do Not Close Between Nginx And UV Even After The Client Disconnects #44

Open n1xxk opened 2 years ago

n1xxk commented 2 years ago

When the client disconnects from the proxied WebSocket Nginx and UV are still sending messages to each other.

Current Behavior

The WebSocket is still connected even when the client that started it has not.

Steps to Reproduce

  1. Connect to a proxied WebSocket.
  2. Disconnect.
  3. Nginx and UV are still connected to each other.

Detailed Description

Please make it so that Nginx and UV disconnect when the client disconnects.