I do something similar. I run a nebula network. The vps has haproxy and is passing the encrypted data to the hosts using sni to figure out the specific host. No keys on the vps. The vps and each host are each nebula nodes. I can put the nodes wherever i want. Some are on an additional vps, some are running on proxmox locally. I even have one application running as a geo-isolated and redundant application on a small c…
This Nebula? https://github.com/slackhq/nebula
Locally hosting an internet-connected server
71–80 of 183 posts
Re: Locally hosting an internet-connected server
#72you can also run a proxy on the vps instead of the nat.
Depends on the protocol. For web, sure - for ssh, nope, since the protocol doesn't indicate which machine it's trying to connect to and so you don't know where to proxy it to.
Re: Locally hosting an internet-connected server
#73Re: Locally hosting an internet-connected server
#74Re: Locally hosting an internet-connected server
#75This article was not worth having to solve a captcha to read. I think I will be done with sites that require me to solve captchas to visit for simple reading, just as I am done with sites that require me to run javascript to read their text.
Now after doing the captcha ~5 times and getting nothing a different captcha pops up that actually works and lets one in.
It's not good but it's a hell of a lot better than their old system.
Re: Locally hosting an internet-connected server
#76just host it on the VPS directly
Re: Locally hosting an internet-connected server
#77Earlier quoted context omitted.
CGNAT is hell. Here I had to choose between crap bandwidth or CGNAT. I chose crap bandwidth.
CGNAT is completely irrelevant to the average person. It’s only an issue if you expect others to connect to you, which is something that almost all people don’t need. (inb4 but the internet was made to receive connections! Well yes, decades ago maybe. But that’s not the way things have evolved. Get with the times.)
Unless they're playing video games:
* https://steamcommunity.com/sharedfiles/filedetails/?id=27339...
* https://www.checkmynat.com/posts/optimizing-nat-settings-for...
The video game industry is bigger than movies, television, and music combined:
* https://www.marketing-beat.co.uk/2024/10/22/dentsu-gaming-da...
So I think CGNAT / double-NAT can hit a lot of folks.
> Well yes, decades ago maybe. But that’s not the way things have evolved. Get with the times.
Why? Why should I accept the enshittification of the Internat that has evolved to this point? Why cannot people push for something better?
Re: Locally hosting an internet-connected server
#78Things like this that go through some external VPS always seem a bit pointless to me. just host it on the VPS directly
Re: Locally hosting an internet-connected server
#79Earlier quoted context omitted.
That doesn't work well if you want to run the same service on multiple machines. For some you can proxy that (eg, for web you can just run nginx to proxy everything based on either the host header or SNI data), but for others you can't - you're only going to be able to have one machine accepting port 22 traffic for ssh.
ipv6 has solved this. Too bad it's not yet a common thing.
Re: Locally hosting an internet-connected server
#80Earlier quoted context omitted.
It contributes to it, because now you're behind the same public IP address as X other people. You're then X-times more likely to get flagged as suspicious and need to enter a CAPTCHA X-times more frequently.
Cloudflare easily detects that using your discrete external port range and knows better than to show you a CAPTCHA.
Putting CF aside, anyone who has tried to edit Wikipedia anonymously should understand the pain of CGNAT.