无公网IP,使用ZeroTier免费内网穿透

有公网IP的用户还是建议使用端口转发的方式(速度最理想)
没有固定的公网IP,想要在家里或外地访问公司的服务器,常见的实现方案向日葵、teamviewer、ngrok等等

这里主要介绍通过ZeroTier实现内网穿透,免费搭建属于自己的虚拟局域网。
免费用户可以支持100个设备,支持Windows、macOS、Linux、IOS、Android、等等。

操作极其简单:
创建账号—>创建访问密钥——>需要互通的设备安装zerotier客户端——>输入创建的访问密钥——>结束

原理:
ZeroTier虚拟了一个网段,比如网段为10.147.20.0/24(可选择其他),公司和家里分别安装ZeroTier客户端,各客户端会虚拟出一个IP并选择加入10.147.20.0/24这个网段,所有加入到这个10.147.20.0/24的客户端即可互相访问


1、获得zerotier账号

授权第三方账号或注册zerotier账号登陆 https://my.zerotier.com/login

2、创建网络

点击导航栏 “Networks”进入
“+ Create a Network” 创建网络
点击进入创建好的网络

此时可以看到Network ID,后续添加设备都会需要这个ID

Access Control,默认是Certificate (Private Network),选择此模式表示每次在添加新的主机时,需要进入此后台手动勾选授权是否允许连接

如果选择None (Public Network)模式,表示加入网络后自动分配IP并允许连接,从安全性来说建议使用默认选项Certificate (Private Network),方便性来看None (Public Network)更方便,不用每次加入网络后,都进入这个后台手动勾选授权

接下来只需要在其他设备安装所对应的客户端,然后加入到这个网络中就可以了。


Windows客户端安装

下载客户端https://download.zerotier.com/dist/ZeroTier%20One.msi

运行安装完成后,在任务栏上右键点击zerotier图标,点击Join Network加入


填入创建网络时生成的 Network ID

然后回到https://my.zerotier.com/network页面所创建的网络中,刷新即可看到刚刚加入的主机,如果使用的是Certificate (Private Network)模式,需要在页面中手动勾选一下允许加入网络


Centos7客户端安装

1、编辑添加yum源

# vi /etc/yum.repos.d/zerotier.repo
[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 -y

3、启动服务

# zerotier-one -d

4、查看服务状态

# zerotier-cli status
200 info 789c8cbac6 1.4.6 ONLINE    #表示服务状态正常
# netstat -lntp|grep zerotier  #看到所启动的服务端口

5、加入网络(后面是自己的 Network ID号)

# zerotier-cli join "Network ID"
200 join OK    #连接成功

6、去https://my.zerotier.com/network页面勾选验证

7、主机验证
回到centos7主机上通过ip a 命令即可看到,多了一个内网IP,此内网IP和zerotier一致,表示配置完成

加入网络

# zerotier-cli join "Network ID"

离开网络

# zerotier-cli leave "Network ID"

列出网络状态

# zerotier-cli listnetworks

无公网IP,使用ZeroTier免费内网穿透相关推荐

  1. 没有公网IP,快速免费内网穿透

    在大内网环境下,没有公网IP非常普遍.而如何没有公网IP的环境下,外网访问内网,常见通过内网穿透来实现,毕竟自己买一个公网IP,费用可不小. 内网穿透,主要通过第三方公网IP服务器进行数据转发,不需要 ...

  2. 通过ZeroTier访问无公网IP地址,实现内网穿透

    # 介绍 ZeroTier是一款非常好用的内网穿透工具,不需要配置,就能实现虚拟局域网的组建,让你可以在外也能连回家中.学校.办公室的电脑获取资料,数据.配置与使用都非常简单,堪称「 无配置,零基础」 ...

  3. 无需设置路由器,无需公网ip 实现永久免费内网穿透

    用网云穿在 N1 盒子上实现 Openwrt 的内网穿透 软路由器情况 N1(已经刷入 Armbian) 中使用 docker 创建 Openwrt 容器作为旁路由. 我的内网 ip 信息 内网 IP ...

  4. 无需公网IP,免费内网穿透【cpolar】访问内网服务

    由于IPV4公网IP的枯竭,运营商现在基本不会分配公网固定IP,被分配到的普遍是内网IP.而没有公网IP,可以做内网穿透来实现外网访问内网,通过第三方公网IP服务来进行数据转发. 这里推荐一款免费好用 ...

  5. [菜鸟向]使用ZeroTier实现内网穿透,校外连接实验室服务器

    目录 废话 正文 废话 为了在寒假期间继续科研 愉快玩耍,需要使用实验室的服务器. 然而,如果要在外面访问公司或实验室的电脑,因为这些没有固定的公网IP,常常会使得事情变得很麻烦 为此,做了一些简单的 ...

  6. 外网访问公司内网服务器,无需公网IP,免费内网穿透

    在工作中,有时候会遇到在家或者出差在外,公司服务器出现问题,需要在外远程访问公司内网服务器的情况. 但公司服务器处于内网中,无法直接从外网访问,与其直接通信.这时可以做内网穿透,通过第三方公网IP服务 ...

  7. 树莓派搭建网站,并免费内网穿透发布上线到公网

    系列文章 树莓派搭建网站,并免费内网穿透发布上线到公网 树莓派搭建WordPress网站,并内网穿透发布上线无需公网IP服务器 为树莓派上的WordPress网站配置自己的域名,并内网穿透发布上线公网 ...

  8. 简单免费内网穿透教程,利用树莓派实现低成本建站 无需公网

    很多人都想试试自己建站玩一玩 (比如博客.自建网盘.远程下载等),但家里宽带没公网 IP,特意买台服务器又显得浪费.那么有没成本小.可玩性高.又能长期稳定使用的方案呢? 其实,免费的内网穿透工具 (如 ...

  9. 免费内网穿透方案——ZeroTier+OpenWRT

    关于免费内网穿透方案的研究 一直以来在研究一些关于内网穿透的方案,都是一些很不靠谱的营销文章.索性很长一段时间就没了兴趣做这件事情,偶然的机会听到了ZeroTier,居然让我有种发现新大陆的喜悦.可能 ...

最新文章

  1. Image-to-Image的论文汇总
  2. 多伦多大学2020春季CSC311课程「机器学习导论」课件PPT
  3. Linux搭建PHP环境(LAMP)
  4. 【桌面虚拟化】之五PCoIP
  5. 弹出ALV的几种方法(ALV POPUP)
  6. IO 多路复用之poll总结
  7. POJ 2485 Highways (prim最小生成树)
  8. c foreach循环_C ++中的foreach循环
  9. html5绿色视频播放器,7款很棒的 HTML5 视频播放器
  10. docker部署redis集群
  11. 存储容量与地址空间的计算
  12. 使用photoshop以及markman进行快速重构页面的几个步骤
  13. 太原市山大附中2021年高考成绩查询,2021年太原高考状元名单公布,太原高考状元学校资料及最高分...
  14. wps怎么加高亮_这些WPS表格小技巧可以在工作中省力N倍!
  15. 图形验证码和短信验证码
  16. Python Turtle 小项目 6
  17. 小程序引入icon的三种方式
  18. 喜串(二分递归+传递下标)
  19. 【转】Clique共识算法
  20. ChinaSkills-网络系统管理(2021年全国职业院校技能大赛B-1 模块 B:Windows 环境 真题 )

热门文章

  1. 正则表达式(Regular Expression)基础使用、贪婪性、懒惰性以及常用方法
  2. 思维导图-理清发展思路
  3. 项目部署到阿里云无法发送邮件问题
  4. 成功注册CSDN的博客
  5. Gen2-UHF-RFID-Reader学习(六)reader
  6. java写的订房系统(对于加深基础很有帮助)作业题
  7. BGP邻居(思维导图)
  8. Git和GitHub学习--4--初始化创库
  9. 移动端WebApp开发 你需要从这几点学起
  10. 1086: 【基础】精挑细选的钢管