局域网vlan的划分方法及配置(无公网IP暴露内网电脑)
局域网vlan的划分方法及配置(无公网IP暴露内网电脑)登录后创建网络 会有一个网络ID 后期会用到.如下二.新建网络一. 注册账号https://www.zerotier.com/点右上角的”Sign Up”完成注册 并登录.这里不再废话
如果实在没公网IP(假如运营商也不给分配动态公网IP的话) 还不想花钱买云服务器(VPS) 还想远程访问到家中或公司电脑 怎么办? 请继续往下看.
今天就简单聊下通过Zerotier把你公司的电脑和家中的电脑组成一个虚拟局域网(VLAN) 让他们可以相互访问 先上原理图
最终达到的效果就是绿色框内的机器可以互相访问.
经测试这种方式比通过公网IP(如果有)访问稍微慢点 毕竟这种方式要经过人家国外的服务器 可以理解.当然确实没有公网IP的话 这也是一种互联互通的方式 有如下特点:
1. 可以将多个不同地理位置的电脑一起组网
2. 可以穿透内网不受防火墙限制.
3. 并不是所有人都能访问 只能加入到虚拟局域网的才可以
一. 注册账号
https://www.zerotier.com/
点右上角的”Sign Up”完成注册 并登录.这里不再废话
二.新建网络
登录后创建网络 会有一个网络ID 后期会用到.如下
三.下载相应操作系统的客户端并安装启动
参考第二步图中的 Download 进入下载页面 我这里说下Linux和Mac的
1. Linux 直接在命令行执行如下命令安装并启动:
curl -s https://install.zerotier.com | sudo bash |
安装后成功后会显示机器的标识 后续在网页上根据这个知道对应的虚拟IP 然后可以执行如下命令验证是否已启动
systemctl status zerotier-one.service |
把当前机器加入你建的网络 复制第二步获取的网络ID 执行如下命令:
2. Mac系统下载相应的Pkg安装包安装后 打开
复制你的第二步获取的网络ID 加入
四.允许相应机器加入网络
点击第二步新建的网络 进入详细操作 拉到最底部Members页签 打上对勾等一会即可(会自动保存) 然后就通过框起来的IP相互访问了(名字是自己输入的) 参考如下:
五.测试
第四步成功后会获取到相应的局域网IP 然后ping 下虚拟局域网中的其它IP看是否通. 网络通了就可以做任何想做的事了 Ok 搞定!
补充
如果想在linux上卸载zerotier
Debian
dpkg -P zerotier-one rm -rf /var/lib/zerotier-one/ |
centos
yum remove zerotier-one rm -rf /var/lib/zerotier-one/ |
-----------------end-----------------
欢迎大神补充指正! 如有疑问请留言!
原创不易 感谢各位 关注、点赞、评论、转发 !