与Windows的"localtunnel"相比较的东西

woe*_*ann 22 facebook web-services tunnel single-sign-on

我在http://github.com/progrium/localtunnel找到了这个,这正是我需要的,但我在Windows上工作,localtunnel是Unix ...

一些backgorund:我目前正在开发一个Facebook应用程序,而Single-Sign-On将无法在我的本地Tomcat上运行.

Gui*_*e86 19

一个Windows客户端:

localtunnel for windows

立即将您当地的网络服务器暴露在互联网上!有关详细信息,请参阅主项目 ...

UI功能

  • 自定义服务主机设置
  • Win7跳转列表用于快速隧道
  • 公钥自动生成
  • 指定与127.0.0.1不同的主机地址...

  • 本博客文章帮助我,当我试图用IISExpress使用localtunnel:http://irwinj.blogspot.be/2012/06/using-localtunnel-to-allow-external.html (2认同)

Bja*_*nar 19

PageKite(免责声明:我做到了!)解决了与localtunnel相同的问题,但它完全是自包含的(用Python编写,不依赖于ssh),这使得在Windows上安装非常容易.不可否认,您仍然需要处理命令行或至少手动编辑配置文件,但是更加用户友好的Windows GUI正在开发中.

PageKite是那些想要DIY的人的免费软件(包括客户端和服务器),但它也有一个初创公司的支持,它提供了在几分钟内启动和运行所需的所有服务.


Ste*_*oka 7

只需安装ruby,然后运行相同的命令.我只是这样做,适用于Win7 x64.

  1. 创建一个ssh密钥(确保您还没有密钥,并将覆盖GitHub等).

    ssh-keygen -t rsa -C"your_email@youremail.com"

  2. 然后将您的密钥上传到localtunnel(我必须在上面的步骤中输入我的密码设置)

    localtunnel -kc:/ Users // .ssh/id_rsa.pub [服务器端口]


Mus*_*idd 5

我写了一篇关于如何通过 CygWin 在 Windows 上启动和运行 localtunnel 的描述。

http://blog.wearemammoth.com/2011/09/localtunnel-windows.html

-m

编辑:显然此链接已损坏 - 这是缓存版本 http://webcache.googleusercontent.com/search?q=cache:lcJq2KO-ODoJ:blog.wearemammoth.com/2011/09/localtunnel-windows.html+&cd= 1&hl=en&ct=clnk&gl=我们

这是内容,以防万一消失:

我们最近为我们开发的一个小项目集成了很棒的 Twilio 服务。与当今的许多 API 一样,Twilio 提供了许多 Webhook,可提醒您注意 Twilio 端的变化。这个简单但伟大的概念确实为各地的 API 用户打开了很多可能性,我很高兴看到它传播开来。不幸的是,webhook 本质上要求您有一个可公开访问的 URI 以便服务回调,这使得在本地工作时开发 webhook 处理程序有点困难。进入 localtunnel,这是一个漂亮的小工具,它使 localhost 对世界其他地方可见,并允许您在开发环境中构建和调试 webhook,而不必担心每隔几分钟将更改发布到公共站点。

不幸的是,如果您在 Windows 上进行开发,localtunnel 不会像 Mac 和 *nix 用户那样开箱即用。

在 WAM,我们主要在 Microsoft 的 .NET 平台上进行开发,这阻碍了我们使用 localtunnel 的能力。然而,由于该工具足够吸引人,值得花一点时间在我的 Windows 环境中设置它,但是,我坚持不懈地找出使其工作所需的一般步骤。

由于我自己不熟悉 localhost 所依赖的工具,因此我不会经历一些被误导的步骤,我将切入正题并解释我最终设置的使一切正常工作的内容。

首先,安装 Cygwin。在安装过程中,确保你选择安装开发工具——你肯定至少需要 Make、gcc、SSH 和 Ruby。下载 RubyGems 并将其解压缩到一个可以在 Cygwin 下访问的文件夹中。通过在 Cygwin bash 提示符下更改到该临时目录并运行以下命令来安装 RubyGems: ruby​​ setup.rb 通过运行安装 localtunnel: gem install localtunnel 通过运行生成公钥/私钥。ssh-keygen 当它提示您输入要保存的文件时,请不要输入任何内容并按回车键。它会将文件放入您的主文件夹中。'~/.ssh' 文件路径默认为 '~/.ssh/id_rsa.pub'。

记下您的公钥的保存位置。通过运行 localtunnel -k {Path_To_Your_Public_Key} {PORT_NUMBER} 首次运行 localtunnel 例如

localtunnel -k ~/..sh/id_rsa.pub 8080 这会将您的公钥上传到 localtunnel 并响应类似

这项本地隧道服务由 Twilio 提供给您。端口 8080 现在可以从http://3ivy.localtunnel.com公开访问 ......从那时起,您只需运行 localtunnel 8080 并获取本地应用程序的临时公共 URL。

需要注意的一件事是,我必须使用像 8080 这样的端口才能让它工作——像 49581 这样的端口不起作用,我不再摆弄它,而是设置 vs.net 来始终构建我的本地项目以进行移植8080。

与往常一样,您的里程可能会有所不同,这伴随着标准警告,即这对我有用,但可能不适合您。

祝你好运!


小智 0

http://www.stunnel.org/

Stunnel 适用于 win32

A