侧边栏壁纸
博主头像
Edward'blog 博主等级

If you are doing your best,you will not have to worry about failure.

  • 累计撰写 18 篇文章
  • 累计创建 13 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ZeroTire内网穿透

Edward
2024-01-24 / 0 评论 / 1 点赞 / 91 阅读 / 0 字
温馨提示:
本文最后更新于2024-02-05,若内容或图片失效,请留言反馈。 若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、什么是内网穿透

首先我们对内网和外网这两个名词做个解释:

1、内网:是内部建立的局域网络或办公网络;

2、外网:是通过一个网关或网桥与其他网络系统连接,相对于自己的内网来说,其他网络系统称为外网。

内网穿透简单来说就是将内网外网通过隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室应用,通过拨号上网,没有公网IP,这样办公软件只有在办公室本地的局域网之内才能访问,用了内网穿透方案后,这些基于内网访问的办公室软件就可以在外网家里访问了。

最近在做内网穿透,了解到有很多方案,打算都尝试一下,如果有不对的地方,欢迎指正,如果有更好的方案,欢迎提出建议

先说一下需求:Linux设备是连接在用户路由器上,用户没有公网IP,然后希望用户可以通过手机APP或者网页随时随地的访问设备

方案:目前我能找到的内网穿透的方案主要有以下几种:

Frp,Ngrok,Natapp,Spike,花生壳,Zerotier

目前我只尝试了Zerotier,所以这篇先介绍以下Zerotier,这款软件真的强大啊,好用

Zerotier简介

zerotier采用VLAN(虚拟局域网)技术将不同设备连接到一个“虚拟的局域网”中,从而让这些设备随时随地都可以互相访问

1.官网注册账号,创建自己的局域网段

登录官网:

https://www.zerotier.com/

创建网络:

2.点击创建好的网络,进入设置界面进行设置

3.下载客户端,安装客户端,然后连接到网络中

https://www.zerotier.com/download/

网址上面有安装教程,按教程来

这里以linux为例,命令安装:

curl -s https://install.zerotier.com | sudo bash

安装完成后可以使用 systemctl 命令来控制服务:

sudo systemctl enable zerotier-one.service

sudo systemctl start zerotier-one.service

sudo zerotier-cli join 17d709436cc4b024

查看安装的zerotier版本:

sudo zerotier-cli status

加入一个network:

sudo zerotier-cli join 17d709436cc4b024(填写自己的 networkid)

退出一个network:

sudo zerotier-cli leave 17d709436cc4b024(networkid)

4.加入网络成功后,需要返回网页端,将设备授权接入网络

5.windows设备接入方法类似,安装完成后接入即可

6.现在你就可以通过各个设备的IP自由访问接入网络中的设备了

内容转自知乎大佬:天空的空

原片转自:https://zhuanlan.zhihu.com/p/422171986

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区