内网穿透的常见工具以及简单用法

内网穿透的简单工具

目前有很多简单易用的内网穿透工具,可以快速、安全地将内网服务暴露在公网上,使得外网用户可以访问内网服务。以下是几种常见的内网穿透工具:

Ngrok

Ngrok是一款可以将本地服务器暴露到公网的工具,可以方便地进行内网穿透和调试。下面是Ngrok的具体使用方法:

  1. 下载Ngrok:可以在Ngrok的官方网站(https://ngrok.com/)上下载对应的Ngrok客户端。Ngrok支持多个操作系统,包括Windows、macOS、Linux等。

  2. 注册Ngrok账号:在Ngrok的官方网站中注册一个Ngrok账号,可以获得更多的功能和服务。

  3. 解压Ngrok:将下载的Ngrok压缩包解压到指定的目录下,比如解压到C盘根目录下的ngrok文件夹中。

  4. 启动Ngrok:在命令行中进入Ngrok的安装目录中的bin文件夹,执行以下命令启动Ngrok:ngrok.exe http 80
    上面的命令中,http 80表示将本地的80端口映射到Ngrok的随机子域名上。如果需要将其他端口映射到Ngrok上,可以将80替换为其他端口号。

  5. 使用Ngrok:启动Ngrok后,会显示一个随机生成的子域名,比如https://xxxxx.ngrok.io。可以使用这个子域名来访问本地服务器,比如http://xxxxx.ngrok.io。Ngrok还提供了一些其他的功能,比如自定义子域名、HTTPS访问、TCP隧道等。

需要注意的是 ,Ngrok的免费版服务有一些限制,比如每小时最多连接40个隧道、每个隧道最多连接4个子域名等。如果需要更多的功能和服务,可以购买Ngrok的高级版服务。

FRP

FRP是一款开源的内网穿透工具,支持TCP、UDP、HTTP和HTTPS协议,可以将内网服务暴露在公网上,支持多种操作系统和平台。FRP的使用也非常简单,只需要下载安装客户端和服务端,然后进行配置即可。
使用方法:

  1. 下载FRP:可以在FRP的官方网站(https://github.com/fatedier/frp/releases)上下载对应的FRP客户端。FRP支持多个操作系统,包括Windows、macOS、Linux等。

  2. 配置FRP:在FRP的安装目录下创建一个frpc.ini配置文件,添加如下内容:
    [common]
    server_addr = xxx.xxx.xxx.xxx
    server_port = 7000
    token = your_token
    [web]
    type = http
    local_port = 80
    custom_domains = your_domain
    上面的配置文件中,server_addr和server_port表示FRP服务器的IP地址和端口号,token表示FRP服务器的token,用于验证客户端的身份。web表示要进行内网穿透的服务类型,type表示服务类型,local_port表示本地服务的端口号,custom_domains表示自定义的域名,用于访问本地服务。

  3. 启动FRP:在命令行中进入FRP的安装目录中,执行以下命令启动FRP:
    ./frpc -c ./frpc.ini
    上面的命令中,-c ./frpc.ini表示使用指定的FRP配置文件。

  4. 使用FRP:启动FRP后,会将本地服务映射到指定的域名上,可以使用该域名来访问本地服务,比如http://your_domain。FRP还提供了一些其他的功能,比如TCP隧道、UDP隧道等。

需要注意的是,FRP需要在FRP服务器上安装并配置FRP服务端,以便进行内网穿透。如果没有自己的FRP服务器,可以使用FRP官方提供的公共服务器,但是公共服务器的性能和稳定性可能会受到影响。此外,FRP的免费版服务有一些限制,比如每小时最多连接10个隧道等。如果需要更多的功能和服务,可以购买FRP的高级版服务。

NATAPP

NATAPP是一款免费的内网穿透工具,可以快速、安全地将内网服务暴露在公网上,支持HTTP和TCP协议。NATAPP的使用非常简单,只需要注册账号,下载安装客户端,然后进行配置即可。
下面是Natapp的具体使用方法:

  1. 注册Natapp账号:在Natapp的官方网站(https://natapp.cn/register)上注册一个Natapp账号,并下载对应的客户端。

  2. 配置Natapp:在客户端中输入注册时获得的Token,然后选择要进行内网穿透的本地服务端口。选择完成后,点击“启动”按钮即可。

  3. 使用Natapp:启动Natapp后,会生成一个公网地址,可以使用该地址来访问本地服务。比如,如果选择的本地服务端口为80,则可以使用http://xxx.natapp1.cc来访问本地服务。

需要注意的是,Natapp的免费版服务有一些限制,比如每个隧道只能使用2个并发连接、每个隧道最多可以使用20个TCP端口等。如果需要更多的功能和服务,可以购买Natapp的高级版服务。

猜你喜欢

转载自blog.csdn.net/pxf1828463927/article/details/129680803