本地映射到外网

   很多人做开发的苦恼,外网访问不了本地,很多调试进行不了。比如说微信开发,这个时候要用手机调试,但是服务器在自己电脑上,外网访问不了。

  这个时候我们可以用一些工具 使我们的内网ip映射到外网,让外网可以访问。

 一、使用ngrok让微信公众平台通过80端口访问本机 。

微信公众平台要成为开发者,需要填写接口配置信息中的“URL”和“Token”这两项,但是“微信公众号接口只支持80接口"

下面讲述一下用ngrok来将自己本地的tomcat接口映射为80端口。

下载ngrok,网址:https://ngrok.com/ ,点击download,然后选择自己所需的版本

下载后直接把这个解压(我用的是ubuntu,所以下的linux版),在终端里运行./ngrok 8080,这样ngrok会返回一个动态的URL,果然可以访问了,但问题是我在微信里填写的这个URL不可能每次都变呀,于是运行./ngrok -subdomain=test 8080,但这个需要注册才可以用,于是去官网注册。再根据提示运行一次验证,然后运行这个就OK了,这样我的URL就固定为http://test.ngrok.com。于是乎,我填写微信的URL为http://test.ngrok.com/mywork/app/action/service(项目访问路径), 打开这tomcat,这样不要做任何更改就可以让外网访问了,然后点击申请认证,就可以看到微信平台已经访问到这我的项目.


详情访问http://blog.csdn.net/liuxiyangyang/article/details/22922265

二。使用花生壳 

1,内网部署自己的应用。及确保自己的应用在内网是正常访问的。如网站、远程桌面、FTP、游戏开服等。

2,使用映射应用,将内网地址映射到外网域名。一般映射应用都有提供默认的域名,也可以使用自己的域名。

3,映射后,只要映射服务正常运行,即可通过域名访问内网应用了。

4,此映射方式或以解决网站80端口问题。及实现外网访问内网对应端口应用。



 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值