花生壳内网穿透图文教程 | 您所在的位置:网站首页 › 内网穿透映射端口设置在哪 › 花生壳内网穿透图文教程 |
花生壳内网穿透图文教程
文章目录
1. 前言2. 内网穿透2.1 解释说明2.2 工具支持
3. 花生壳内网穿透3.1 注册用户获取免费域名3.2 本机安装花生壳 beta 版3.3 开通内网穿透服务3.4 内网穿透配置
4. 内网穿透测试
1. 前言
最近做扫码登录功能, 就会发现一个问题, 对接第三方时会出现外网访问不到本地服务的情况; 就像我这里写个回调方法, 但是微信无法访问我本机服务啊. 是吧这样就无法进行本地调试, 直接上线或者直接提测风险很大, 怕是Bug 一堆 o(╥﹏╥)o 2. 内网穿透 2.1 解释说明内网穿透原理是映射端口, 能让外网的电脑找到处于内网的电脑; 简单说就是局域网的服务外网访问不到,通过内网穿透技术来实现外网到内网的端口映射, 进行实现外网访问内网服务. 2.2 工具支持市场上流行的支持内网穿透的工具包括 Ngrok, Natapp, 小米球, Sunny-Ngrok, echosite, Ssh + autossh, Lanproxy, Spike, Frp 等; 推荐使用Ngrok, 大多工具其实是基于Ngrok 进行二次开发的; 这里介绍下花生壳的内网穿透功能. 3. 花生壳内网穿透花生壳官网: https://www.oray.com/, 内网穿透只是他支持的其中一个业务, 本身支持功能还是很多的, 想了解的话, 可以看完这篇文章再去了解, 嘻嘻. 3.1 注册用户获取免费域名首先注册用户(我这里从新用户开始了), 注册后微信关注公众号, 获取免费的花生壳域名, 可用. 官网下载花生壳 beta 最新版, 安装后打开登录, 账号密码同上面注册的账号密码. 登录后可以看到主页面的三个功能. 我的域名, 目前就一个, 关注公众号获取的免费花生壳域名, 也可以购买, 如果你需要的话; 内网穿透就是支持外网访问内网的功能, 自诊断, 检查域名可用情况, 检查内网穿透服务可用情况; 选择内网穿透, 双击打开, 可以检查一下我的域名, 正常情况如图3-6 所示; 开通内网穿透服务后进入内网穿透可查看内网穿透列表, 目前还是没有的. 本地创建一个SpringBoot 项目, 配置端口为8080; 运行项目, 通过本地访问localhost:8080 或192.168.80.56:8080, 都能直接访问方法 getProjectName() 获取到scancodelogin ; 开启上面配置的内网穿透服务, 本机花生壳 beta 登录状态; 访问域名即可映射到192.168.80.56:8080, 同样能请求本机服务; 如图4-2 所示 项目测试接口: @RestController public class ScanCodeLoginController { @GetMapping(value = "/") public String getProjectName() { return "scancodelogin"; } }Powered By niaonao |
CopyRight 2018-2019 实验室设备网 版权所有 |