快捷搜索:  汽车  科技

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)登录后创建网络 会有一个网络ID 后期会用到.如下二.新建网络一. 注册账号https://www.zerotier.com/点右上角的”Sign Up”完成注册 并登录.这里不再废话

如果实在没公网IP(假如运营商也不给分配动态公网IP的话) 还不想花钱买云服务器(VPS) 还想远程访问到家中或公司电脑 怎么办? 请继续往下看.

今天就简单聊下通过Zerotier把你公司的电脑和家中的电脑组成一个虚拟局域网(VLAN) 让他们可以相互访问 先上原理图

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(1)

最终达到的效果就是绿色框内的机器可以互相访问.

经测试这种方式比通过公网IP(如果有)访问稍微慢点 毕竟这种方式要经过人家国外的服务器 可以理解.当然确实没有公网IP的话 这也是一种互联互通的方式 有如下特点:
1. 可以将多个不同地理位置的电脑一起组网
2. 可以穿透内网不受防火墙限制.
3. 并不是所有人都能访问 只能加入到虚拟局域网的才可以

一. 注册账号

https://www.zerotier.com/

点右上角的”Sign Up”完成注册 并登录.这里不再废话

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(2)

二.新建网络

登录后创建网络 会有一个网络ID 后期会用到.如下

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(3)

三.下载相应操作系统的客户端并安装启动

参考第二步图中的 Download 进入下载页面 我这里说下Linux和Mac的

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(4)

1. Linux 直接在命令行执行如下命令安装并启动:

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

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(5)

安装后成功后会显示机器的标识 后续在网页上根据这个知道对应的虚拟IP 然后可以执行如下命令验证是否已启动

systemctl status zerotier-one.service

把当前机器加入你建的网络 复制第二步获取的网络ID 执行如下命令:

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(6)

2. Mac系统下载相应的Pkg安装包安装后 打开

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(7)

复制你的第二步获取的网络ID 加入

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(8)

四.允许相应机器加入网络

点击第二步新建的网络 进入详细操作 拉到最底部Members页签 打上对勾等一会即可(会自动保存) 然后就通过框起来的IP相互访问了(名字是自己输入的) 参考如下:

局域网vlan的划分方法及配置(无公网IP暴露内网电脑)(9)

五.测试

第四步成功后会获取到相应的局域网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-----------------

欢迎大神补充指正! 如有疑问请留言!

原创不易 感谢各位 关注、点赞、评论、转发 !

猜您喜欢: