ZeroTier 使用 教程

上一章说道怎么利用vm设置虚拟机网络,实现了可以局域网连接vm中虚拟机的效果。但那个只是在局域网中,如果我想在a局域网中连接b局域网中的ip,应该怎么做呢?

网上搜了到有好几种方法访问不同局域网内主机

  1. 公网ip端口映射
  2. 使用花生壳
  3. 使用Zerotier

端口映射

使用端口映射的方式,端口映射有两种情况,第一种是使用上网拨号的方式,电脑直接连接的光猫,这种类型的不需要进行端口映射。另外一种是电脑通过连接路由器,路由器连接光猫的形式上网,这种情况下,路由器会给我们分配一个192.168.xxx.xxx的ip,这就是我们电脑在这个路由器中的ip,不同的路由器中可能存在相同的ip,所以需要在路由器中配置端口映射,通过访问路由器中公网ip:指定端口,转发请求到 局域网中指定的ip。

但是由于这种方式需要知道路由器的管理账户,房东没给,所以这种方式行不通。

花生壳

使用花生壳,据说如果想要长时间使用,需要付费,那指定不行。

ZeroTier

正在这时,发现了zerotier,使用之后感觉还是不错的,大体的流程是:

  1. 到zeroTier官网申请一个账户,创建一个networkId
  2. 现在不通平台的客户端,通过第一步创建的networkId加入
  3. 到zeroTier 管理页面,通过客户端的请求
  4. 使用分配的ip愉快的访问局域网

下面开始进入正题:

1. 创建zeroTier账户

登录网址 https://www.zerotier.com/

image-20201112205849152

创建账户

image-20201112210019315

点击注册后,输入的邮箱会收到一个激活右键,进入邮件后,点击激活,才算是真正的创建成功

创建成功后,点击登录,开始创建network

2. 创建NetWorkId
image-20201112210338176

输入账号密码

image-20201112210512657

点击创建network

image-20201112210734964 image-20201112211247135

点击先创建的id,进入配置详情

image-20201112211743016_副本 image-20201112211928834

如果有客户端加入了这个网络,会在这个位置显示,可以通过这个页面对加入的用户进行管理

image-20201112212004901

注意,这个页面的配置是实时配置的,不用点类似于提交的按钮,直接配置就生效了。

3. 安装客户端

下载地址download

点击首页download按钮,选择要下载的版本

image-20201112213211455

选择要下载的版本

image-20201112213424687
3.1 安装linux客户端
image-20201112213811398

在linux 中执行命令

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

安装成功后执行下列命令加入参考博客

# 如果报错
# 使用浏览器下载https://install.zerotier.com/
# 文件重命名为zero,上传到linux
chmod 775 zero
./zero123456

配置ZeroTIer One

# 查看帮助信息
zerotier-cli -h
# 查看版本信息
zerotier-cli -v
# 加入 network, NetworkID 对应的是创建network的时候的id 
zerotier-cli join  NetworkID

CentOS 7.2 配置ZeroTier One

# 状态查看
zerotier-cli listnetworks
# 查看是否在线 以及 id 信息等  200 说明已经加入
zerotier-cli info
200 
# 重启服务
systemctl restart zerotier-one
3.2 安装window客户端

点击windows图标,下载msi文件

image-20201112222345383

下载后右键执行

image-20201112222303565

一路下一步执行,完成后

image-20201112222647865_副本

join network

image-20201112222711423

输入创建network的时候生成的networkid

然后再管理页面审核通过后,查看详情

image-20201112222822751_副本 image-20201112222848227_副本

status 为 ok 的时候,说明加入成功

3.3安装mac客户端

下载页面下载

image-20201112222957517

一路傻瓜式安装

image-20201112225231213

安装成功后后 join network

image-20201112225305249_副本

加入后,在管理页面审核通过,查看客户端状态

image-20201112225430883

4. ZeroTier 审核客户端

在客户端 join NetWorkId 后,进入管理页面。

image-20201112211247135

进入member 模块

image-20201112220655721

通过对auth的勾选来审核是否让客户端加入网络

  • 10
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以按照以下步骤在OpenWrt上设置ZeroTier网络: 1. 登录到OpenWrt路由器的管理界面。 2. 安装ZeroTier软件包。在“系统”菜单下的“软件包”页面中,点击“更新列表”按钮,然后搜索并安装“zerotier”软件包。 3. 安装完成后,在“网络”菜单下选择“接口”页面。点击“新增”按钮。 4. 在“接口配置”页面中,选择“ZeroTier”作为协议,并为接口命名(例如"zt0")。 5. 在“物理设置”部分,选择ZeroTier网络的ID。你可以在ZeroTier网站上创建一个网络并获取其ID。 6. 在“IPv4地址”部分,选择“静态地址”。然后输入一个在ZeroTier网络中未使用的IP地址(例如192.168.192.1)作为OpenWrt路由器的地址。 7. 确认设置后,点击“提交”按钮应用更改。 8. 在接口列表中找到新创建的ZeroTier接口(例如"zt0"),点击“编辑”按钮。 9. 在“通用设置”页面中,将“启用”选项设置为勾选状态,并点击“提交”按钮。 10. 在ZeroTier网站上,将OpenWrt路由器添加到你的ZeroTier网络中。你需要提供路由器的ZeroTier接口ID(例如"zt0")和在步骤6中设置的静态IP地址。 11. 在ZeroTier网站上,为OpenWrt路由器分配一个ZeroTier IP地址。 完成上述步骤后,你的OpenWrt路由器将与ZeroTier网络建立连接。你可以使用ZeroTier提供的IP地址进行远程访问和网络连接。 请注意,这只是一个简单的教程,具体的配置可能会根据你的网络环境和需求而有所不同。建议在进行配置之前,先备份你的路由器设置,以防止意外情况发生。另外,为了安全起见,你还可以在OpenWrt路由器上设置防火墙规则来限制对ZeroTier接口的访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值