by benpiper on 1/12/22, 10:18 PM with 102 comments
by gibs0ns on 1/13/22, 2:21 AM
Ofcourse this is only useful for a single user, and for devices that can use ssh and proxies.
by jmercouris on 1/13/22, 12:11 AM
by j1elo on 1/13/22, 12:53 AM
Is that out of favor nowadays, given new technologies like Wireguard have become mainstream? Would I be better off using this, or the Algo scripts that another commenter mentioned? (https://github.com/trailofbits/algo)
by mainwater0803 on 1/13/22, 12:18 AM
by shepherdjerred on 1/13/22, 1:54 AM
by dghughes on 1/13/22, 1:53 AM
It is an interesting project and it looks good on your resume if you're just starting out in IT.
by bccdee on 1/13/22, 1:08 AM
by julienb_sea on 1/13/22, 1:01 AM
by 0xbadcafebee on 1/13/22, 6:07 AM
If you're just doing it for fun (kinda like "hosting your own mail") I recommend setting up an IKEv2 IPSec VPN. It might be the hardest VPN to set up? But you learn a good deal about VPNs and networking. Most OSes ship with a native IPSec VPN implementation, and most "enterprise" VPNs are some variation of IPSec. Mobile devices, internal firewalls, internet gateways, enterprise AWS tunnels, etc. You can keep getting fancier by adding VLANs, GRE, BGP, certificates, RADIUS.
by KronisLV on 1/13/22, 8:46 AM
I recall using OpenVPN a few years ago for a similar use case in my university dorm, it was comparatively way worse - the configuration parameters were unclear, some of the documentation was out of date and even when using the faster (but less secure) methods of encryption, i found myself having a VPS that was overwhelmed and had almost 100% CPU usage (on its single core, since VPSes are generally expensive) whereas the client couldn't get much past 10 - 20 Mbps when the connection speed itself was closer to 100 Mbps.
Nowadays, for a VPN, i just use Time4VPS https://www.time4vps.com/virtual-private-network/?affid=5294 (affiliate link so i get discounts for signups, i also use them for most of my VPS hosting) because they're affordable and have more locations than i can get VPSes in those locations for comparable amounts of money. It seems like their offering is OpenVPN based which is surprising, since it works pretty well - makes me think that either i royally screwed up my own config back in the day (though default config should never hit 100% CPU usage like that, which happened to me), something was wrong with the system packages, or they just have beefier servers behind it, despite many users.
by darkryder on 1/13/22, 7:37 AM
by linuxandrew on 1/13/22, 6:31 AM
by StopHammoTime on 1/13/22, 11:16 PM
A great experience, and I'd say it just works.
by framecowbird on 1/13/22, 11:28 AM
by aizatto on 1/13/22, 12:36 AM
I tried it out before just to test it out, it's pretty cool.
by henning on 1/13/22, 5:08 AM
by 12ian34 on 1/13/22, 1:39 PM
by jijji on 1/13/22, 4:43 AM
by codethief on 1/13/22, 1:02 PM
This is the tricky part. SSH gets blocked in some LANs, so then you would have no way to spontaneously deploy your VPN server. So better deploy it ahead of time.
by mihcsab on 1/13/22, 10:14 AM
by nvr219 on 1/13/22, 2:43 AM
by azalemeth on 1/13/22, 12:06 AM
Blaming GDPR for this is a bit like blaming a lead mine for getting shot. Yes, it's involved but it's not the reason. It only seems to be certain large US websites that carte-blanch refuse to serve EU visitors over GDPR, mostly those with large, tendril-filled advertising networks that have no "easy opt-out". Some sites (healthcare ones that tended to be SEO'd to the max when I searched for drug names as well as more mainstream ones like, iirc, the Washington Post) carte-blanch refuse to let you browse them without accepting unnecessary cookies; this is a direct breach of the legislation and yet they still want your traffic.
If someone won't sell you something because of GDPR -- legislation that protects your privacy, and in particular considers medical information as especially sensitive -- then you perhaps have to think rather carefully about if you wish to do business with them.
(For what it's worth, from a Danish IP, the site listed in the github repo works perfectly on my home network which admittedly contains a pihole-provided dns-level adblocking. It blocks tor and I don't have an easy way of testing it otherwise).