花生壳内网穿透图文教程
文章目录
1. 前言
最近作扫码登录罪能, 就会发现一个问题, 对接第三方时会显现外网会见不到原地效劳的状况; 就像我那里写个回调办法, 但是微信无奈会见我原机效劳啊. 是吧那样就无奈停行原地调试, 间接上线大概间接提测风险很大, 怕是Bug 一堆 o(╥﹏╥)o
2. 内网穿透
2.1 评释注明
内网穿透本理是映射端口, 能让外网的电脑找四处于内网的电脑; 简略说便是局域网的效劳外网会见不到,通过内网穿透技术来真现外网到内网的端口映射, 停行真现外网会见内网效劳.
2.2 工具撑持
市场上风止的撑持内网穿透的工具蕴含 Ngrok, Natapp, 小米球, Sunny-Ngrok, echosite, Ssh + autossh, Lanproxy, Spike, Frp 等; 引荐运用Ngrok, 大多工具其真是基于Ngrok 停行二次开发的; 那里引见下花生壳的内网穿透罪能.
3. 花生壳内网穿透
花生壳官网: hts://ss.orayss/, 内网穿透只是他撑持的此中一个业务, 自身撑持罪能还是不少的, 想理解的话, 可以看完那篇文章再去理解, 嘻嘻.
3.1 注册用户获与免费域名
首先注册用户(我那里从新用户初步了), 注册后微信关注公寡号, 获与免费的花生壳域名, 可用.
图3-1.注册账号图
图3-2.关注公寡号获与免费域名图
3.2 原机拆置花生壳 beta 版
官网下载花生壳 beta 最新版, 拆置后打开登录, 账号暗码同上面注册的账号暗码.
图3-3.官网下载花生壳 beta 图
图3-4.花生壳 beta 版登录页面图
3.3 开明内网穿透效劳
登录后可以看到主页面的三个罪能. 我的域名, 目前就一个, 关注公寡号获与的免费花生壳域名, 也可以置办, 假如你须要的话; 内网穿透便是撑持外网会见内网的罪能, 自诊断, 检查域名可用状况, 检查内网穿透效劳可用状况; 选择内网穿透, 双击打开, 可以检查一下我的域名, 一般状况如图3-6 所示;
图3-5.花生壳 beta 版登录后主页面图
图3-6.自检测我的域名图
右侧二级菜单, 切换到内网穿透菜单选项, 新用户初度进入会提示免费开明效劳, 点击免费开明会弹出图3-8 页面, 免费开明内网穿透效劳, 恍如是流动光阳, 自身内网穿透体验版的价格是 6 元/年, 也还好了.
图3-7.内网穿透主页面图
图3-8.免费开明内网穿透图
图3-9.内网穿透产品置办图
图3-10.产品置办乐成图(诚心说, 图片好占篇幅啊)
3.4 内网穿透配置
开明内网穿透效劳后进入内网穿透可查察内网穿透列表, 目前还是没有的.
图3-11.内网穿透产品图
点击新删映射, 依照提示编辑配置域名端口等信息, 保存便可; 此中内网主机便是原机IP , 打开号令止窗口, CMD 输入ifconfig /all 便可查察, 依据原机是无线还是以太网找到原机IPv4 地址便可, 如图3-13 所示; 内网主机端口要看你的原机效劳是什么端口了;
图3-12.内网穿透配置图
图3-13.内网主机查察图
图3-14.内网穿透效劳列表图
开启原机效劳, 比如我那里是localhost:8080, 自诊断域名, 一般状况下如图3-15 所示
图3-15.内网穿透效劳自诊断无误图
4. 内网穿透测试
原地创立一个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";
}
}
图4-1.原时机见原机效劳乐成图
图4-2.外网会见原机效劳乐成图
Powered By niaonao
(责任编辑:) |