主题:优雅免费高速的内网穿透工具zerotier
正序浏览
主题图片汇总
主题内检索
泡菜
泡网分: 26.508
主题: 17
帖子: 980
注册: 2003年12月
为了让两个住处的局域网连起来,共享电影照片文档打印机啥的,经过坛友推荐,近期安装琢磨了zerotier这个内网穿透工具,发现其设计思想非常巧妙,优雅免费高速!

zerotier的原理是使用UDP p2p通道,在本地机器虚拟一个有自己IP地址以太网卡,这样在所有上层应用看来,似乎本机都有了附加的一个局域网接口,通过这个接口,可以访问授权的其他安装了zerotier机器。zerotier本身跨平台,支持windows、安卓、ios、openwrt以及主流的nas。

zerotier的原理简单,因此软件体积和运行开销都很小,且正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。在zerotier打通IP链路后,所有的应用软件都可以无感联通(比如samba、远程桌面、http、ftp等所有使用TCP/IP的应用)。

zerotier用这个设计思路,还可以充当局域网互联的网关。不管是直接装在路由器上,还是装在某台主机上,都可以通过启用IP转发和配置静态路由,实现局域网中其他没装zerotier机器的互联(比如物联网设备或者打印机等专用设备)。只要会配IP转发和静态路由就可以,至多还需要改下防火墙。

我在windows主机上装了zerotier并开通了路由转发功能,目前这样用的玩家似乎不多。windows主要的特殊性在于启用IP转发和防火墙配置比较特殊,另外zerotier没装在路由器上,需要在其他主机或者路由器上配置下静态路由,告知访问虚拟局域网和远方局域网的IP地址。

有类似兴趣或者需求的大家可以在本帖一起交流,我会尽自己所能回答大家的问题。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
浏览:5496 回帖:51
游客没有回帖权限
禁言中
泡网分: 0.912
主题: 91
帖子: 765
注册: 2019年11月
能够打洞的工具,我喜欢
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 11.346
主题: 155
帖子: 5208
注册: 2009年1月
yejun 发表于 2021-9-25 13:58
打洞不一定需要公网ip,有些情况还是有用的。不过zerotier确实不稳定。

有公网IP不需要打洞。没有公网IP需要打洞,但需要网关设备支持,如果没有公网IP,设备也不支持,就和FRP原理一样了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
一物降一物 发表于 2021-9-25 13:32
看原理就不是很靠谱。不能打洞的设备还要像FRP一样中转服务。FRP开源,服务端,客户端都简单,灵活性高多了。


打洞不一定需要公网ip,有些情况还是有用的。不过zerotier确实不稳定。 本帖最后由 yejun 于 2021-9-25 14:00 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 11.346
主题: 155
帖子: 5208
注册: 2009年1月
[
quote]windmind2006 发表于 2021-9-25 12:55
用过这个,感觉不好,主要是连接不稳定,速度太慢。放弃了。
后来用frp内网穿透,速度好一些,但前提是必须有个公网IP,我有个网站和域名。
目前公司内部git服务都是用这个做穿透,驻场开发版本控制直接连。
[/quote]
看原理就不是很靠谱。不能打洞的设备还要像FRP一样中转服务。FRP开源,服务端,客户端都简单,灵活性高多了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 47.652
主题: 62
帖子: 9822
注册: 2007年6月
用过这个,感觉不好,主要是连接不稳定,速度太慢。放弃了。
后来用frp内网穿透,速度好一些,但前提是必须有个公网IP,我有个网站和域名。
目前公司内部git服务都是用这个做穿透,驻场开发版本控制直接连。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
发现两款类似软件Wiretrustee和Tailscale。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.797
主题: 21
帖子: 12807
注册: 2003年1月
ipv6去年开始强推,其实很多地方的宽带都可以申请到了,只要想办法让对方知道自己的动态ip,就可以无障碍连接两地的主机了。
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 31.401
主题: 29
帖子: 3051
注册: 2002年10月
俺用过zerotier,当时使用体验比较一般。最大问题是速度不稳定,有时候能连,有时候不能连。其次是如果不是自建网络,仍然存在一个集中的管理点,有被强的可能性;而如果自建网络,就麻烦大多了。最后,俺发现自己的需求并不是要建一个能穿透内网的虚拟局域网,而是要确保数据同步以及能无障碍访问到特定服务器,完全可以用别的方案实现。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.65
主题: 130
帖子: 7246
注册: 2004年11月
coolpix5000 发表于 2021-09-02 14:38
那为什么许多人付费也要买花生壳一类的软件,以实现内网穿透?

大部分人用百度云
少数人买nas
极少数人用蒲公英
极极少数人自己申请公网IP和ddns
取决于各人获取信息和自己动手的能力和兴趣
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
虚化 发表于 2021-9-2 13:42
当然可以


那为什么许多人付费也要买花生壳一类的软件,以实现内网穿透?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.65
主题: 130
帖子: 7246
注册: 2004年11月
coolpix5000 发表于 2021-9-2 04:48
家用nas一个功能是通过流媒体看电影,公网IP 免费ddns的方案能实现吗?

当然可以
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
虚化 发表于 2021-9-1 20:43
无需虚拟局域网,就可以提供远程桌面以及ftp和http webdav文件服务,作为家用nas文件服务器已经足够
虚拟局域网可以更进一步提供smb网络共享服务以及其他局域网才能访问的服务,对于一般家用nas不是必须的


家用nas一个功能是通过流媒体看电影,公网IP 免费ddns的方案能实现吗?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.65
主题: 130
帖子: 7246
注册: 2004年11月
coolpix5000 发表于 2021-09-01 12:50
您说“有了公网IP仍然实现不了一些虚拟局域网功能”,虚拟局域网就是所谓的内网穿透吧,花生壳数据传输需要服务器转发,而zerotier...

无需虚拟局域网,就可以提供远程桌面以及ftp和http webdav文件服务,作为家用nas文件服务器已经足够
虚拟局域网可以更进一步提供smb网络共享服务以及其他局域网才能访问的服务,对于一般家用nas不是必须的
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.65
主题: 130
帖子: 7246
注册: 2004年11月
公网IP 免费ddns的方案可以直接互联,无需依赖任何中转服务器

速度可以跑满家庭宽带的上行带宽,一般是40mbps,也就是4m字节每秒
编辑于:2021-09-01 20:37:26
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
coolpix5000 发表于 2021-9-1 12:50
您说“有了公网IP仍然实现不了一些虚拟局域网功能”,虚拟局域网就是所谓的内网穿透吧,花生壳数据传输需要服务器转发,而zerotier却不需要,是因为花生壳为了收费故意设置成这样的吗?其他NAS服务器也与花生壳类似,好像都要通过自家服务器转发才行,都是为了收费目的吗?


和zerotier类似的服务是蒲公英,都是SDN服务。 本帖最后由 yejun 于 2021-9-1 13:03 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
hudaidai 发表于 2021-9-1 11:27
花生壳主推的也是内网穿透,实现机制不详,但估计有服务器参与,因此速度免费付费有区别。但只用ddns的话是完全不涉及服务器中转的,它只是帮你把动态ip绑定了一个固定的域名,确保因为光猫重启等导致IP变了你还能访问到。免费ddns刷新速度可能慢一些,某些时候也许解析不了,但只要IP正确解析了,后续的通信就跟DNS无关了。我有一处住所用电信宽带,申请了公网IP,就用免费版花生壳解析域名。


您说“有了公网IP仍然实现不了一些虚拟局域网功能”,虚拟局域网就是所谓的内网穿透吧,花生壳数据传输需要服务器转发,而zerotier却不需要,是因为花生壳为了收费故意设置成这样的吗?其他NAS服务器也与花生壳类似,好像都要通过自家服务器转发才行,都是为了收费目的吗?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 26.508
主题: 17
帖子: 980
注册: 2003年12月
coolpix5000 发表于 2021-09-01 10:22
如果联通速度只取决于两台电脑之间的网络带宽,那为什么国内花生壳、腾讯云等ddns服务商,如果是免费的就速度奇慢,必须要付费联通速度才...

花生壳主推的也是内网穿透,实现机制不详,但估计有服务器参与,因此速度免费付费有区别。但只用ddns的话是完全不涉及服务器中转的,它只是帮你把动态ip绑定了一个固定的域名,确保因为光猫重启等导致IP变了你还能访问到。免费ddns刷新速度可能慢一些,某些时候也许解析不了,但只要IP正确解析了,后续的通信就跟DNS无关了。我有一处住所用电信宽带,申请了公网IP,就用免费版花生壳解析域名。
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
coolpix5000 发表于 2021-9-1 10:22
如果联通速度只取决于两台电脑之间的网络带宽,那为什么国内花生壳、腾讯云等ddns服务商,如果是免费的就速度奇慢,必须要付费联通速度才有保证?


看一下解析的IP是不是直连,可能网络不通服务商自动帮你中转了。最简单就是用ip测试你的端口是不是通的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
hudaidai 发表于 2021-9-1 09:11
国内宽带上行带宽比下行低不少,还有就是可能运营商故意限制。开通公网IP+ddns之后,就等同于访问普通的internet服务器,开哪些服务端口实现哪些功能完全取决于设置。不过国内运营商限制了80等端口(禁止私人架设网站),且同样有上传速度限制。


如果联通速度只取决于两台电脑之间的网络带宽,那为什么国内花生壳、腾讯云等ddns服务商,如果是免费的就速度奇慢,必须要付费联通速度才有保证?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 26.508
主题: 17
帖子: 980
注册: 2003年12月
coolpix5000 发表于 2021-9-1 05:08
请问既然zerotier联通后正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。为什么国内的速度很慢,快的也只有1-2Mbyte/s,在国外的速度却可以很快,基本是两台机器之间的直接互联速度?

另外,象免费开通公网IP,申请免费ddns的方法,数据传输需不需要服务器中转,能实现两台机器之间的直接互联吗?


国内宽带上行带宽比下行低不少,还有就是可能运营商故意限制。开通公网IP+ddns之后,就等同于访问普通的internet服务器,开哪些服务端口实现哪些功能完全取决于设置。不过国内运营商限制了80等端口(禁止私人架设网站),且同样有上传速度限制。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
coolpix5000 发表于 2021-9-1 05:16
请问zerotier联通后正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。为什么国内的速度很慢,快的也只有1-2Mbyte/s,在国外的速度却可以很快,基本是两台机器之间的直接互联速度?

另外,免费开通公网IP,申请免费ddns的方法,数据传输需不需要服务器中转,能实现两台机器之间的直接互联吗?


udp网路不稳定很正常,可能是ISP故意的,也可能两个网络本来带宽就少。
只要有一台机有公网ip,在有公网ip的机器上搭建个虚拟网络服务器,另外一台拨入建立虚拟网络。windows应该有内建的,最简单还可以建立ssh隧道。 本帖最后由 yejun 于 2021-9-1 08:30 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
yejun 发表于 2021-8-27 16:48
很久以前试过,但是一会通一会不通的,看status完全正常,没有log只好放弃了。还是蒲公英盒子方便,而且免费转发2M的流量。


请问zerotier联通后正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。为什么国内的速度很慢,快的也只有1-2Mbyte/s,在国外的速度却可以很快,基本是两台机器之间的直接互联速度?

另外,免费开通公网IP,申请免费ddns的方法,数据传输需不需要服务器中转,能实现两台机器之间的直接互联吗?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.804
主题: 125
帖子: 1584
注册: 2002年2月
hudaidai 发表于 2021-8-27 16:24
zerotier的原理简单,因此软件体积和运行开销都很小,且正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。在zerotier打通IP链路后,所有的应用软件都可以无感联通(比如samba、远程桌面、http、ftp等所有使用TCP/IP的应用)。

...


请问既然zerotier联通后正常通信不需要服务器中转,只取决于UDP打洞后两台机器之间的直接互联速度。为什么国内的速度很慢,快的也只有1-2Mbyte/s,在国外的速度却可以很快,基本是两台机器之间的直接互联速度?

另外,象免费开通公网IP,申请免费ddns的方法,数据传输需不需要服务器中转,能实现两台机器之间的直接互联吗?
本帖最后由 coolpix5000 于 2021-9-1 05:14 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.65
主题: 130
帖子: 7246
注册: 2004年11月
hudaidai 发表于 2021-8-31 15:05
1、三大运营商只有电信能申请公网IP,而且据说最近新用户也申请不到了;
2、有了公网IP仍然实现不了一些虚拟局域网功能。

1. 我同事前两个月才申请的,另外据说ipv6大部分都是公网ip
2. 虚拟局域网有其他软件,并且只需要服务器安装一次,客户端不需要安装
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 34.505
主题: 35
帖子: 3462
注册: 2003年7月
zc007 发表于 2021-8-31 15:35
蒲公英盒子我有,开始用的10多天很稳定,我怀疑它在后台会计算我大数据量使用时间段,有天突然在那刻断开,盒子状态一切正常就是不行,然后 当天下午 客服打电话给我 推销付费套餐,说到这里大家都明白怎么回事吧,真要靠它工作付费才能稳定。


确实有打电话,但是没付钱还是好好的啊,不过我不怎么用。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 33.02
主题: 77
帖子: 3549
注册: 2002年4月
yejun 发表于 2021-8-27 16:48
很久以前试过,但是一会通一会不通的,看status完全正常,没有log只好放弃了。还是蒲公英盒子方便,而且免费转发2M的流量。

蒲公英盒子我有,开始用的10多天很稳定,我怀疑它在后台会计算我大数据量使用时间段,有天突然在那刻断开,盒子状态一切正常就是不行,然后 当天下午 客服打电话给我 推销付费套餐,说到这里大家都明白怎么回事吧,真要靠它工作付费才能稳定。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 33.02
主题: 77
帖子: 3549
注册: 2002年4月
hudaidai 发表于 2021-8-31 15:05
1、三大运营商只有电信能申请公网IP,而且据说最近新用户也申请不到了;
2、有了公网IP仍然实现不了一些虚拟局域网功能。

如今国内都开始推广普及ipv6了,为何公网ip这些运营商还是舍不得提供,也不是没有,这点我去代理点问过,需要办理贵很多的商务网 就可以提供。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 26.508
主题: 17
帖子: 980
注册: 2003年12月
虚化 发表于 2021-8-31 09:14
直接给电信运营商打个电话就可以免费开通公网IP,申请个免费ddns,光猫或者路由器上设置一下ddns和端口映射,就可以外网访问内网,包括WOL
挺简单的事,何必弄这些乱七八糟的工具


1、三大运营商只有电信能申请公网IP,而且据说最近新用户也申请不到了;
2、有了公网IP仍然实现不了一些虚拟局域网功能。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 优雅免费高速的内网穿透工具zerotier
功能受限
游客无回复权限,请登录后再试