由于最近做支付功能,支付宝访问的回调接口必须是外网可以访问的,而目前在开发阶段,没有部署到正式环境(公司的域名为正式环境的)。所以在开发测试时需要用到ngrok,将自己电脑ip暴露在外网上。

什么是内网穿透?

内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。简单来说,就是让身处局域网的电脑,被大家都能访问的技术。

Ngrok是什么?

Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。它是内网穿透的跳板之一。

为什么需要内网穿透?

如果你在自己电脑上搭建一个网站,你身处在局域网,你想让大家访问你,但是你没有外网IP,这时,你就需要一个跳板,实现内网穿透到外网环境,对于一个技术开发者,有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试,内网穿透就显得尤为重要。

1. ngrok使用流程如下:官网地址 :https://ngrok.com/

(1)进入官网,点击 图中黄色按钮


(2)注册 ,这里我使用Github登录的

(3)获取密钥并 下载

(4) 打开.exe 依次输入ngrok authtoken xxxxxxxxxxxxxxxxxxx(xxxx部分为在官网获取的密钥) 和 ngrok http 8080

(5)ok 将路由填写到支付宝的配置文件中 就可以了


官方ngrok是国外的,访问比较慢或不稳定,有时候请求进不来。 而且每次启动.exe窗口时 域名会变的(红框部分),相应的,支付宝配置的路由也要变。所以这里就建议使用sunny-ngrock。

2. Sunny-Ngrok使用流程如下: https://www.ngrok.cc/user

(1)点击网址,并进行注册

(2) 获取免费的,点击购买
(3)前置域名:输入xxxx 会变成 http://xxxx.free.idcfengye.com 本地端口:由于我是本地测试,所以使用127.0.0.1:8080
(4)进入隧道管理,可以查看相关信息。并下载客户端

(5) 启动.bat 窗口。在窗口数据渠道id 多个用逗号隔开

(6)ok. 域名就是之前输入的 前置域名。将域名填写到支付宝的配置文件中 即可。

在每次启动窗口时,Sunny-Ngrok的域名是不变的,建议使用。

ngrock内网穿透(Ngrok 和 Sunny-Ngrok )相关推荐

  1. 再补充三种内网穿透的方法:ngrok 、ngrok.cc、IOEE

    -----------------2021.5.26更新--------------------- 解决了缺点,和这篇文章 让本地起的http-server 后台运行(没有小黑框),开机自启动 同样的 ...

  2. 内网穿透 —— 利用 ISS 和 ngrok 搭建可以让外网访问的个人网站

    先展示一下效果 点击桌面的 功夫熊猫 图标 复制 httptun httpstun tcptun 粘贴到隧道名称 本机的 81,8088,8080 端口 就能够被外网访问 打开浏览器访问映射地址,就能 ...

  3. ngrok配置信息_ngrok内网穿透服务器搭建及配置(附 frp 配置)

    12月18日更新 添加 frp 配置 前言 内网穿透,无需多言,用处多多.首先强力推荐一款Sunny大大搭建的ngrok服务好用的不行,而且有免费选项,感觉平时够用了.那么,为什么自己还要搭建一个呢? ...

  4. 小米球ngrok内网穿透

    小米球ngrok内网穿透 目录 小米球ngrok内网穿透 背景 操作步骤 小米球官网,先注册,登陆 下载对应版本 系统管理-商品管理-商品列表开通 实名认证,注册版服务器两服务. 系统管理-账户管理- ...

  5. 使用工具ngrok 实现内网穿透(免费)

    使用工具ngrok 实现内网穿透 工具下载:ngrok下载,提取码:5555 使用:

  6. 搭建ngrok服务器,实现内网穿透服务,实现外网到内网的在线访问

    一:前言 场景问题: 如果本地的项目在没有服务器的情况下,需要让他人访问: 在自己的电脑上搭建一个web服务器,实现本地的访问和外部的访问.我们就要做内网穿透了,内网穿透就是别人通过外网能够访问到我们 ...

  7. 使用ngrok对黑群晖进行内网穿透/公网访问

    使用ngrok对群晖进行内网穿透 一.注册ngrok 二.上传ngrok安装包到nas 三.SSH连接到nas并配置ngrok 前言: zzzz黑群晖不洗白无法进行公网访问,现在洗白貌似有比较难搞,所 ...

  8. ngrok一款内网穿透+记录HTTP请求的神器(支持HTTPS)

    双方都是内网的反弹shell工具. Ngrok的下载地址:https://ngrok.com/download 如果你是MAC OS X或者linux可以按照以下步骤安装. $ unzip /path ...

  9. 本地调试支付回调内网穿透工具

    一,为什么使用内网穿透 我想装个B让其他同学在外网访问我的程序,应该怎么办? 接了个小外包,给客户演示Demo没有站点怎么办? 做微信.支付宝支付等其他第三方平台的功能,没有外网回调地址,应该怎么办? ...

最新文章

  1. 使用AD5933测量电子器件复阻抗
  2. C/C++:Windows编程—Windows RPC 传递自定义数据类型、自定义数据类型数组、指针数组
  3. 对thinkphp的命名空间的理解
  4. Python注释风格--Google风格
  5. 三大电信运营商携号转网数据_携号转网数据出炉!转出移动最多,近五成转入电信...
  6. UCML 参与者关键 与依赖关联外键
  7. LSI加入多核联盟参与编程与应用标准制定
  8. Redis笔记 -- 链表和链表节点的API函数(三)
  9. 柯马机器人示教器编程_COMAU柯马机器人示教器无显示维修过程
  10. 我的世界java总是停止工作_我的世界(Minecraft)Windows 10下停止工作、崩溃解决方案...
  11. Backtrader量化平台教程(五)Signal
  12. 同一服务器中,同一框架下的不同二级域名之间网站session如何互通
  13. mapping文件的编写
  14. 让你的应用完美适配平板
  15. 数据结构学习:哈希表
  16. 武汉mysql ocp考点_MySQL OCP考试复习系列–开篇:了解MySQL考试
  17. 腾讯QQ团队开源分布式后台服务引擎msec
  18. 我研究了一个月阿里的岗位JD,不曾想.....
  19. python获取SSL证书信息
  20. 【VUE】金额格式化工具

热门文章

  1. 使用Vue+ElementUI实现的手机验证码校验、倒计时和禁用效果
  2. NOIP是什么?全国青少年信息学奥林匹克联赛各区特派员联系名单大全!
  3. 微信小程序 - 气泡菜单组件(仿微信气泡弹框显示菜单)
  4. 搭建SpringCloud配置中心 Config Server
  5. 第七篇:爬虫实战— 3、自动登录123并且自动发送邮箱;自动爬取京东商品信息...
  6. mysql的password()函数和md5函数
  7. macOS如何正确驱动集成显卡HDMI(包括视频和音频)
  8. 关于Arista DCS 7048交换机不支持ECN功能的说明
  9. python爬虫实战(四):selenium爬虫抓取阿里巴巴采购批发商品
  10. 如果我说熟悉SpringBoot 面试官会怎么问?