32 points par xguru 2023-07-06 | 2 commentaires | Partager sur WhatsApp
  • Crée un proxy inverse avec Cloudflare Worker + Web Workers pour permettre l’accès à localhost depuis l’extérieur
    → possibilité de transférer abc.your-domain.com vers localhost:1234
  • Possibilité de créer plusieurs sous-domaines grâce aux certificats TLS wildcard de Cloudflare
  • Les services web locaux sont protégés et optimisés par le Web Application Firewall (WAF) de Cloudflare, avec prise en charge jusqu’à HTTP/3
  • Chaque sous-domaine est mappé à un Durable Object, ce qui permet de traiter environ 100 à 500 RPS
  • Utilise la WebSocket Hibernation API, ce qui signifie que les coûts ne sont facturés qu’au moment du transfert des requêtes
  • La plupart des outils de proxy inverse nécessitent l’installation d’une CLI, mais Tabserve s’installe simplement au chargement de la page et est isolé par le navigateur Chrome
  • TCP/UDP non pris en charge, il s’agit d’un proxy HTTP uniquement
  • Nécessite l’activation de CORS sur le serveur web localhost

2 commentaires

 
dkmin 2023-07-07

Waouh, une redécouverte des Web Workers.
On va sûrement voir affluer des gens qui vont tenter de faire des trucs XX dans le navigateur.

 
iolothebard 2023-07-06

ngrok ?