Node.js transmettant le réseau local vers l'Internet public

J'ai un server exécutant node.js dans mon réseau qui n'est pas accessible via Internet (c.-à-d. Sans IP / domaine statique). Cependant, j'ai un vServer avec un domaine qui exécute node.js également. Puis-je transférer des données du server local vers le domaine public? Dans l'affirmative, quelle est la meilleure pratique pour ce faire?

La première chose qui m'a été à l'esprit était l'utilisation de websockets à la fois sur la machine locale et la machine publique et envoie de nouveldatatables (local-> public vserver). Est-ce une solution réalisable ou existe-t-il de meilleures options?

One Solution collect form web for “Node.js transmettant le réseau local vers l'Internet public”

S'il n'y a que des servers Node.js impliqués, le module net standard devrait être suffisant.

L'instance qui se trouve sur le domaine public crée un socket et écoute les connections entrantes. Et puis un autre, situé sur le réseau privé, peut y établir une connection.

L'implémentation WebSocket peut également être utilisée, voir https://stackoverflow.com/questions/16392260/which-websocket-library-to-use-with-node-js pour plus d'informations. Des détails supplémentaires sont nécessaires pour indiquer qui serait plus approprié pour vos besoins.

  • Tuning tcp_keepalive_time pour la fuite Node.js
  • Google Motor 502 mauvaise passerelle pendant le package fetch npm
  • server nodejs suspendu de time en time
  • comment définir l'indice nginx
  • Node.js renvoi à Apache
  • Le passager a modifié NODE_PATH que mon application utilise au démarrage
  • nodejs avec proxy nginx, utilisation de la memory
  • Machine proxy pour transmettre la requête SQL Server sur une autre machine SQL Server dans le nuage Azure
  • L'installation de npm ne fonctionne pas correctement sur une marionnette
  • Démarrer un process pour toujours dans une étape de construction de Jenkins?
  • Quelle est la norme de facto pour l'exécution d'un server node.js en production?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.