一,为什么使用内网穿透

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

二,内网穿透工具

  • Ngrok: 开源,老牌穿透工具,很多穿透工具都是在它的基础上的封装,认证需要2元钱,有免费通道,要想通道稳定可以购买服务
  • 钉钉内网穿透: 工具基于ngrok封装,使用简单、个人开发者最佳选择。目前已经废弃
  • NATAPP:免费通道,操作简单,提供http,tcp,udp全隧道穿透,随机域名/随机TCP,UDP端口,不定时强制更换域名/端口。
  • 小米球ngrok: 也是基于ngrok封装,个人维护的内网穿透工具,认证需要0.5元钱,操作简单。
  • 花生壳: 没测试过,需要建立账号实名认证,支付2包卫龙辣条费用,可自选一个壳域名,注册过程比较麻烦,流量限制
  • FRP自建内网穿透服务: 开源,强大牛逼,适合企业中开发使用,可穿透任意常规合法端口(包含22),需要提供云服务器,自己的域名,宽带由云服务器所决定

三,Ngrok

下载地址::https://ngrok.cc/

3.1,下载并注册

在官网下载Ngrok客户端,并注册一个账号
下载解压后的文件

注册后需要,需要先绑定他们的公众号,然后再开通内网穿透的隧道,需要花钱
先进行实名认证,需要花2块钱

实名认证成功后就可以购买隧道了,免费的极不稳定,拼人品。可以买个10块的试试。

购买免费,进入后就可以配置内网穿透信息了,配置好后就可以在隧道管理中查看到了,最关键的是隧道id,启动Ngrok的时候需要。

3.2,启动Ngrok客户端

Windows电脑cmd打开小黑窗口,cd到ngrok目录下,然后输入启动ngrok客户端的命令。
启动客户端的命令

//sunny.exe clientid 隧道ID
sunny.exe clientid 155133361144


内网穿透成功后

四,钉钉内网穿透工具

钉钉内网穿透工具文档:https://open.dingtalk.com/document/resourcedownload/http-intranet-penetration
已经于2022.07.21废弃

4.1,下载地址

使用Git的克隆命令下载到本地,或者直接在GitHub上下载
下载完成后解压会有三个文件夹和一个Readme.md文件:linux、mac_64、windows_64。根据需要安装对应得版本。这里以Windows举例。

git clone https://github.com/open-dingtalk/pierced.git

4.2,使用

windows操作系统点进去有两个文件:ding.cfg (配置文件)和 ding.exe(cmd命令行运行程序)。
cmd打开黑窗口,运行命令

# 进入可以运行ding.exe文件的目录(windows_64目录)
cd X:xxx/windows_64
# 运行ding.exe文件,参数-subdomain后面的changsheng代表 一会儿域名访问的前缀,80代表我要代理的本地端口
ding.exe -config=./ding.cfg -subdomain=changsheng 80
# 如果出现提示:Server failed to allocate tunnel: The tunnel http://changsheng.vaiwan.com is already registered.
# 说明你需要换一下-subdomain后面的域名前缀或者端口了。

命令参数说明:摘自官网

参数 说明
-config 内网穿透的配置文件,按命令照示例固定为钉钉提供的./ding.cfg,无需修改
-subdomain 您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的subdomain是abcde,启动工具后会将abcde.vaiwan.com映射到本地。
端口 您需要代理的本地服务http-server端口,例如你本地端口为8080等

穿透成功后是这个样子,你需要访问的域名是http://abcde.vaiwan.com/xxxxx 而不是http://abcde.vaiwan.com:8082/xxxxx,不要带上端口号。

注意:这个命令行界面不要关闭,关闭后内网穿透就关闭了。

五,natapp内网穿透工具

5.1,下载安装

natapp下载地址:https://natapp.cn/
下载Windows版本,下载后直接解压。

5.2,使用natapp

2.1,注册一个natapp账号:https://natapp.cn/member/dashborad

2.2,登录natapp控制台,购买免费的隧道,然后在我的隧道中点击配置,配置你要本地的地址和端口号,同时将authtoken复制下来。

2.3,启动本地电脑上安装的natapp.exe
命令:start natapp -authtoken=控制台复制下来的token


六,小米球Ngrok

6.1,注册下载

官网地址:http://ngrok.ciqiuwl.cn/
先注册用户,下载对应版本的客户端
下载后的文件内容

注册账号后需要实名认证,需要几毛钱先购买实名认证,然后到 ‘ 我的账户 ’ 页面进行实名认证,复制token


设置隧道的映射端口,如果不设置,这里可以不用配置,系统默认是80端口,

6.2,修改配置并启动

找到小米球安装文件,将复制下来的token替换掉配置文件中的token

小黑窗口启动小米球客户端,不想使用黑窗口,可以点击一键启动工具,效果一样
启动命令

//小米球客户端启动命令
xiaomiqiu.exe -config xiaomiqiu.conf -log=xiaomiqiu.log -log-level=info start-all


启动后的结果

七,FRP自建内网穿透

frp内网穿透搭建:https://blog.csdn.net/ybsgsg/article/details/125932063

本地调试支付回调内网穿透工具相关推荐

  1. Springboot整合支付宝支付加内网穿透工具实现本地回调

    项目中我们集成了支付宝,用户可以使用支付宝来进行支付 项目测试时,我们当然也需要一套测试环境对支付流程进行测试 如果我们使用线上的支付宝配置进行测试,那么我们必须使用真实货币进行支付 并且支付的金额会 ...

  2. sha256校验工具_Springboot整合支付宝支付加内网穿透工具实现本地回调

    项目中我们集成了支付宝,用户可以使用支付宝来进行支付 项目测试时,我们当然也需要一套测试环境对支付流程进行测试 如果我们使用线上的支付宝配置进行测试,那么我们必须使用真实货币进行支付 并且支付的金额会 ...

  3. 推荐10款简单好用的免费内网穿透工具

    远程办公越来越普遍,但是如何应对在外远程桌面控制公司电脑.远程公司内网办公系统.调阅公司文件资料.远程公司内网服务器是个问题.而解决方案其实很简单,做内网穿透就可以突破局域网的限制,轻松实现公网访问内 ...

  4. 内网穿透工具(永久免费、永不限速、开源)、一键启动、页面操作(支持window,mac),自定义二级域名

    java 内网穿透工具(net-penetrate).永久免费.永不限速.开源.一键启动.页面操作(支持window,mac),自定义二级域名 介绍 完全开源,免费使用,不会有人窃取你的信息(可看源码 ...

  5. 内网穿透工具natcross2

    natcross2 内网穿透工具 natcross是做什么的? 需要自己提供硬件支持.部署的内网穿透工具 提供TCP协议类型的内网穿透服务,包括但不限于http(s).数据库连接.ssh等协议 支持h ...

  6. 内网穿透工具NPS安装使用

    摘要:在内网部署的 gitlab 同事在出差的时候,导致无法使用,继而重新回到以前使用的 马云gitee 上面.这里记录一下通过 nps 将gitlab 映射到公网,使其可以直接访问. 相关文章 内网 ...

  7. 推荐 4 款超好用的内网穿透工具,总有一款适合你

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1前言 本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法. 0x01 nps- ...

  8. 推荐几款实用的内网穿透工具

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 作者:V0W' 来源:v0w.top/2020/08/11/IntranetProxy ...

  9. 安排几款实用的内网穿透工具(加教程)

    点击关注公众号,利用碎片时间学习 0x00 前言 本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法. 0x01 nps-npc 1.1 简介 nps是一款轻量级.高 ...

最新文章

  1. 网管网络布线之常用兵器谱
  2. 河南民办计算机大学排名,2020年河南最好的民办大学最新排名
  3. 机器学习中的相似性度量 (转)
  4. .NET Standard中使用TCPListener和TCPClient的高性能TCP客户端服务器
  5. 微软公布 Visual Studio 2020 上半年路线图
  6. Liststring绑定到DataGridView控件
  7. 【洛谷 1873】砍树
  8. 问题三十九:怎么用ray tracing画圆环
  9. comsol 超声声场模拟_Comsol Multiphysics 声场仿真模块整体介绍
  10. php怎么调用php语言包,thinkphp里怎么调用语言包
  11. Mysql如何按照指定间隔时间查询数据
  12. U8g2 图形库必备!试试这几个即时生效的界面工具
  13. themeleaf基本语法
  14. 打包时出现No matching provisioning profile found错误的解决方法
  15. R语言绘图—快速绘制Lollipop图
  16. 资深美女基金经理首次分享基金知识,好评如潮!!!
  17. Ubuntu下载功能包时出现:检验数字签名时出错,此仓库未被更新,所以仍然使用此前的索引文件的解决办法
  18. SpringApplicationRunListener
  19. 学习人工智能可以从事哪些职业,有哪些就业前景和薪资待遇?
  20. 每日一道Leetcode - 5. 最长回文子串 【动态规划】

热门文章

  1. 线性方程组的矩阵解法——克莱姆法则
  2. TMS320C28x系列TMS320F2837x开发板的JTAG仿真器接口、ADC接口
  3. 有哪些好用的思维导图软件?这个办法值得一试
  4. Django入门-6:视图-HttpReqeust对象
  5. 车辆管理系统设计C++代码
  6. 编程类实验实验环境怎么写?
  7. DFS【模板】找到最大岛
  8. Linux 处理目标文件的工具(指令)
  9. 数学建模|预测方法:马尔科夫预测
  10. (五)、马尔科夫预测模型