内网穿透工具汇总

目录

Natapp(推荐)

ngrok

Sunny-Ngrok

frp

localtunnel(开发推荐)

cpolar - 极点云(使用简单)

FastTunnel-内网穿透


Natapp(推荐)

  1. natapp 基于 ngrok 的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。
  2. Natapp 同样可捕获和分析所有通道上的流量,便于后期分析和重放。
  3. Ngrok 服务器在美国,所以极不稳定,Sunny-Ngrok 服务器在香港,照样很不稳定,Natapp服务器在国内,要稳定很多,而且也有免费版(注册即可使用),即使收费,也很便宜(推荐使用)。
  4. 官网地址:https://natapp.cn/
  5. 更多详细介绍参看官网:NATAPP 教程/文档

  6. 使用非常简单:NATAPP 一分钟快速新手图文教程

  7. 下面演示一下,注册账号之后获取一个免费的隧道进行内网穿透。images/Natapp免费隧道内网穿透.gif · 汪少棠/material - Gitee.com

  8. 免费隧道注意事项

    1. natapp.exe 可以同时执行多个;

    2. 每次生成的访问地址是不一样的;

    3. 映射本地的端口由Ngrok官网隧道配置时指定,可以修改。

ngrok

  1. Ngrok 也有免费版使用(注册账号即可使用),而且比 Sunny-Ngrok 要稳定一点,但是没有 natapp 稳定,因为服务器在美国,内网穿透时很不稳定,推荐使用 natapp
  2. 官网地址:https://ngrok.com/
  3. 先注册账号并登陆。
  4. 下载客户端:https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip
  5. 获取个人身份验证令牌:https://dashboard.ngrok.com/get-started/your-authtoken
  6. 在 ngrok.exe 同目录下新建一个 ngrok.yml 配置文件,配置验证令牌.
  7. ngrok v2.x版本是同时支持 http、https 访问的,ngrok v3.x开始只支持 https 访问。
  8. 最后双击运行 ngrok.exe 即可。
# in ngrok.yml
authtoken: 2ERWKJY8F6a6Rm7kjeUuFFeGyxr6_nj7wjf4pn1YC8JBSVz2PH

Sunny-Ngrok

  1. 提供免费内网穿透服务,免费服务器支持绑定自定义域名(说是免费,还是需要一点点花费,但是不多)。
  2. 管理内网服务器,内网web进行演示
  3. 快速开发微信程序和第三方支付平台调试
  4. 本地WEB外网访问、本地开发微信、TCP端口转发
  5. 本站新增FRP服务器,基于 FRP 实现https、udp转发
  6. 无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离
  7. 优点是中文网站,且免费,但缺点是不稳定,有时根本启动不了,所以如果启动不了时,请使用Ngrok,详情请参考《Ngrok_in-depth》
  8. 官网地址:https://www.ngrok.cc/

客户端下载https://www.ngrok.cc/download.htmlWindows Win 64Bit版本

 注册并登陆->开通隧道->扫描关注公众号->实名认证。

Sunny-Ngrok使用教程 · Sunny-Ngrok说明文档

frp

1、frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

2、通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

  • 客户端服务端通信支持 TCP、QUIC、KCP 以及 Websocket 等多种协议。
  • 采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间,降低请求延迟。
  • 代理组间的负载均衡。
  • 端口复用,多个服务通过同一个服务端端口暴露。
  • 支持 P2P 通信,流量不经过服务器中转,充分利用带宽资源。
  • 多个原生支持的客户端插件(静态文件查看,HTTPS/HTTP 协议转换,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。
  • 高度扩展性的服务端插件系统,易于结合自身需求进行功能扩展。
  • 服务端和客户端 UI 页面。

开源地址:https://github.com/fatedier/frp/blob/dev/README_zh.md

官网:https://gofrp.org/zh-cn/

文档:https://gofrp.org/zh-cn/docs/overview/

下载地址:https://github.com/fatedier/frp/releases

localtunnel(开发推荐)

1、localtunnel是一个基于Node.js的内网穿透工具,旨在轻松将内网设备的指定端口暴露到公网,以便提供服务。通过简单的安装和配置,Localtunnel会为您分配一个独特的可公开访问的URL,这个URL允许外部用户通过互联网访问您本地运行的网络服务器,使本地服务变得全球可访问。

2、无需复杂的网络设置或公网IP地址,Localtunnel代理和中转所有请求,确保了内网服务的可远程访问性。

3、Localtunnel成为开发人员、测试人员以及需要分享本地项目的人们的有力工具,为他们提供了便捷、实时的公网访问方式,同时绕过了内网防火墙和路由器的限制。

4、githubhttps://github.com/localtunnel/localtunnel

一)安装—Installation

1、因为localtunnel是用Node.js写的,所以必须先安装NodeJS环境

2、NodeJS环境准备好之后,以管理员身份运行命令行,输入:npm install -g localtunnel

,会自动在线下载并全局安装好客户端工具,当然下载源码,直接在开发工具中启动也是可以的。

C:\WINDOWS\system32>npm install -g localtunnel
[##################] \ reify:yargs: http fetch GET 200 https://cdn.npmmirror.com/packages/yargs/17.1.1/yargs-17.1.1.tgz
added 22 packages in 2m
npm notice
npm notice New major version of npm available! 8.15.0 -> 10.2.4
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.2.4
npm notice Run npm install -g npm@10.2.4 to update!
npm notice

二)启动—Quickstart

1、当全局安装localtunnel时,只需使用lt命令即可启动隧道:lt --port 8000 --subdomain wangmaoxiong

1、它将自动连接到隧道服务器,设置隧道,并告诉您测试使用的url,此url将在您的会话期间保持活动状态;所以,请随意与他人分享,享受快乐的时光!

2、可以随时重新启动本地服务器,它足够智能,可以检测到这一点,并在服务器恢复后重新连接。

--port:指定连接本地指定的服务端口

--subdomain:设置固定的访问域名前缀默认为随机字符),不要使用驼峰命名

--local-host:代理到localhost以外的主机名

C:\WINDOWS\system32>lt --port 8080
your url is: https://tired-toes-remain.loca.lt
^C
C:\WINDOWS\system32>lt --port 8080 --subdomain wangmaoxiong
your url is: https://wangmaoxiong.loca.lt

三)访问—access

1、比如本机的服务端口是 8080,启动localtunnel客户端之后,就可以使用反馈的url地址访问本地的服务了。就是这么简单。

2、第一次访问时会提示隧道访问不安全,需要输入隧道服务器的IP地址,只需要根据下面的提示,作为开发者,点击下面的连接,获取到IP地址后,输入即可。然后就会正常访问了,后面别人访问也不会再提示。

If you're the developer...
To get your public IP address you can do any one of these:

If you're running localtunnel on a local computer, go to this link in your browser: https://ipv4.icanhazip.com.

3、经过实测当电脑内外网同连时,上面输入的开发者IP会提示不对,导致无法访问。

cpolar - 极点云(使用简单)

1、官网:https://www.cpolar.com/

2、公开一个本地Web站点至公网。只需一行命令,就可以将内网站点发布至公网,方便给客户演示。高效调试微信公众号、小程序、对接支付宝网关等云端服务,提高您的编程效率。

3、官网注册账号即可使用免费版,免费版本每次生成的url地址是随机的,但是也可以指定任意端口,平时开发、测试也足够了。

4、使用非常简单:注册账号->使用免费版->下载->安装->连接账户->运行客户端->访问。

FastTunnel-内网穿透

1、FastTunnel 高性能跨平台内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。 - 与其他穿透工具不同的是,FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架。 - 你可以通过引用`FastTunnel.Core`的nuget包构建出自己的穿透应用,并针自己所需的业务扩展功能。

开源仓库地址:https://gitee.com/Hgui/FastTunnel/blob/v2/README_zh.md

文档:https://gitee.com/link?target=https%3A%2F%2Fdocs.suidao.io

2、FastTunnel有哪些特性

  •  在任何地方远程内网计算机(公司或家里的计算机) Windows/Linux/Mac
  •  通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)
  •  端口转发/端口映射,访问内网任意端口提供的服务 mysql、redis、ftp等等
  •  p2p穿透(研发中)
  •  支持绑定多个域名访问内网服务
  •  支持域名白名单限制
  •  支持客户端身份校验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚩尤后裔-汪茂雄

芝兰生于深林,不以无人而不芳。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值