Set Up Your Own Wireguard VPN Server with 2FA in 5 Minutes!

  Рет қаралды 261,199

Wolfgang's Channel

Wolfgang's Channel

Күн бұрын

The playbook github.com/notthebee/ansible-...
LowEndStock lowendstock.com
DuckDNS duckdns.org
Follow me:
Mastodon mastodon.technology/web/@nott...
GitHub github.com/notthebee
Twitch twitch.com/notthebeee
TikTok / notthebeee
Support the channel:
Patreon / wolfgangschannel
PayPal (one time donation) www.paypal.com/donate/?hosted...
Music:
Mansij - Life With Myself
Kitrano - Slow Evening
Liquidy - Afternoon
Videos are edited with Davinci Resolve Studio. I use Affinity Photo for thumbnails and Ableton Live for audio editing.
Video gear:
Camera geni.us/K8OOyKV (Amazon)
Main lens geni.us/jnnElY4 (Amazon)
Microphone geni.us/tgiSqL (Amazon)
Key light geni.us/Gi1zE2 (Amazon)
Softbox geni.us/F86pM (Amazon)
Secondary light geni.us/aciv (Amazon)
Other stuff that I use:
Monitor geni.us/KUzcmcP (Amazon)
Standing desk www.amazon.de/-/en/Infinitely...
Monitor arm geni.us/5RXu (Amazon)
Laptop stand geni.us/X5vx9Af (Amazon)
Keyboard www.amazon.de/HHKB-PD-KB401W-...
Mouse geni.us/KB7h (Amazon)
Audio interface geni.us/sdhWsC (Amazon)
As an Amazon Associate, I earn from qualifying purchases
Timestamps
00:00 Introduction
01:29 Choosing and buying a VPS
04:21 Logging in and running the playbook
08:05 Setting up two-factor authentication
09:18 Connecting to the VPN on mobile and desktop
10:51 Outro

Пікірлер: 609
@mrsansiverius2083
@mrsansiverius2083 Жыл бұрын
My man has a different haircut every video
@perz1val
@perz1val Жыл бұрын
He's slowly turning into neck beard/sysadmin
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
>shaves his neck beard >gets called a neckbeard anyway sadge
@shubhamshirodkar6587
@shubhamshirodkar6587 Жыл бұрын
@@WolfgangsChannel How to change upstream dns server
@soulpunx_ll
@soulpunx_ll Жыл бұрын
Wolfgang, I love your setup! I have used many of your ideas :) Any chance you can go over your strategies towards home automation and your strategies for keeping them secure/isolated? I've always wanted to do smart home stuff but am concerned about upstream vendors and how they dictate everything. Would love to see you make a video on this topic as you usually make these things accessible and easy to understand.
@exx0g3n3
@exx0g3n3 Жыл бұрын
Wolfgang, thank very much for his very usefull installscript. You have done great work that saves people a lot of time. Keep streaming.
@joshbotz6524
@joshbotz6524 5 ай бұрын
Thank you! Useful, direct content and led to a very engaging lab. It was especially neat to experience Ansible like this! I appreciate the time and effort you put into setting this up for the community.
@miguelcollia4130
@miguelcollia4130 Жыл бұрын
VERY nice video. You have gained a new patreon. I have had some issues with the new functionalities: Optional DNS-over-HTTPS and hosts-based ad-blocking (Adguard, Unbound and DNSCrypt-Proxy) But I disabled them on the playbook and everything worked... It is also worth to mention that there is a GUI for wireguard in linux that came in handy for a noob like me. Now I would love to know a bit more what else can I do with the server!
@uuu12343
@uuu12343 Жыл бұрын
Thanks for the DuckDNS recommendation! I've been using a Raspberry Pi Zero W as my IPSec VPN Server that I use to connect to my home network outside and I've been looking at free dns (and indeed, ddns) services to host the Raspberry pi so I don't have to remember the IP address all the time This will really help me with my servers, especially my website as I'm trying to make a web server and host my portfolio website on it
@jahumac
@jahumac Жыл бұрын
Works great now :) thank you for your help and another awesome video Wolfgang :)
@GabrielAlexandruBolea
@GabrielAlexandruBolea Жыл бұрын
Bro thanks for this, I love it, I installed WireGuard manually but it’s not the same with all the 2FA and the web UI. Thanks a lot!
@YoYo-vq1ej
@YoYo-vq1ej Жыл бұрын
Best video on the topic. huge thumbs up. ive followed 5 other guides and the vpn never worked. this one did, so thanks :)
@_shch
@_shch Жыл бұрын
Advertisement aside, Oracle Cloud Infrastructure gets you an always-free VPS (or up to 4 ARM-based servers) in many locations around the world with 10 TB limit for outbound traffic. It has some hiccups in ports configuration, but still manageable to manually spin up a VPN in 10 minutes.
@suarezedgar6
@suarezedgar6 Жыл бұрын
Do their terms of service allow torrenting “completely legal .iso”? lol. I’ve had my eye on oracle but it’s useless for my needs if I can’t torrent.
@Slate245Ivanovo
@Slate245Ivanovo Жыл бұрын
I've heard they took away free VPSes from russian accounts though... but I might be wrong
@AriannaEuryaleMusic
@AriannaEuryaleMusic Жыл бұрын
What is the Catch?
@urugulu1656
@urugulu1656 Жыл бұрын
@@AriannaEuryaleMusic they want some payment info even for the free tier because "you could (!) update"
@PaperBenni
@PaperBenni Жыл бұрын
The VPS regularly disappears from the webui as well. Great specs and great that it's free but I would never ever pay for it if I need something I can rely on.
@eugeneb4638
@eugeneb4638 Жыл бұрын
Chișinău is the capital of Moldova and that is the flag of Moldova, but it's the same color as the Romanian flag so it's easy to confuse them 😉. The difference is that Moldovan flag has the cote of arms (eagle behind a shield) and the Romanian flag does not. Great video, keep em coming. 👍
@michaelvilain8457
@michaelvilain8457 Жыл бұрын
When you came out with the original VPN video, I started doing the same thing. Working alone, I miss looking at someone else's code and seeing what cool stuff they're doing with Ansible.
@woolfy02
@woolfy02 Жыл бұрын
Thanks for making this! I have PIA right now but definitely looking forward to doing this project as well
@ThaLiquidEdit
@ThaLiquidEdit Жыл бұрын
That's what I wanted to see! You're the man. You're tshirt is 10/10.
@user-tk6xq3us3r
@user-tk6xq3us3r 3 ай бұрын
Where is the 2FA part? You can log into the VPN without a second authenticator 😲
@RealLexable
@RealLexable Жыл бұрын
and by the way,....du hast mein höchsten Respekt für all deine Expertise und Können in so vielen Bereichen. Absoluter Wahnsinn und nur das Beste für dich. Bitte weiter so und vielen Dank.
@fakecrafter7448
@fakecrafter7448 Жыл бұрын
man how did your channel grow so fast and i didnt even notice. I mean holy cow you almost have 200k subs and in my head you still had more like 20k subscribers (damn i am stuck in 2019). Congratulations anyway!!!
@danielniedzwiecki638
@danielniedzwiecki638 Жыл бұрын
Dude, this is the only video that works. Thanks for posting!
@ruffleduffle
@ruffleduffle Жыл бұрын
Love the content, Wolfgang! Especially the gag on Russia while choosing the VPS is hilarious considering your roots :D
@IlyaDenisov
@IlyaDenisov Жыл бұрын
Hello there. What do you think about Outline as an alternative? As far as I get it does have a UI manager to set up the server. PS I know the technology is somewhat different but is there a practical difference with WireGuard / OpenVPN for the end user?
@samuraitatin
@samuraitatin Жыл бұрын
Looking good and great video, thank you!
@flightman2870
@flightman2870 Жыл бұрын
Thanks a lot mate, really searching for something like this
@woubulbus
@woubulbus 10 ай бұрын
I haven't found a single tutorial so far that said they'll paste the commands they use in the description and actually do it. This one included.
@user-bj4ux6kv4d
@user-bj4ux6kv4d 11 ай бұрын
WOW Thanks a lot!!! This project is really the best I have found. Everything is automated what I really love. Second (beside that I have a VPN now) is that I now have finally Fail2Ban and after one day there are already more than 100 IPs banned from trying to login my VPS. Really great solution. Thanks again for your script!!!
@James-no2oc
@James-no2oc Жыл бұрын
Extremely high quality guide here!
@WenYuSheng
@WenYuSheng Жыл бұрын
Club Penguin was an unexpected pleasure to watch
@hecklingfext
@hecklingfext 10 ай бұрын
I spent a good amount of time yesterday banging my head on the wall trying to replicate this setup trying to avoid your solution with ansible, but I believe now I have seen the error of my ways. This truly took 5 minutes to set up, seems bulletproof, and does everything I want it to (for now 😅). Thanks for the amazing work
@user-sb9us9ts4o
@user-sb9us9ts4o 7 ай бұрын
What was your Ansible alternative?
@hecklingfext
@hecklingfext 7 ай бұрын
@@user-sb9us9ts4o setting up each piece on its own
@vali20vali20vali20
@vali20vali20vali20 Жыл бұрын
Thanks for the guide, very helpful and it definitely got me going. As a matter of fact, I have it up and running for my small business employees to connect to the machines at work, which is great. What I changed is to have Authelia use the LDAP backend instead of the file backend in your OG repo against my LDAP server at work, and it worked fine. But as far as I can tell, Authelia just authorizes a user in regards to wg-easy; once a user logs in, wg-easy shows the same list of configs, which is shared between whoever might log in. For a small business, this is not the end of the world, but it would be really useful to somehow have users see only the configs they "own". Is it possible with the current solutions or should I look elsewhere? wg-easy is simple and looks great to me, but I am afraid that it might be too simplistic in its architecture for what I am trying to achieve. Anyway, great video, thank you very much, it taught me a couple of things, which I am always very appreciative for.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
That's amazing! I haven't looked into separate WebUI instances for separate users, and I think you're right in this regard, wg-easy is a bit too simple to handle that. There might be other Wireguard WebUIs that have this feature though. Would be as simple as forking my playbook and replacing a few things
@vali20vali20vali20
@vali20vali20vali20 Жыл бұрын
@@WolfgangsChannel Mhm, yeah, I will definitely look into it, thanks. I also thought about forking wg-easy and having it filter configs based on some criteria, ideally the logged in user. Also, append the logged in user name to the config name. That would be a quick fix. Do you know it if can somehow access the user Authelia logged in? A fork would be kind of necessary anyway in order to introduce some link in the UI for “log out” which could simply delete the Authelia cookie. On another note, working with these playbooks is handy, I can definitely see their appeal; sometimes you just need a good example to get you going on something, and your tutorial is just that. Not only does it provide a quick way to get a VPN going, but it also makes for a good Ansible template. Thanks again.
@vali20vali20vali20
@vali20vali20vali20 Жыл бұрын
@@WolfgangsChannel Bump. Patching wg-easy is doable. The roadblock is at how to get Authelia to pass a header containing the logged in user name to the backend application, so that it can differentiate and only show configs belonging to that user...
@vali20vali20vali20
@vali20vali20vali20 Жыл бұрын
@@WolfgangsChannel Managed to pull it off. It's rather simple actually. The changes are as follows: 1. In file `ansible-easy-vpn/roles/bunkerweb/templates/env.j2`, add `{{ wireguard_host }}_REVERSE_PROXY_HEADERS=Remote-User $user` on the last line. 2. `docker exec -it wg-easy apk add nano`. 3. `docker exec -it wg-easy nano lib/Server.js` 4. `Ctrl + W`, type `return WireGuard.getClients(`, `Enter`. Replace the line with `return WireGuard.getClients(req.header("Remote-User"));`. 5. `Ctrl + W`, type `return WireGuard.createClient(`, `Enter`. 2 lines above (where function starts), add `req.body.name = req.header("Remote-User") + "_" + req.body.name;`. 6. `Ctrl + W`, type `return WireGuard.updateClientName(`, `Enter`. 3 lines above (where function starts), add `req.body.name = req.header("Remote-User") + "_" + req.body.name;`. 7. `Ctrl+X`, `y`, `Enter` to exit nano. 8. `docker exec -it wg-easy nano lib/WireGuard.js` 9. `Ctrl + W`, type `async getClients(remote_user) {`. In this method, replace lines 2 and 4 with this, respectively: * `const clients = Object.entries(config.clients).filter(([clientId, client]) => client.name.startsWith(remote_user + "_")).map(([clientId, client]) => ({` * `name: client.name.substring((remote_user + "_").length, client.name.length),` 10. `docker exec -it wg-easy nano www/index.html` 11. `Ctrl+W`, type `New`, `Enter`. After 2 lines, where the `div` closes, add this: Log out 12. `cd ansible-easy-vpn/` 13. `ansible-playbook run.yml`, enter valut password. 14. `reboot` This patch has the effect that the headers sent by Authelia always contain the `Remote-User` field populated with the LDAP uid of the currently logged in user. On the wg-easy side, what I did was to prefix config files with "username_", and then filter the returned configs to only include those belonging to the currently logged in user. Finally, steps 10-11 add a "Log out" button to the "wg-easy" web page, so users can easily log out. Remember to replace `example.com` with your actual domain. Good luck, and thanks again for this great tutorial and starting point, I can deploy this now with confidence. Thank you.
@leelee5273
@leelee5273 Жыл бұрын
I didn’t open a new window to copy the private key to your host machine, I guess the problem is here, could you help me with this please? How to fix this please?
@NMMehdi
@NMMehdi Жыл бұрын
very lovely and useful set up !
@geogib709
@geogib709 4 ай бұрын
outstanding wolf thx to u and all your buds
@petrol_brothers776
@petrol_brothers776 Жыл бұрын
Great video! I enjoy your content. Keep going! Just out of curiosity: would it be possible to also automate the server deployment (for example with Linode)? Then you could completely automate the process …
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Im actually working on a StackScript for Linode In theory, you could get rid of the bootstrap script altogether and use a private git repo to host a fork of my repo, but with all of your data already prefilled. In that case it should be as simple as ansible-pull git://blablabla
@petrol_brothers776
@petrol_brothers776 Жыл бұрын
@@WolfgangsChannel Thank you for the input. I’ll look forward to that Stack Script :)
@wodenweston8664
@wodenweston8664 Ай бұрын
@@WolfgangsChannel Did you get to finish the script for Linode? If so I'd like to take advantage of it. Thanks.
@gilbertkh
@gilbertkh Жыл бұрын
Hello thanks a lot for the tutorial!! Just wondering if there's a way to set up additional layer on top of your playbook for adblocking functionality like wirehole?
@redstonemason
@redstonemason Жыл бұрын
Ansible did not run on Ubuntu-20-04 but Debian 11 Bullseye worked well! Nice Job. I used RackNerd.
@glass8289
@glass8289 3 ай бұрын
This is the best one Wolfgang.
@whylde7834
@whylde7834 Жыл бұрын
Awesome stuff! thank you!
@bsmith85282
@bsmith85282 5 ай бұрын
Thank you so much for making this video! Im new to the linux side of the house and this script worked for deb10/11 but failed on 12.4 bookworm with a repo/release error for me. Currently trying to fix!
@hypnos4754
@hypnos4754 Жыл бұрын
Great solution, Wolfgang.
@sp0tl1ght
@sp0tl1ght Жыл бұрын
Thank you so much for this tutorial! Pretty much every single VPN in Russia is blocked by the government (even paid ones), so creating your own is the only option left.
@joshuaprice1535
@joshuaprice1535 Жыл бұрын
I would love to get a part 2 on setting up whmcs for automating sales for using the vpn.
@roz6573
@roz6573 7 ай бұрын
Great tutorial Wolfgang. Quick question -> how do I expose the Adguard Docker instance to the host? As in how do i use the host as my DNS server assuming I'm running a VM within my home network?
@austin_colt
@austin_colt 3 ай бұрын
Here's what I did: open ports 80, 443, and 51820 in router settings for the IP of the machine hosting the VPN. My router has my DNS server as the preferred DNS. Don't use the QR in the wireguard page, always use the config file when adding devices. Open it with notepad and change the DNS to the IP of your DNS server. Everything seems to be working for me.
@arminsoleimani2047
@arminsoleimani2047 Жыл бұрын
Hi Wolfgang, Awesome video! I just ran your instructions and everything proceeded smoothly! Wireguard client connects as well but unfortunately I cannot browse anything. Since the internet is heavily restricted in my location, I believe the government has somehow managed to block wireguard connections. Do you have any suggestions? Does changing port helps with that? if so how could it be done? Thanks again, Amazing walk-through!
@arminsoleimani2047
@arminsoleimani2047 Жыл бұрын
Windows client log says : "2023-02-14 02:49:41.566: [TUN] [Primary] Handshake for peer 1 (192.3.105.175:51820) did not complete after 5 seconds, retrying (try 2)"
@cloudagnostic
@cloudagnostic Жыл бұрын
This was great! Thank you
@hanskaiser6363
@hanskaiser6363 Жыл бұрын
Thank you for the perfect guide - I was easy able to set it up with the same provider. Unfortunately one hope to get a hurdle free access to US Netflix didn't work out as the domain range seems already to be blocked by Netflix - could you check this with your setup?
@ridingitlightning1028
@ridingitlightning1028 Жыл бұрын
Very cool, nice job! 😎
@perpetualcollapse
@perpetualcollapse Жыл бұрын
I legit still use the Raspberry Pi VPN guide. I’m even connected to it watching this video.
@CJTravismizzou
@CJTravismizzou 5 ай бұрын
Nice video. Unrelated to content, but can you share the font that you're using in your terminal? It's great!
@TheBrianMacfarlaneEffect
@TheBrianMacfarlaneEffect Жыл бұрын
Wolfgang, I finished the complete setup but after I put in the 2fa part, it stays on that screen and won't redirect me like it's supposed to. Is there something I'm doing wrong? You recently updated the github and not all of the steps lined up
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Just navigate to wg.domain.com manually
@bonkdani8205
@bonkdani8205 Ай бұрын
@@WolfgangsChannel what am i supposed to do in the 2fa part, i tried navigating manually to the page but i doesn't work
@willielemaitre3854
@willielemaitre3854 10 ай бұрын
Well done Bud! Any advice on installing behind an Nginx Reverse Proxy manager pls? My SSL's faling, and i do have the fqdn pointing at the vpn server ip on port 80...?
@nihalatwal
@nihalatwal Жыл бұрын
Great video! Will try this out during the weekend. Suggetion: similar ansible playbook for deploying vaultwarden?
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Vaultwarden doesn't necessarily need Authelia since it has 2FA built in, but I guess it could be useful for SAML/SSO
@ma5cu850
@ma5cu850 Жыл бұрын
Hello Wolfgang, I just came across you channel! EXCELLENT videos ... :-) Thank you very much for taking time to share your expert knowledge! I did learn a lot and reflect some of my ideas. I was investigating how it is possible to set up a docker stack on a VPS which run's WireGuard, AdGuard and Unbound. There is some examples around to have guidance. I was wondering what your opinion of this setup is, as you did not include the AdGuard/Unbound in your playbook. Thank you for you time and thoughts!
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Thanks for the suggestion, I will add Adguard/Unbound in a future version of the script
@ma5cu850
@ma5cu850 Жыл бұрын
@@WolfgangsChannel Thank you very much for you prompt reply! I am happy that you consider this set up as a suggestion to be implemented in a future version of you playbook! Happy weekend!
@unuloarecare7133
@unuloarecare7133 Жыл бұрын
do you use a mist filter? I like the bloom cinematic effect. Can you tell me what color space u use, what gamma, and if u use luts, what lut do u use, I really like your color grading.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Thank you! I don't use a Mist filter in this particular video, because the one I have (1/8) is still too strong for KZbin videos to my taste. I shoot in S-Log3, but with Rec.709 Gamma instead of S-Gamut. I also don't normally use LUTs and prefer just grading it intuitively
@unuloarecare7133
@unuloarecare7133 Жыл бұрын
@@WolfgangsChannel Thank you for info :)
@0ctatr0n
@0ctatr0n Ай бұрын
Can you access your devices across the vpn network? Like your nextcloud at home on your phone through the vpn without needing ssl? Or would I need something like netbird for that kind of functionality?
@detourSixOne
@detourSixOne Жыл бұрын
Excellent tutorial. Ran into an issue when running the playbook on step "Update and upgrade apt packages". The VPS I purchased was short on memory. Increased the Swap file size on Ubuntu to get past it. Hope this helps someone
@chrisfahie2767
@chrisfahie2767 Жыл бұрын
THANK YOU SO MUCH FOR THIS VIDEO
@JerrePictures
@JerrePictures 5 ай бұрын
love this setup but before I started i added : Secure shared memory - fstab , Disable Open DNS Recursion - Bind9 DNS, Prevent IP Spoofing, Intrusion Detection, Check for RootKits, SELinux - Apparmor : I hope you keep this project up to date graet work
@MagicJF
@MagicJF Жыл бұрын
I do like this security setup as a baseground, ¿Is there any flaw on DMZ all my home-router traffic through a NUC using this playbook? I was able to setup a VPN following the tutorial and would like to implement it also as a VPN for my home-LAN, but not sure about the security implications of this idea..
@Sumfinfunny777
@Sumfinfunny777 Жыл бұрын
great haircut man!
@user-ll4nt2mu3v
@user-ll4nt2mu3v 3 ай бұрын
Hi Wolfgang, your solution amazing and very easy to install. BTW do you have any ideas how to connect wireguard VPN to ldap server?
@barendnaude4950
@barendnaude4950 Жыл бұрын
Hi Wolfgang. Is there any other way than using a VPN to combat DoS/DDoS attacks? (That is really all I need it for)
@hangemhi001
@hangemhi001 Жыл бұрын
Outstanding work sir ty
@faronpinkham1134
@faronpinkham1134 Жыл бұрын
Folowed your tutorial toa T. Works great, but now as of late I can not access Netflix or KZbin from this VPN. I can access them from another VPN like ProtonVPN. This leads me to believe it is firewall or some other setting that need to be changed? How do I go about changing those on the VPN or finding what needs to be changed?
@erichb.1396
@erichb.1396 5 ай бұрын
Great instructions. Thank you very much! (Almost) everything worked right away. However: After entering the 2FA there is no forwarding to the Wireguard GUI. Do you have any tips on how I can proceed? Best regards.
@Plastik13
@Plastik13 Жыл бұрын
Hi Wolfy, maybe you can answer this question. What is the advantage of using a VPN if the VPN company may get served a warrant and have no choice but to comply to give all the IP and logs that went through their VPN to authorities ?
@SpicysaucedHD
@SpicysaucedHD Жыл бұрын
Well thats why you choose a company with a no logs policy. They will keep records about payment, but that only indicated youre their customer, not that you actually used the VPN service at the time of [insert legal event]. Make sure you read through their transparency reports and audits.
@erlinghagendesign
@erlinghagendesign Жыл бұрын
would you recommend this setup for someone being behind the Great Firewall China, respectively the current still active and certainly ongoing blocking activities? Any hint and experience is very appreciated. Thank you for your great video and work. smart guy.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Unfortunately, I don't have any experience with circumventing the GFW. As far as I know, they rely heavily on DPI (deep packet inspection) to censor common VPN protocols, and this might include Wireguard. At the same time, some users have told me that they're succesfully using this project from China
@erlinghagendesign
@erlinghagendesign Жыл бұрын
@@WolfgangsChannel thks bro, here in China the Great Cat and Mouse Game is fully on. Connectivity is prime, all other wishes for protection or privacy are the luxury of the past. Tor is too slow for daily operation, but certainly an Alamo instance.
@adjusted-bunny
@adjusted-bunny Жыл бұрын
Hey Wolfgang I like your new hair. Reminds me of my beloved Big Jim figure back in the day. How do the chicks react? They must go wild.
@Konslufius
@Konslufius 6 ай бұрын
Hi Wolfgang, ich befinde mich aktuell auf dem Graphen vom Dunning-Kruger-Effekt an der Stelle, an der die harte Realität zugeschlagen hat und ich mich langsam aufbaue. Deswegen wollte ich fragen, ob man das auch mit einem normalen Raspberry Pi Homeserver anstellen kann? Eigentlich eine offensichtliche Antwort, aber ich wollte gerade bei solchen Dingen keine Risiken eingehen.
@tangoalpha6013
@tangoalpha6013 Жыл бұрын
Very interesting Wolfgang! Are you able to change the country were your VPN will appear from? Or only US based on the VPN location
@faronpinkham1134
@faronpinkham1134 5 ай бұрын
How do you edit VPN seeting after install? Recently I am unable ot repost on X, but if i use other VPN's repost works fine? Sometimes I am unable to access Netflix using my VPN? Is there a wash to fix or hide that it is a VPN? Or what are paid VPN doing differently that they work and mine will not?
@ahmedsasa-pg9fu
@ahmedsasa-pg9fu 2 ай бұрын
amazing how only beard can change a man like this .
@YevhenZhuchenko
@YevhenZhuchenko Жыл бұрын
Hey, thanks for a great tutorial! I'd really appreciate to see more about bunkerweb, you didn't mention it in this video, but it's in your playbook.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
I did mention Bunkerweb in the video
@swagatochatterjee7104
@swagatochatterjee7104 Жыл бұрын
Hey Wolfganag, does the rating in the list matters?
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
As far as I understand, not really. Anyone can visit the page and put a 'dislike' with no reason
@maxrhodes8955
@maxrhodes8955 6 ай бұрын
Does the break or impact the installation of additional containers? I tried to install portainer using known working cmds (including adding port 9000) and for the life of me I can't access the webpage outside of the localhost via domain name and direct IP addr. I've tried multiple things and nothing will work. This is a racknerd VPS install with a registered domain. I finally got WG working after installing Debian 11. Kept getting errors using other distros. Thanks!
@rishavpapaji5349
@rishavpapaji5349 Жыл бұрын
i don't know but i am just love with your videos
@Fabiuja
@Fabiuja Жыл бұрын
I follow your old video to make openvpn then see this new video. Just lolling
@imPxLxs
@imPxLxs 9 ай бұрын
Nice tutorial but I have a question about the limitations we can put on user usage , for example I want to limit a user usage to 10gb and if he reached that , the config file we get him should stop working, how can we do it
@sp0tl1ght
@sp0tl1ght Жыл бұрын
Do you happen to know how can I fix the Deceiptive site ahead warning on authelia login page?
@wewep6649
@wewep6649 6 ай бұрын
Do you know if it’s possible to just send the dns traffic through the vpn? So to use the vpn only as DNS Blocker with adguard.
@sunshyingwaung9485
@sunshyingwaung9485 Жыл бұрын
quite detailed tutorial, but it still seems a little bit complicated. For a newbie like me, i think i might try it sometime later
@PLAYGAME-wj9bw
@PLAYGAME-wj9bw Жыл бұрын
Its by doing hard stuff that you really learn
@stormbowman7148
@stormbowman7148 Жыл бұрын
Love the shirt!
@joshandrec
@joshandrec Жыл бұрын
Hello Wolfgang, I'm using a Mac and when I tried to obtain the ssh key with the command, it shows "connection refused" what steps should I take fix it?
@faronpinkham1134
@faronpinkham1134 Жыл бұрын
Great video. Thanks for the great work. Now that I have the vpn setup, what about log files? Does the vpn keep log files of website traffic? If so, how to automate deletion of these files, say every 12-24hrs? Also, where would folks like that be stored if I wanted to manually delete them?
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
As far as I know. Wireguard doesn’t keep logs by default, unless you enable the debug mode. As for Authelia and wg-easy, you might want to take a look at their respective documentations
@faronpinkham1134
@faronpinkham1134 Жыл бұрын
Thank you. I will do that.
@mrsansiverius2083
@mrsansiverius2083 Жыл бұрын
3:05 that's Moldova bro
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
😳
@GariFFUSA
@GariFFUSA 11 ай бұрын
I now have the fastest and cheapest VPN. Thank you so much!!
@scottj6296
@scottj6296 2 ай бұрын
The 2FA doesn't work anymore dude. Instead of a link I receive a code which doesn't work.
@universe7755
@universe7755 Жыл бұрын
Hello everyone ! First-of-all thank you for this video it's the best I have seen since I have been searching for something like this. I have a question : I am not very familiar with all of this and so I was wondering ; if I have a home in a country that allows torrenting and another home in a country that does not and I would want to create my vpn in torrenting-allowed country to be used in torrenting-prohibited country, would I need to purchase a VPS ? Or could I just replace that step with the IP from the torrenting-allowed country ? Not sure if this is understandable/possible and it might be a dumb question but if someone could answer me I would be very grateful ! Thank you.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
As long as the ISP in your target country allows port forwarding and gives you a public IP, it should be fine
@jeffsloan
@jeffsloan Жыл бұрын
maybe outside of the scope of this video, but im trying to run the playbook on a self hosted ct on proxmox and it just keeps failing. ubuntu and debian are both failing at different stages, i can post what the failures are if its at all relevant. basically just wondernig if this will work for a self hosted setup or if i would need to make some changes, or just stick to a vps. thanks for making this for people like me though.
@yashas8238
@yashas8238 10 ай бұрын
Can i run the shell script that you showed in the video on a laptop and use the laptop to host my VPN Server?
@manuelstuder766
@manuelstuder766 10 ай бұрын
Hello. I've got one question: When I run the script, I can setup some preconfigured DNS Servers. I picked Cloudflare, because I leave all default. Is Cloudflare in this Setup encrypted with DoT or DoH? Or will the DNS Traffic go in plain text to cloudflare?
@WolfgangsChannel
@WolfgangsChannel 10 ай бұрын
Did you enable Adguard?
@red_n_blue_2234
@red_n_blue_2234 Жыл бұрын
Thank you for the amazing content Wolfgang! I am not familiar with setting up a VPN at all and I found this video to be perfect for people like me. Unfortunately though, after establishing the connection with my Macbook, when I try to browse literally any website, it keeps loading then I get the error: "ERR_CONNECTION_TIMED_OUT" on Chrome. I have tried everything: from disabling by Firewall temporarily on Mac to setting up the VPN on my iPhone and trying from there, but no luck, always the same result. I feel I'm so close to get it done, but don't understand what I'm missing and searching on Google didn't help. Can you please point me in the right direction?
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Hey! What VPS did you use to set it up?
@red_n_blue_2234
@red_n_blue_2234 Жыл бұрын
​@@WolfgangsChannel thank you for the reply! I used a VPS provided by keliweb, since they offer very reliable VPS solutions in Italy and also have their data center located in Italy as well. The reason why I chose to go with them is because I wanted to setup the VPN so that my geolocation can always point to Italy, so it seemed like the best option to go with.
@WolfgangsChannel
@WolfgangsChannel Жыл бұрын
Is there any firewall on the VPS side?
@red_n_blue_2234
@red_n_blue_2234 Жыл бұрын
@@WolfgangsChannel Yes! From the VPS dashboard on their website I can access the firewall setting and set global firewall rules (which I currently have set as follows: Input Policy = accept | Output Policy = accept) and single firewall rules (which I believe are like the port forwarding rules - currently there are none set).
@MrJoseklon
@MrJoseklon Жыл бұрын
My man aged 30 years from the previous video :o
@DraxFTW
@DraxFTW 9 ай бұрын
What should you enter when it says enter phasphrase for key?
@Persian-boy
@Persian-boy Жыл бұрын
If we have a server with Debian11 operating system. We can use wirguard? Because there was no place to specify KVM at all
@senthilvasanmuthan2644
@senthilvasanmuthan2644 Жыл бұрын
thanks you for the detailed explanation. My i know why i did not ask for 2FA when connecting using MAC laptop?
@user-xh1uc1po6e
@user-xh1uc1po6e Жыл бұрын
Hey, total noob here. Just wondering what passphrase do you need to put in at 7:50? Literally everything I've tried returns either the same "enter passphrase" prompt or goes straight to "enter hostname@IP password". I'm using windows PS and ubuntu 20.04.
@user-xh1uc1po6e
@user-xh1uc1po6e Жыл бұрын
False alarm! You put in the password from 6:10 in the video. Apparently, the password I wrote down was different from the one I copy and pasted somehow. Great script man!
@borngreat8962
@borngreat8962 Ай бұрын
Great video. I have a different setup where I have multiple IPv4 and IPv6 addresses I want to use for the VPN network. Is this script setup to handle multiple ip addresses? Also I want something to use on a browser level (edge) not looking to change the IP of the computer just the browser - any such solutions?
@sagarsriva
@sagarsriva 8 ай бұрын
Great video. Thanks
@daronephraim1260
@daronephraim1260 Жыл бұрын
How do you add a second user to be able to access the wireguard UI, as of now im only able to use the first device registered. but i really need to add another to bypass the authelia. definitely will drop something in patreon for you bro.
@yutakaaa6584
@yutakaaa6584 Жыл бұрын
might be a stupid question but how do i relog onto my server in terminal after having closed it. When i do ssh root@(my ip) i get "permission denied(publickey)"
@Banderas9111
@Banderas9111 Жыл бұрын
I also lost access to the server. did you manage to solve the problem?
@matvey7335
@matvey7335 Жыл бұрын
if you configured /etc/ssh/sshd_config to not allow root login, then you should have created another user aside from root. If you have, then you should be able to run `ssh yourUsername@yourIP`
@bonkdani8205
@bonkdani8205 Ай бұрын
what am i supposed to do in the 2fa part, i tried navigating manually to the page but i doesn't work
@omercicekk
@omercicekk Жыл бұрын
hey wolfgang, thanks for the video but i'm having this error after installing playbook, ubuntu 22.04. RUNNING HANDLER [system : Restart cron] ******************************************************************************** fatal: [localhost]: FAILED! => changed=false msg: 'Could not find the requested service cron: host'
Set Up Your Own VPN at Home With Raspberry Pi! (noob-friendly)
18:16
Wolfgang's Channel
Рет қаралды 669 М.
Install a self-hosted VPN platform // Netbird
30:36
Christian Lempa
Рет қаралды 60 М.
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 126 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 18 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 15 МЛН
My Proxmox Home Server Walk-Through: Part 1 (TrueNAS, Portainer, Wireguard)
54:28
Create your own VPN server with WireGuard in Docker
24:38
Christian Lempa
Рет қаралды 176 М.
How to Make Your Own VPN (And Why You Would Want to)
25:54
Wolfgang's Channel
Рет қаралды 2,2 МЛН
Create a FREE, PRIVATE, VPN with WireGuard - How To
11:44
Jim's Garage
Рет қаралды 10 М.
Online Privacy & Security 101: How To Actually Protect Yourself?
15:42
Wolfgang's Channel
Рет қаралды 217 М.
Build your OWN WireGuard VPN! Here's how
12:21
Jeff Geerling
Рет қаралды 307 М.
What's on my Home Server?? MUST HAVE Services 2023!
27:29
TechHut
Рет қаралды 684 М.
Downsizing my Home Lab to a SINGLE PC
17:56
Raid Owl
Рет қаралды 285 М.
Self Hosted WireGuard VPN on OpenBSD
26:46
Mental Outlaw
Рет қаралды 84 М.
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 129 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 65 МЛН
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН