# eooce/node-ws

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/eooce-node-ws).**

5,629 stars · 9,712 forks · JavaScript · gpl-3.0

## Links

- GitHub: https://github.com/eooce/node-ws
- Homepage: https://www.npmjs.com/package/@eooce/nodews
- awesome-repositories: https://awesome-repositories.com/repository/eooce-node-ws.md

## Description

node-ws is a lightweight proxy server implementation that supports both VLESS and Trojan protocols without requiring a kernel, making it suitable for serverless environments. The project enables running a dual-protocol proxy service that can be deployed on web hosting panels with Node.js support.

The proxy service can be configured to expose subscription links at configurable paths, allowing clients to retrieve connection details for proxy nodes. It supports deployment on DirectAdmin and other web hosting panels through environment variable configuration for UUID, port, and domain settings.

Additional capabilities include integration with Nezha monitoring for server health tracking, and the ability to route traffic through Cloudflare Workers or snippets for CDN acceleration. The project provides deployment instructions for setting up the Node.js application on various hosting platforms.

## Tags

### Networking & Communication

- [Node.js Proxy Servers](https://awesome-repositories.com/f/networking-communication/node-js-proxy-servers.md) — Provides a complete Node.js proxy server implementation for deployment on web hosting panels. ([source](https://cdn.jsdelivr.net/gh/eooce/node-ws@main/web-hosting.md#s2))
- [Proxy Protocol Implementations](https://awesome-repositories.com/f/networking-communication/proxy-protocol-implementations.md) — Implements a lightweight proxy server supporting both VLESS and Trojan protocols. ([source](https://cdn.jsdelivr.net/gh/eooce/node-ws@main/README.md))
- [Web Hosting Deployments](https://awesome-repositories.com/f/networking-communication/node-js-proxy-servers/web-hosting-deployments.md) — Ships deployment instructions for running the proxy on DirectAdmin web hosting panels. ([source](https://github.com/eooce/node-ws/blob/main/web-hosting.md))

### Business & Productivity Software

- [Proxy Subscription Links](https://awesome-repositories.com/f/business-productivity-software/share-link-generation/proxy-subscription-links.md) — Exposes a configurable subscription URL for proxy node connection details. ([source](https://cdn.jsdelivr.net/gh/eooce/node-ws@main/web-hosting.md#s2))

### Web Development

- [Node.js Proxy Deployments](https://awesome-repositories.com/f/web-development/web-hosting/node-js-proxy-deployments.md) — Documents deployment of the proxy on Node.js-capable web hosting panels with environment variable configuration. ([source](https://cdn.jsdelivr.net/gh/eooce/node-ws@main/README.md))
