Quelque chose compareable à "localtunnel" pour Windows
J'ai trouvé ce ici http://github.com/progrium/localtunnel , et c'est exactement ce dont j'ai besoin, mais je suis en train de travailler sur Windows et localtunnel est Unix...
Certains backgorund: je suis en train de développer un Facebook app et le Single-Sign-on ne fonctionne pas sur mon local Tomcat.
Vous devez vous connecter pour publier un commentaire.
PageKite (disclaimer: j'ai fait cela!) résout les mêmes problèmes que localtunnel, mais il est complètement autonome (écrit en Python, ne comptez pas sur ssh) ce qui le rend très facile à installer sur Windows. Certes, vous avez encore à faire face avec la ligne de commande ou au moins modifier le fichier de config à la main, mais plus conviviale pour l'utilisateur de Windows GUI est dans les travaux.
PageKite est un logiciel libre (à la fois le client et le serveur) pour ceux qui veulent de BRICOLAGE, mais c'est également soutenue par une start-up qui fournit tous les services, vous avez besoin pour obtenir en quelques minutes.
Un Client Windows:
Il suffit d'installer ruby, puis d'exécuter les mêmes commandes. Je viens de faire ça et fonctionne sur Win7 x64.
Créer une clé ssh (assurez-vous que vous n'en avez pas déjà un et l'écrase, pour GitHub, etc).
ssh-keygen -t rsa -C "[email protected]"
Ensuite télécharger votre clé de localtunnel (j'ai dû entrer ma clé de sécurité de l'installation à l'étape ci-dessus)
localtunnel -k c:/Users//.ssh/id_rsa.pub [le port du serveur]
J'ai écrit une description de la façon d'obtenir localtunnel et en cours d'exécution sur windows via CygWin.
http://blog.wearemammoth.com/2011/09/localtunnel-windows.html
-m
edit:
apparemment, ce lien est cassé, voici la version en cache
http://webcache.googleusercontent.com/search?q=cache:lcJq2KO-ODoJ:blog.wearemammoth.com/2011/09/localtunnel-windows.html+&cd=1&hl=en&ct=clnk&gl=us
et voici le contenu dans le cas qui disparaît trop:
Nous avons récemment intégré avec le génial Twilio de services pour un petit projet que nous avons développé. Comme aujourd'hui, nombre de Api Twilio offre un certain nombre de webhooks que vous avertir de changements sur le Twilio côté. Ce simple, mais très bon concept ouvre vraiment beaucoup de possibilités pour les utilisateurs de l'API partout, et je suis heureux de voir qu'il répand. Malheureusement, webhooks de par leur nature, exigent que vous avez un accessible au public URI pour le service de rappel, ce qui rend le développement de votre webhook gestionnaire un peu difficile quand vous travaillez localement. Entrez localtunnel, un chouette petit outil qui permet de localhost visibles par le reste du monde et vous permet de créer et déboguer votre webhooks sur votre environnement de développement sans avoir à vous soucier de la publication des modifications toutes les quelques minutes pour un site public.
Malheureusement, si vous êtes du développement sur Windows, localtunnel ne fonctionne pas tout à fait aussi facilement hors de la boîte, comme il le ferait pour Mac et *nix utilisateurs.
Ici à WAM, nous allons principalement développer à Microsoft .NET plate-forme, qui a agi comme un obstacle à notre capacité à utiliser localtunnel. Étant donné que l'outil est suffisamment intéressant pour justifier de passer un peu de temps de la configurer sur mon environnement Windows, cependant, j'ai pioché dans mes talons et compris les mesures générales nécessaires à ce travail.
Plutôt que de passer par le nombre des égarés étapes que j'ai suivi à cause de mon propre manque de familiarité avec les outils localhost repose sur, je vais couper à la chasse et à expliquer ce que j'ai finalement mis en place pour faire tout ensemble.
D'abord l'installation de Cygwin. Lors de l'installation, assurez-vous d'opter pour installer les outils de dev – vous aurez certainement besoin d'au moins Make, gcc, SSH et Ruby.
Téléchargez et décompressez RubyGems dans un dossier que vous pouvez accéder à des sous Cygwin.
Installer RubyGems en modifiant sur ce répertoire temporaire sur votre Cygwin invite bash et en cours d'exécution:
ruby setup.rb
Installer localtunnel en cours d'exécution:
gem install localtunnel
Générer une clé publique/privée par l'exécution.
ssh-keygen
Quand il vous demande un fichier à enregistrer, entrez rien et appuyez sur entrée. Il s'agira de mettre le fichier dans votre dossier home. ‘~/.ssh " et le chemin d'accès au fichier ‘~/.ssh/id_rsa.pub " par défaut.
De prendre note de l'endroit où votre clé publique est enregistré.
Exécuter localtunnel pour la première fois en cours d'exécution
localtunnel -k {Path_To_Your_Public_Key} {PORT_NUMBER}
Par exemple
localtunnel -k ~/..sh/id_rsa.pub 8080
Cela permettra de télécharger votre clé publique à localtunnel et de répondre avec quelque chose comme
Ce localtunnel service vous est offert par Twilio.
Le Port 8080 est maintenant accessible au public à partir de
http://3ivy.localtunnel.com ...
À partir de là, il vous suffit d'exécuter
localtunnel 8080
Et d'obtenir un public temporaire URL de votre application local.
Une chose à noter est que j'ai eu à utiliser un port comme 8080 pour le faire fonctionner – quelque chose comme 49581 ne fonctionnait pas, et plutôt que de jouer avec des plus, j'ai juste mis en place vs.net toujours à construire mon projet local sur le port 8080.
Comme toujours, votre kilométrage peut varier et c'est livré avec la norme d'avertissement que cela a fonctionné pour moi, mais peut-être pas pour vous.
Bonne chance!
Quelqu'un travaille sur une version Java de la localtunnel client, alors restez à l'écoute! Sinon, non, je ne pense pas que d'autres que la création de votre propre tunnel SSH il y a un Windows alternative.
http://www.stunnel.org/
Stunnel est disponible pour win32
Un