toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : websockify  ]

Paquet : websockify (0.8.0+dfsg1-10)

Liens pour websockify

Screenshot

Ressources Debian :

Télécharger le paquet source websockify :

Responsables :

Ressources externes :

Paquets similaires :

prise en charge de WebSocket pour toute application ou tout server

Websockify précédemment s’appelait wsproxy et faisait partie du projet noVNC.

Au niveau le plus fondamental, websockify traduit simplement le trafic WebSockets en trafic socket normal. Websockify accepte l’initiation de connexion de WebSockets, l’analyse, puis commence la réexpédition dans les deux sens du trafic entre le client et la cible.

Websockify gère toutes les versions du protocole de WebSockets (Hixie et HyBi). Les anciennes versions Hixie du protocole prennent en charge uniquement du texte en UTF-8. Pour transférer des données binaires en utilisant UTF-8, un encodage doit être utilisé pour encapsuler les données en UTF-8.

Avec les clients Hixie, Websockify utilise base64 pour encoder tout le trafic de et vers le client. Cela n’affecte pas les données entre websockify et le serveur.

Avec les clients HyBi, websockify négocie s’il faut encoder le trafic en base64 de et vers le client à l’aide le l’en-tête de sous-protocole (Sec-WebSocket-Protocol). Les valeurs autorisées du sous-protocole sont « binary » et « base64 » et si le client envoie les deux, alors le serveur (l’implémentation Python) préfèrera « binary ». Le sous-protocole « binary » indique que les données seront expédiées de manière brute en utilisant des trames binaires WebSocket. Quelques clients HyBi (tels la solution de rechange Flash et les anciennes versions de Chrome et iOS) ne prennent pas en charge les données binaires, ce qui fait qu’une négociation est nécessaire.

Autres paquets associés à websockify

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger websockify

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
amd64 23,8 ko67,0 ko [liste des fichiers]
arm64 23,8 ko67,0 ko [liste des fichiers]
armhf 23,7 ko63,0 ko [liste des fichiers]
i386 23,7 ko63,0 ko [liste des fichiers]