怎么将本地服务器映射到外网可以访问?

标签:
外网映射ngrok |
分类: 外网映射 |
【欢迎关注微信公众号:凯哥java
在我们开发过程中有时候需要使用外网可以访问本地服务。那么怎么做呢?
本教程将详解给大家介绍怎么实现这个。
教程目标:
1:实现使用系统默认的域名进行外网访问
2:实现自定义域名(自己如果有域名的使用)进行外网访问
3:本教程是为以后的【支付宝即时到账支付】和【微信开发】教程做准备的
使用到软件:
ngrok.
官网:http://www.ngrok.cc/
注册地址:http://www.ngrok.cc/login
---------------------------------------------------教程开始--------------------------------------
1:现去注册一个账号。
2:在官网下载自己电脑对应的客户
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1BoUhIU5k2D7YkzIOf2ucjlot8ic0yn0NluRRqKpUp1qgeXZ9MeictY7g/0?wx_fmt=png
4:ngrok.cfg配置文件内容
server_addr:
auth_token:
tunnels:
.
auth_token获取:
到注册的网站进行登录,就可以查看到自己的token
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm17iaTKrPGUYiaWtrI10ML3D2O8ZQCfTKicxcKyiaicLWPLr2pEG8y6Pib7I0A/0?wx_fmt=png
配置外网映射:
一:使用系统默认的
二:自定义域名访问
一:使用系统默认的域名进行映射
1:在域名列表中添加域名。
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1pLzFGiaEzB3IlELERmNfgNcY93PwCXaq5AFD1B7QkIq6LKnClDAMtXA/0?wx_fmt=png
如上图中。我设置的是sunny12.
那么在对应的配置文件中怎么配置呢?
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1hzAX5gF9ustxGt7GRryf346KiaAegSuDuUD6JDded5KeaDl4SQmxUDA/0?wx_fmt=png
web:
在Windows下启动:
启动单个服务使用命令:
切换到文件目录下:
ngrok.exe
如果要启动多个中间使用空格分开
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1knyagdPeC0CpfNJvUuZYmZeMIn7IvSgnORNLM3eVQNtp6WE4mwibdfQ/0?wx_fmt=png
在浏览器中输入:
http://sunny12.ngrok.cc/apay/
注意:
/apay是你本地的项目名称。
二:自定义域名配置
先获取到ngrok.cc服务的实际地址:
先ping
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1vTicm84jSmlhSUhHnFicU2BA1yPUQb3cDlzGKziagIB8JjoBLDyXwaWxw/0?wx_fmt=png
配置自己域名映射:
我的域名在万网上购买的。所以登录万网对域名进行解析:
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1qWbhRerG4LLKDWHAS1gBL8UM1iaVXerWYEKXuKx0kiaLDJNRbsd3C2zw/0?wx_fmt=png
同时在授权系统中添加对应的自定义域名:
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm16BorBbWKskBUoxJvedtEx1zCq8Gib977tdibkf15xomZccHA4wdKFEfw/0?wx_fmt=png
修改完成之后,在ngrok.cfg配置文件中进行修改:
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1U8lp9NwUxiaXIdoTAbEZic4G9z4nrrbXdmI2ca8GQ4wPnLS1zpVrByVw/0?wx_fmt=png
启动ngrok
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm146x3Eszn6MtH2fakYGLhfp0FOeMvfGoQ5Z520iblooKKkCaqeUKTGGQ/0?wx_fmt=png
启动成功:
https://mmbiz.qlogo.cn/mmbiz/Z44yCd7Tzib0ia6cvGLCHh4uDw3I6MZEm1srAgIpmUCpqHnT5jLwJxHfBiaAicmEw4kJo0ic67TB5CjibiaIJedIMEWJw/0?wx_fmt=png
在浏览器访问:
http://www.kaigejava.cn/apay/
注意:apay是自己项目名称
【欢迎关注微信公众号:凯哥java 获取最新教程】
来源:http://www.kaigejava.com/bbs/ebook/115.jhtml?locale=zh_CN