4 مستودعات
Deployment strategies for running WebSocket servers alongside traditional web servers using separate ports, subdomains, or reverse proxy configurations.
Distinct from Bot Web Server Deployments: No candidate covers WebSocket-specific deployment alongside traditional web servers; closest is Bot Web Server Deployments which is Telegram-specific.
Explore 4 awesome GitHub repositories matching devops & infrastructure · WebSocket Reverse Proxy Deployments. Refine with filters or upvote what's useful.
Ratchet is a PHP library for building asynchronous WebSocket servers that handle persistent, bidirectional communication between clients and the server. It provides a complete server-side WebSocket implementation, including protocol handshake negotiation, message framing over TCP, and an event-loop-based concurrency model that manages thousands of simultaneous connections without blocking. The library implements a connection registry pattern for tracking all active WebSocket sessions, enabling the server to broadcast or unicast messages to any connected client on demand. It relies on non-bloc
Runs a WebSocket server on a separate port or subdomain, or behind a reverse proxy, next to a traditional PHP website.
websockets is a Python library for building WebSocket servers and clients using coroutines and the asyncio framework. It provides a complete toolkit for creating production-ready WebSocket applications, including a coroutine-based framework for handling connections, messages, and lifecycle events, as well as a client library for opening persistent bidirectional connections to remote endpoints. The library manages the full lifecycle of WebSocket connections, including handshake, message exchange, and graceful closure, with support for path-based routing to organize server logic across multiple
Provides configuration for reverse proxies and cloud platforms to deploy WebSocket servers reliably.
websockets is a Python library that provides both client and server implementations for the WebSocket protocol, enabling real-time, bidirectional communication between applications. At its core, it offers the fundamental primitives for establishing persistent connections, managing their lifecycles, and exchanging text or binary messages asynchronously using coroutines. The library distinguishes itself through comprehensive support for various messaging patterns, including broadcast messaging to all connected clients, targeted messaging to specific clients, and shared application state synchro
Documents how to route WebSocket traffic through a reverse proxy by translating the Upgrade handshake and forwarding frames.
Webssh هي واجهة غلاف (shell) عن بعد وبوابة SSH تعتمد على المتصفح. تعمل كعميل SSH ومحاكي طرفية (terminal emulator) قائم على الويب، مما يسمح للمستخدمين بإنشاء اتصالات SSH آمنة بخوادم بعيدة وتنفيذ الأوامر مباشرة من خلال متصفح الويب دون الحاجة لعميل طرفية محلي. تدعم الخدمة إدارة الخوادم عن بعد باستخدام كلمة المرور أو مصادقة المفتاح العام. وتسمح ببدء الجلسة وتكوينها تلقائياً عن طريق تمرير تفاصيل الاتصال، وإعدادات الطرفية، والأوامر الأولية من خلال معاملات استعلام URL في المتصفح. يوفر النظام واجهة طرفية قابلة لتغيير الحجم تدعم أنظمة ألوان مخصصة، وتغيير حجم النافذة، ووضع ملء الشاشة. يمكن نشره كخدمة ويب مستقلة أو استضافته خلف وكيل عكسي (reverse proxy).
Supports deployment behind reverse proxies by correctly handling headers and port forwarding for WebSocket traffic.