Тёмный

Overlay Network, SDWAN, and Open Source Mesh VPN Solutions Explained 

Lawrence Systems
Подписаться 333 тыс.
Просмотров 30 тыс.
50% 1

My review of Zerotier
• Zerotier Tutorial: Del...
Review and Tutorial of Nebula
• Nebula, the open sourc...
Connecting With Us
---------------------------------------------------
+ Hire Us For A Project: lawrencesystems.com/hire-us/
+ Tom Twitter 🐦 / tomlawrencetech
+ Our Web Site www.lawrencesystems.com/
+ Our Forums forums.lawrencesystems.com/
+ Instagram / lawrencesystems
+ Facebook / lawrencesystems
+ GitHub github.com/lawrencesystems/
+ Discord / discord
Lawrence Systems Shirts and Swag
---------------------------------------------------
►👕 lawrence.video/swag
AFFILIATES & REFERRAL LINKS
---------------------------------------------------
Amazon Affiliate Store
🛒 www.amazon.com/shop/lawrences...
UniFi Affiliate Link
🛒 store.ui.com?a_aid=LTS
All Of Our Affiliates that help us out and can get you discounts!
🛒 lawrencesystems.com/partners-...
Gear we use on Kit
🛒 kit.co/lawrencesystems
Use OfferCode LTSERVICES to get 5% off your order at
🛒 lawrence.video/techsupplydirect
Digital Ocean Offer Code
🛒 m.do.co/c/85de8d181725
HostiFi UniFi Cloud Hosting Service
🛒 hostifi.net/?via=lawrencesystems
Protect you privacy with a VPN from Private Internet Access
🛒 www.privateinternetaccess.com...
Patreon
💰 / lawrencesystems
⏱️ Timestamps ⏱️
0:00 Open Source Mesh VPN
1:46 Nebula Mesh VPN
3:32 Zerotier
4:43 Privacy VPN's
5:28 Site to Site VPN solutions
6:34 How Nebula & Zerotier Work
10:10 How UDP hole punching works
14:08 Summary of the solutions
www.defined.net/
slack.engineering/introducing...
github.com/slackhq/nebula#wha...
www.zerotier.com/
Self hosted Zeroitier tool (I have not tested)
key-networks.com/ztncui/
My review of Zerotier
• Zerotier Tutorial: Del...

Наука

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 81   
@Dakhor
@Dakhor 3 года назад
A Nebula guide would be awesome!!!
@kareemschultz
@kareemschultz 3 года назад
Definitely
@greedplus6311
@greedplus6311 3 года назад
While experimenting with zerotier and tailscale I did some tests. First I tried the maximum speed I could archive I used two LXC Containers on a ryzen 9 3950x Both "external interfaces" are connected to the same subnet -> ZeroTier Nodes can talk to each other directly iperf3 standard test is used Both LXC Container 8C 8-CPUlimit 27.0 Gbits/sec direct connection 1.59 Gbits/sec over ZeroTier 43,75% CPU usage by Zerotier on sender and reciver Both LXC Container 8C 1-CPUlimit 26.9 Gbits/sec direct connection (no suprise since iperf is single threaded) 1.16 Gbits/sec over ZeroTier 12,3 % CPU = One Thread Both LXC Container 8C 0.1-CPUlimit 2.70 Gbits/sec direct connection (now we are seeing a reduction to 10% since one core can only max out at 10%) 108 Mbits/sec over Zerotier again ~10% the performance Both LXC Container 1C 1-CPUlimit 26.9 Gbits/sec direct connection 2.02 Mbits/sec over Zerotier this should have no diffrence to 8C 1-CPUlimit I find especially the last two tests interesting, both should get the same amount of cpu power but the first can split across multiple threads, the 2. one cant. This test was done in May 2020. I am not sure if those speeds would change if I run them now. The 2. test I did was between two Hetzner Cloud VMs with iperf and one CPU core 1.29 Gbits/sec - Directly 10.1 Mbits/sec - ZeroTier (but I think something is broken here) 243 Mbits/sec - Tailscale Tailscale goes up to 80% CPU on single core while doing 240-260Mbits ZeroTier going 100% CPU while doing 10-20 Mbits Now with 8 vCores on each system 1.12 Gbits/sec via ZeroTier CPU @ ~25% usage 419 Mbits/sec via Tailscale CPU @ 30% usage So Tailscale was able to get decent speeds on a weak system, but Zerotier got way faster if you give the server the horsepower for it. Now for my personal use of those two. I had a zerotier controller and two moons set up, for those who do not know what a moon is, it is supposed to "proxy" the traffic between two nodes if they cant establish a direct connection. As of May 2020, those two moons never worked as I thought they would, if two devices didnt manage to create a direct connection the proxied one was not even stable enough for SSH to work properly, and yes, they were set up in all clients aswell, and showed up. Tailscale didnt and still doesnt seem to have this issue, connections to any of my machines work flawlessly and are so fast I do not notice the "VPN" stuff behind it at all. One can use the "tailscale status" command to get information about the connections between the devices [ID] linux TailscaleIPof Server1 fra *PublicIP:41741*, InternalIP:41681 [ID] windows TailscaleIPof Server2 fra *PublicIP:41631*, InternalIP:41741 the two ** indicate what connection is used beween two devices. the first couple of pings after a reboot or reconnect are in the 100ms range, thats when the connection is still proxied over tailscales server, in the background they test the IPs and Ports of the remote machine that they got from the controller and after maybe 5s. the direct connection is there and youll see close to line pings. Currently I use tailscale, but with a grain of salt since currently you are bound to their service AND a google or microsoft account. If zerotiers moons would work as I think they should I would instantly switch back again. Because with Zerotier you can create multiple Networks, define your own IP ranges, assign IPs to the clients yourself, and route 0.0.0.0/0 through a definded node ! Tailscale is a great "it just works" MeshVPN to connect your different devices without having to care about anything behind it.
@FSULAUBACH
@FSULAUBACH 3 года назад
I just want to thank you for all of the videos you upload and all of the work you do for us. You help to keep me up to date and informed and you really help to provide stability in sometimes a very all over the place profession of IT. Keep up the great work! I will continue watching and trying to grow and prepare myself in IT thanks to your help! :)
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
Glad to help
@kooldad1
@kooldad1 3 года назад
Thanks Tom - Awesome info. I would definitely like to see Nebula in action. I found out about Zerotier from one of your videos and it has been useful to maintain connectivity to my home and work labs. Keep them coming!!
@doncoker
@doncoker 3 года назад
Was looking at Zerotier to solve an issue, appreciate the overview and comparison.
@fonte935
@fonte935 3 года назад
Ooooo you did check out Nebula, cool! Was happy to get the notification for this video.
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
I did! I do really like it.
@charlescc1000
@charlescc1000 3 года назад
Interesting concept for sure. I do agree with Tom that a traditional VPN is more suitable for a use case such as connecting to your home (or office) network remotely.
@TechMeOut5
@TechMeOut5 3 года назад
Thanks Lawrence. Great video!
@YehudaKatz1
@YehudaKatz1 3 года назад
Definitely more interested in how to fix that firewall/ACL workaround.
@bilalsaeedsootwala
@bilalsaeedsootwala 3 года назад
An awesome channel for technuprenuers
@robbyandrews223
@robbyandrews223 3 года назад
Thanks for the video!
@dimitris470
@dimitris470 3 года назад
14:20 You can install zerotier on your routers, this way it basically acts like a bridge between the routers and you don't have to do anything else besides adding some static routes on the zerotier UI. Edgerouters work very nicely for that. And then it's just business as usual configuring your firewalls
@fbifido2
@fbifido2 3 года назад
• The ability to push DNS configuration to members, a long requested feature that will be valuable in enterprise environments with internal DNS servers or Windows domain controllers. The network controller side of this can be edited in ZeroTier Central by adding ?dns=1 to the end of the /network/ URL when viewing or editing a network. This will reveal a DNS configuration box in the network settings area beneath multicast configuration. On the client you must allow DNS setting management for a network in the ZeroTier UI or via the command-line interface with zerotier-cli set allowDNS .
@Zaf9670
@Zaf9670 3 года назад
Tom tweets about Nebula, makes video over following day. 🤣
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
What can I say, learning about new VPN technologies get's me excited.
@stefanbehrendsen330
@stefanbehrendsen330 3 года назад
I am using the key-networks self hosted controller. It does work as advertised, and I have had no major issues - but it is a little rough. A few issues here and there with values being cached, or taking several attempts to update properly.
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
Nebula Links www.defined.net/ slack.engineering/introducing-nebula-the-open-source-global-overlay-network-from-slack/ github.com/slackhq/nebula#what-isnebula www.zerotier.com/ Self hosted Zeroitier tool (I have not tested) key-networks.com/ztncui/ My review of Zerotier ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Bl_Vau8wtgc.html Review and Tutorial of Nebula ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-94KYUhUI1G0.html
@andreavergani7414
@andreavergani7414 3 года назад
I will watch for sure a tutorial on this argument. Interesting. Ciao Tom
@binnihh
@binnihh 3 года назад
Nebula video is a must! :-)
@troybaird404
@troybaird404 3 года назад
Love zeroteir. Use it for both my vpn access (split tunnel) to internal resources and cross site transport (eoip for layer 2 bridge + routed subnets)
@kosmonautofficial296
@kosmonautofficial296 3 года назад
Interesting video. It seems like you may get some benefits running this over DMVPN which that local network example you gave. I assume you could just setup on of these servers and possibly point your routed LAN interfaces default gateway to the server and then point the default gateway of the server to your nat firewall then? Are these tunnels pretty much ipsec/gre meshes? It would be interesting to see a video demo on nebula.
@tanja84dk1
@tanja84dk1 3 года назад
Thank you very much for the video and why didn’t I know about those projects huh. Its actually sounds perfect for what I is using vpn for because that is only to manage my online servers and right now it’s using normal vpn with client-to-client activated. Also it would also lower my ping and a little bit better speed when transfer because of the 1 less route hub
@brianford6729
@brianford6729 3 года назад
How is UDP punch through different from WebRTC? You have a STUN server that coordinates two clients and sort of spoofs for that initial connection to allow direct client-client UDP traffic (potentially falling back to a relay just like zerotier) and usually firewalls don't matter unless they are blocking the STUN servers. Great video thanks!
@ollyb8211
@ollyb8211 3 года назад
After speaking with one of the developers of Nebula their update for IPV6 support will be coming soon, allowing more situations where Nebula will work, especially when involving CGNATs. I'm running the development branch of their outside_ipv6 and it works flawlessly. Punching through EEs CGNAT. I moved away from Tailscale as I don't appreciate that they can add any devices to my network0. If/when they open source the server, Ill reconsider.
@Darkk6969
@Darkk6969 3 года назад
A couple of months ago I did looked into Nebula and thought it's a cool project to link two sites together and room to grow when more sites get added. Would love to see the video about it on here.
@dragon3602010
@dragon3602010 3 года назад
cool so if I use zerotier, can I access to the printer without install on it the other day the app, I mean if I install only on a laptop, can I have access to the entier local network
@maxmustermann9858
@maxmustermann9858 7 месяцев назад
Let’s say I have a deployment where my lighthouse is in the cloud and I have 4 other hosts. 1 and 2 are in the same cloud as the lighthouse and 3 and 4 are in a different cloud. When I connect from host 1 to host 2 does it use the public IP and goes over the Internet? Wouldn’t that be really inefficient? Can it go over a private Cloud Network?
@FranklySean
@FranklySean 3 года назад
Cool, you explained the same thing again. But what about performance compared to a traditional VPN? Especially when considering remote desktop.
@DustinSCline
@DustinSCline 3 года назад
I always had issues getting ZeroTier to handle multiple subnet routing.
@Ahnor1989
@Ahnor1989 3 года назад
I made the experience that virtual network adapters added by third party software will often be removed by windows updates. Is that an issue with this product?
@weekendtech
@weekendtech 3 года назад
Tinc Mesh VPN is another one. It has a nice integrated GUI in Tomato (FreshTomato) Firmware.
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
Tinc is part of what inspired the developers of Nebula. They borrowed from the concept.
@cvonkoss
@cvonkoss 3 года назад
is this similar to n2n - L2 P2P VPN
@stratcast667
@stratcast667 3 года назад
I was ready to use Zerotier Edge appliances everywhere (cabin, parents house etc.), but now it's EOL so looking for another solution where the client does not have to be on / routing to other non PC devices.
@kolt9307
@kolt9307 3 года назад
I use Raspberry Pi 4's works brilliantly and cheap.
@mms-rp8gh
@mms-rp8gh 3 года назад
dude you rock :)
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
Thanks!
@mms-rp8gh
@mms-rp8gh 3 года назад
i've been using apu2 with opnsense as my home router for some time - never heard of your channel. started to get familiar with unifi stuff recently - each of my starter-level question leads me here :) thanks to you too :)
@mt_kegan512
@mt_kegan512 3 года назад
Nebula setup? Yes please!!!!!
@TaylorSunderhaus
@TaylorSunderhaus 3 года назад
Nebula video please! I use ZeroTier currently to access cloud resources on a private network. After you get over 50 devices there is a cost to use ZeroTier. I would prefer to spend that money on a self hosted solution that I have better control over.
@MikkiSrensen
@MikkiSrensen 3 года назад
It reminds me of Hamachi from LogMeIn, not the same but also kind of similar.
@Caremonfin
@Caremonfin 3 года назад
Guide would be nice 👍🤠
@nicoladellino8124
@nicoladellino8124 3 года назад
👏 👏 👏
@drumpf4all
@drumpf4all 3 года назад
Tutorial would be appreciated.
@pepeshopping
@pepeshopping 3 года назад
At the end of the day, if you don’t control the firewall, SSL VPNs are the only solution (and you do have more control and requires less dependency or trust in entities that you do not know).
@MultiDami23
@MultiDami23 3 года назад
I use Zerotier because my ISP have double nat and I can't access my pc through traditional VPN
@philippe_demartin
@philippe_demartin 3 года назад
Same problem for one of my client, but I'm unable to install zerotier on the PfSense box there :(
@MultiDami23
@MultiDami23 3 года назад
@@philippe_demartin maybe Tailscale? github.com/tailscale/tailscale/issues/787
@abdelrahmanmohsen2735
@abdelrahmanmohsen2735 3 года назад
nebula video will be nice
@CrazycamLive
@CrazycamLive 3 года назад
Nebula Demo please
@leenperjasknegt
@leenperjasknegt 3 года назад
You can load Zerotier on a Edgerouter X to work as a traditional VPN / expose your LAN kruyt.org/zerotier-on-a-ubiquiti-edgerouter/
@paulierco
@paulierco 3 года назад
The problem that i can see here is that Wireguard is at least twice fast compared to nebula. I prefer to do more configuration to know that i'm getting the best in terms of speed and performance. If the throughput you need is very low, nebula could be take into consideration. Imagine that i can put Wireguard on Ubiquiti ER-4 and get minimum 300Mbps in throughput (with wireguard) and 70-80Mbps with Zerotier.
@ryanhuber8629
@ryanhuber8629 3 года назад
(Coauthor of nebula here.) On the systems at Slack, Nebula was able to achieve approx 8.6gbit on the 10gbit capable instances within AWS and at least 500kpps even on smaller instances. There are many things to take into consideration when benchmarking, which is why we avoid doing so. Crypto algorithm, cpu instruction set, MTU, average pps, etc are all factors that make it extremely difficult to distill this down to "x is faster than y". I run nebula on my Unifi USG routers and it is pretty darned slow, to be sure. On something like a raspi, it is much faster. On linux/mac/windows, it can usually saturate gigabit pretty easily. As with all things, ymmv. At some point we will likely remove a known bottleneck that prevents even faster speed, syscalls. The reason we haven't done so yet is simply because nebula is "fast enough" for every production use case we have encountered. That certainly won't be true for everyone. It is a very active project, and as needs arise, we will enhance nebula. In the meantime, we are open to suggestions for improvement!
@philippe_demartin
@philippe_demartin 3 года назад
Zerotier would be greate on a client Pfsense Box, they are behind a silly ISP who donb't give they an public IP !!
@amrhegazy7221
@amrhegazy7221 3 года назад
i think nebula vpn like wireguard in methodology .isn't it ?
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
Not really
@amrhegazy7221
@amrhegazy7221 3 года назад
@@LAWRENCESYSTEMS why ?
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
@@amrhegazy7221 I explained in the video
@steveshuffle
@steveshuffle 2 года назад
Tutorial on Nebula 🙏🏽
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-94KYUhUI1G0.html
@steveshuffle
@steveshuffle 2 года назад
@@LAWRENCESYSTEMS thanks. As soon as I wrote it I found it. My bad!
@Itay1787
@Itay1787 3 года назад
One of my ISP Block All UDP Traffic😫😫
@PopularWebz
@PopularWebz 3 года назад
Even DNS? Maybe hole punch through 53 and proxy?
@Itay1787
@Itay1787 3 года назад
@@PopularWebz I'm pretty sure yes, if I'm not mistakenly DNS has the option to switch to tcp if necessary ... or I set DoT there so that third party DNS will work (because I do not want to use that of the ISP) I need to check my settings in Pfsense to see what I really set up in DNS. But I will try. Thanks for the idea.
@PopularWebz
@PopularWebz 3 года назад
Yes it falls back to TCP. TIL.
@paulmaydaynight9925
@paulmaydaynight9925 3 года назад
the question is do they include default 'multicast' video and related 'one to many' streaming options to bypass the likes RU-vid censorship and passthrough etc, ie a far better data saving than unicast video streaming for the end users and small scale self hosted providers on mass, as per its original intent before the world's consumer isp's unilaterally blocked native end user 'multicast' data streaming at their isp end point routers etc. basic good multicast real life setup ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fIg_9wJlQX4.html Multicast 30,398 views•Jul 30, 2016,CWNE88 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-KI0LuIcFM98.html Raspberry Pi Multicast TV server 1,415,977 views•Aug 2, 2016,CWNE88 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZPzYKVar13c.html TV Technology - Part 10 - Raspberry Pi TCP IPTV Server (aka multicast to unicast video streaming) 16,455 views•Apr 7, 2019,CWNE88
@DigisDen
@DigisDen 3 года назад
What a complete waste of time that nebula was. I have been testing this over the weekend, don't waste your time. Nebula does not currently support relaying through the lighthouse so with devices behind multiple NAT you just get problems. They have been trying to get hole punching better but it looks like its way behind the current zerotier offering.
@LAWRENCESYSTEMS
@LAWRENCESYSTEMS 3 года назад
It's a great dev ops tool, but not so much for end user/general use.
@DigisDen
@DigisDen 3 года назад
@@LAWRENCESYSTEMS Still, better to stick with zero tier and orbit your own moons. Just waiting for the V2 so we can go completely independant. I think the nebula will be OK eventually but by then we will probably be on zerotier v2. If they ever get to release it that is :D
@MrWaste
@MrWaste 3 года назад
Could post your content to odysee or lbry? Everything shared between these platforms. No one person or government can get in the way. It only takes 2 mins to sync your RU-vid videos Thank You for your HELP!! Its RU-vid just on a different plat form. All OpenSourced on github 1. Signup with an email and create a password 2. login in 3. Sycn your RU-vid Videos, these videos can NOT ever be delete because its not GOOGLE.
@reesericdotci
@reesericdotci 3 года назад
first!
Далее
Smart Sigma Kid #funny #sigma #comedy
00:26
Просмотров 6 млн
СОБАКИ ГОЛОДАЮТ ИЗ-ЗА ЛЕРЫ 🥲
01:00
Камень, ножницы, нейронка
00:33
Просмотров 655 тыс.
How Tailscale Makes Managing Wireguard Easy
27:53
Просмотров 78 тыс.
pfsense and Rules For IoT Devices with mDNS
17:08
Просмотров 114 тыс.
Why VPNs are a WASTE of Your Money (usually…)
14:40
Tailscale VS Zerotier
25:33
Просмотров 123 тыс.
Which is Better: Overlay Networks or Traditional VPN?
10:36
Здесь упор в процессор
18:02
Просмотров 384 тыс.
Копия iPhone с WildBerries
1:00
Просмотров 2,4 млн
iPhone socket cleaning #Fixit
0:30
Просмотров 15 млн
iPhone 15 Pro в реальной жизни
24:07
Просмотров 422 тыс.