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不同的主机地址...
只需安装ruby,然后运行相同的命令.我只是这样做,适用于Win7 x64.
创建一个ssh密钥(确保您还没有密钥,并将覆盖GitHub等).
ssh-keygen -t rsa -C"your_email@youremail.com"
然后将您的密钥上传到localtunnel(我必须在上面的步骤中输入我的密码设置)
localtunnel -kc:/ Users // .ssh/id_rsa.pub [服务器端口]
我写了一篇关于如何通过 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。
与往常一样,您的里程可能会有所不同,这伴随着标准警告,即这对我有用,但可能不适合您。
祝你好运!
归档时间: |
|
查看次数: |
13913 次 |
最近记录: |