free web page hit counter
🛡️
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
LiveOverflow

LiveOverflow

944,000 subscribers

👁 130,295 views

VPNs, Proxies and Secure Tunnels Explained (Deepdive)

Video Overview & Insights

What is a secure "tunnel"? When I started to learn about computers the name confused me. I couldn't imagine how it works on a technical level. In this video we build upon knowledge from the previous videos, to develop an intuition for what a tunnel, VPN or proxy is.

When trying to explain a rather complex term it’s better to not throw python into it as well.

— @ivanator1947

LiveOverfont (advertisement): https://shop.liveoverflow.com

1. Server Explained: https://www.youtube.com/watch?v=VXmvM2QtuMU

Could it be said, that the difference is - tunnel is an additional layer within a given protocol, while proxy is basically an additional intermediary in that protocol? Namely - tunnels are implemented "vertically" while proxies "horizontally" in the whole data transmission process?

— @tomiekk6255

2. Protocol Explained: https://www.youtube.com/watch?v=d-zn-wv4Di8

3. Computer Networking: https://www.youtube.com/watch?v=6G14NrjekLQ

this is too funny :_))))

— @ristide-k5t

Grab the forwarder.py code: https://gist.github.com/LiveOverflow/8325c58ecf5b385a2028f3174ee47c18

Chapters:

“Lucky for you I made these three videos.” You earned yourself another follow.

— @Sasquatchbones

00:00 - Intro and Background

00:53 - Networking as a Blackbox

Thanks so much!!!

— @MohammadAlhashmi-p5o

01:24 - forwarder.py: Forward Data via Networking

02:43 - Using forwarder.py as a Proxy

Make a video on IPSec, SAD, SPE, IKE, and components of IP Security.

— @tanzeelahmed2055

04:31 - xor_forwarder.py: Forward "XOR Encrypted" Data via Networking

06:58 - The VPN Blackbox

had decent experience with residential proxies from Privoxity

— @TheFredro01

08:10 - VPNs Forward Entire Packets

10:01 - Virtual Network Cards with TUN/TAP

stabil!

— @confusedbystander2898

12:34 - Outro

=[ ❤️ Support ]=

this video does not really explain what a tunnel is... the author just is showing off that he can implement some tunnel and hopes that everyone understood what's a tunnel from his moving hands....... waste of time

— @firstnamelname5298

→ per Video: https://www.patreon.com/join/liveoverflow

→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join

This is perfect, it's horrible how most software engineers work with abstract ideas like tunneling, without knowing how to implement one.

— @gld67k

2nd Channel: https://www.youtube.com/LiveUnderflow

=[ 🐕 Social ]=

BEST EXPLANATION EVER! I watched like 20 different video until this developer friendly video. Thanks for your effort!

— @uslanyaramazov

→ Twitter: https://twitter.com/LiveOverflow/

→ Streaming: https://twitch.tvLiveOverflow/

Does the VPN client takes over the layers below the Network layer or the OS will still do it ?.

— @justcurious1940

→ TikTok: https://www.tiktok.com/@liveoverflow_

→ Instagram: https://instagram.com/LiveOverflow/

That's great

— @kenniemo3576

→ Blog: https://liveoverflow.com/

→ Subreddit: https://www.reddit.com/r/LiveOverflow/

Topics:
- web sockets
- Https certificates

— @jacolansac

→ Facebook: https://www.facebook.com/LiveOverflow/

Ich verstehe nur Bahnhof

— @groot44405

More User Perspectives

@

I was totally expecting a VPN add at the end 😢😂

@enrique-zarate4594
@

Really enjoying Deepdive videos. Please release more

@AshrafulAlim-gg
@

I have a question about the encryption. The data is encrypted when it is sent between us and the "VPN" server, where it is then decrypted and sent to the target server. But why is it okay to send raw decrypted data from the "VPN" server to the target? Do we expect that an attacker will be sniffing on only our network therefore if the requests sent through there are encrypted then we are safe? What if an attacker is sniffing the connection between the "VPN" sever and the target?

Sorry if you already covered this somewhere here and I missed it.
Thank you for the great videos!

@hadizorkot2889
@

Awesome video. Thank you for making these invaluable resources for free.

@57d
@

Thanks!

@erlangparasudev
@

@4:47 the comment says decrypt but the arrow says encryption. its confusing to me.

@thecatleo
@

what the f is a tunnel it lol

@N0th1ng_to_s33
@

Very nice explanation! Thank you.
One question, you said "you can tell the operating system please route ALMOST all traffic..."
Why almost? What data isn't routed?

@mrshachi
@

I'd love a deepdive on WireGuard protocol and how things like Tailscale work under the hood to get around CGNAT. Thanks for the awesome videos!

@FreestyleTraceur
@

I have a challenge for you. This is probably one of the hardest topics to explain.


How can you build a multihop VPN tunnel that had three different exit nodes, and traffic is randomly sent out to the internet from those three..

If you can explain this, dinner is on me to your favorite restaurant.

@suicidecharley7038
@

this man worked on my pc he has connected to my local network , he thought I didn't know but I figured it out he is in control of my MacBook, I don't really understand all this but this is what I have on my network I also have 3 utun,. I figured out he made a tunnel like using a vpn to bypass my firewall how in the world am I ever going to get him out of my network.. he also has remote access he is sharing all my files, I think it is possible I might be wrong but he made a virtual machine when he worked on it that loops back to my ip he did all this thru powershell, I want rid of him I thought about turning him in to FBI for what he has done to me!!

@suzieq8379
@

Hey you did a great job with this deep dive series I must say. I was wondering if you could do another about "storage" in detail; i.e. differences between block storage, file storage and their usages with examples ? Thanks!

@ismailFarukKaya
@

This is such a good explanation. You are so good at explaining these topics and such a natural in front of the camera

@alastairtheduke
@

Thanks!

@alastairtheduke
@

This feels very German

@jam1960us
@

yay deepdives!

@section9999
@

Thank you so much for sharing the knowledge in such a simple manner

@sanjeevKumar-eg6hp
@

You should make more of these videos explaining concepts. Why did you stoped?

@09sahilchaudhary94
@

I missread the thumbnail as "secret tunnel".

@MatthewJamesKalasky
@

Geoint @12:39
52.412690, 13.314948
Coordinates within 1m

@fuwe
@

As an end-user, old-days were better. The threads and processes and network-utilisation(70%) and promised SLA and... results in nothing much holding a computer ransom and make it retarded. Today, tunnels are need for every connection in order to implement QOS from routers to end-points and resteict everything to 70% so that devices do not become retarded during a background process, multi-tasking, multi-threading, multiple connections... the millennials screwed up things that used to work. Brute-force approach of barbarians ended-up with spastic-retarded reflections and excuses and personal-attacks as cover-ups.

@engchoontan8483
@

really good explaining

@paknbagn9917
@

Berlin eh? so many German people around on the computer part of the internet

@thewhitefalcon8539
@

Really detailed video, I’ve been experimenting with tunnels recently & I think you explained the underlying concepts extremely well 🥳🥳.

@randlekonoble1011
@

I read pixies. Pixy based security would be awesome

@Kopeksi
@

VPNs sold by those VPN companies are snakeoil, designed to extract money from people who don't know anything about networking by selling them with "this will make you safe and ensure your privacy", which it doesn't and it doesn't, particularly if you don't know anything about networking. And of course "not using this is insecure", which is also mostly untrue.
Paying those VPN companies is a waste of money and resources. People who don't know any better and are too lazy to do research are being sold this snakeoil with the wildest promises and fearmongering. For the money they spend on those companies for their VPN providers, they could just as well rent a server on AWS or Azure or any other cloud provider and set up their own open vpn server and then some. Or just do what I did and set up a server at home, because accessing secure networks over an insecure medium is exactly what VPN is designed to do. I can access my printer, NAS and other internal services without exposing them to the internet directly. And what does it cost me? 3 hours of setting things up and 10 ct of electricity a month on my raspberry pi. And I get to run all the services I want on there along with it, including my own DNS server and IDS/IPS. Certainly not worth at all to waste money on vpn providers and other nonsense like that which you pay basically for slower internet and nothing else.

@FalcoGer
@

FOrl WORlDR

@oldoldbillwilliams
@

Not advisable for beginners.

1. Too fast
2. Complexity of subject matter becomes so high so quickly

@grainfrizz
@

Using swIPE protocol I was part of a small team that implemented one of the first VPN tunnels over the internet with the tunnel running between two proxy based firewalls. I also implemented a DOS/Windows vpn client. This was around 1996. Later ipsec and TLS became available. Things have really changed now that encrypted comms is the norm : )

@codewizard58
@

you could do a video about containerization, i don't exactly know the name, but you know, explain concepts used in docker or in virtualbox

@marcelocabral389
@

I am often struggling with proxy and reverse proxy. Isn’t it like that every reverse proxy is a proxy, it just depends on which side the client is? Maybe someone has a good explanation for me^^

@tracetv8115
@

Absolutely loved this video!

@ProtogenPilled
@

Do they actually use TCP packets? I thought that they use UDP to avoid a TCP Meltdown?

@jakobha3768
@

I'd like to see a deepdive into a file structure.
A file is made up of a header data and the content data. How can we inspect the header data and where is the meta data stored - in the header? Are there common flags that indicate where the content data starts and ends? etc.

@Shocker99
@

Very happy to see you using Mullvad. Been a happy customer for the last 5 years. Make sure to pay with Monero now ;)

@blackmagicprod7039