欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

程序员文章站 2022-06-09 20:28:07
群晖NAS通过ZeroTier实现内网穿透(无需公网IP)摘要:前段时间帮小伙伴搭建群晖NAS,由于租用的是校园环境,没有公网IP可以用,所以就无法通过DDNS或者端口映射的方式进行外部访问,好在有了ZeroTier方案,官网注册方便,终端配置简单,并且免费100台终端,唯一隐患可能就是墙的问题。如果是有公网IP的老板请移步下面大神的经验群晖NAS设置外网访问(完整步骤:公网IP+DNSPOD域名解析+光猫桥接+路由器端口转发+DDNS解析+WebDAV)本文目录群晖NAS通过ZeroTier实现内...

前言:前段时间帮小伙伴搭建群晖NAS,由于租用的是校园环境,没有公网IP可以用,所以就无法通过DDNS或者端口映射的方式进行外部访问,好在有了ZeroTier方案,官网注册方便,终端配置简单,并且免费100台终端,唯一隐患可能就是墙的问题。

一、ZeroTier介绍

官方介绍:

ZeroTier transforms the entire world into a single data center or cloud region. Network all your devices, virtual machines, and applications like they’re all plugged into the same switch.

翻译一下:

ZeroTier将整个世界转变为单个数据中心或云区域。 将所有设备,虚拟机和应用程序联接起来,就像在同一个交换机接入所有设备一样。

二、配置ZeroTier服务端

1、创建账号

https://my.zerotier.com

2、创建网络

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

3、基本配置

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

三、配置ZeroTier客户端

1、windows客户端使用

1、下载.msi的安装包,安装后在程序中找到zerotier图标打开

https://download.zerotier.com/dist/ZeroTier%20One.msi

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

2、输入网络ID按join入网,然后点击show networks,查看状态是否正常

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

3、如果是私人模式,需要页面下拉,授权终端入网,可以指定IP

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

4、如果是公共模式,会自动入网获取IP,比较省事儿

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

2、Linux客户端使用(Centos7)

1、编辑添加yum源

vi /etc/yum.repos.d/zerotier.repo     #按i,进入编辑模式,输入下面信息,按:wq!保存退出
[zerotier]
name=ZeroTier, Inc. RPM Release Repository
baseurl=http://download.zerotier.com/redhat/el/$releasever
enabled=1
gpgcheck=0

2、安装zerotier

yum clean all
yum install zerotier-one

3、启动服务

zerotier-one -d

4、查看状态

zerotier-cli status
zerotier-cli info

5、加入网络

zerotier-cli join Network ID

5、其他命令

zerotier-cli leave Network ID		#离开当前网络
zerotier-cli listnetworks		#当前网络状态

  info                    - Display status info
  listpeers               - List all peers
  peers                   - List all peers (prettier)
  listnetworks            - List all networks
  join <network>          - Join a network
  leave <network>         - Leave a network
  set <network> <setting> - Set a network setting
  get <network> <setting> - Get a network setting
  listmoons               - List moons (federated root sets)
  orbit <world ID> <seed> - Join a moon via any member root
  deorbit <world ID>      - Leave a moon

3、NAS客户端使用(群晖918+)

1、下载.spk群晖套件安装包

https://download.zerotier.com/dist/synology/

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

2、打开群晖页面——套件中心——手动安装

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)
3、加入Zerotier网络ID

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

4、安卓版客户端使用(华为P30)

1、下载.apk文件,并安装客户端

http://download.zerotier.com/dist/ZeroTierOne.apk

2、加入zerotier网络组

群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

3、一定要关闭IPv6,不然丢包会十分严重(搞不懂什么原因)
群晖NAS通过ZeroTier实现内网穿透(无需公网IP)

4、苹果版客户端使用(还没测)

本文地址:https://blog.csdn.net/weixin_41584244/article/details/107338991