Wireguard is blocked in my country, so I no longer can use Tailscale or other Wireguard-based solutions. My home server is behind a NAT. What other ways of secure private connection can I use?
I have successfully setup trojan / trojan-go on my server. It uses port 443 and will return a standard website if the connection is not recognized as an authorized trojan-go client. As stealth as it can get.
Zerotier. They have their own protocol, and there’s a free tier that lets you connect up to ten machines to make a network.
Also possible to selfhost, although I haven’t done it.
Can you set your NAT to port forward a port to your ssh host?
I’m currently using yggdrasil to deal with this problem, though I’ve also used tor hidden services.
This is what I do. For best security practice, make sure to use public key authentication and disable password authentication so nobody can even try to guess your password.
Based on what you planning to do, maybe mTLS could be a solution.
Out of curiosity, how is WireGuard blocked in your country? I would assume you cellular provider and or ISP sniffs for the default port (51820) - can’t you just put it on another port?
I haven’t tried it myself but I’ve been looking at NetBird.
Maybe others who’ve used it or know more can chime in on if this is a good idea or not?
It’s also wireguard…
deleted by creator
Sing-box is a VPN tool built to evade censorship https://github.com/SagerNet/sing-box . It is extremely resilient and stealthy.
See also, xray and v2ray, which are similar, but in my experience sing-box is a bit better documented (at least in English) and has better maintained client apps.
Setting any of these up can be complicated, but LLMs can get you pretty far if you have safe access.
Best solution is to organize revolution to kick out the fascist that censored the internet by protocol
That’s an ideal solution. The best solution is what works immediately and within your capabilities.
So helpful! Bet you’re fun at parties.
The phrase “fun at parties” has been banned from my sight. I cast Quickened Spell: 1000 Downvotes
that is neither easy nor quick.
Nothing worth having ever is.
Wireguard is blocked in my country
RIP
Tor Hidden Services, easy to set up on the server side, can be annoying on the client side but HTTP and SSH are fine. Can be a bit slow but IMHO still usable.
Could use SSH tunnel to an entry point
AmneziaWG is a Wireguard fork built against deep packet inspection, try that.
Neat, I might have to set this up for myself. It sounds like it could get around some of the VPN blocking I’ve seen while traveling through airports.
https://github.com/erebe/wstunnel seems like the obvious solution.
Or maybe OpenVPN over normal TLS on port 443.
You could try to run Wireguard on a different port which would be otherwise used by some very common service, maybe there’s some general exemption for port 21, 22, 53, 80, 443…
OpenVPN is my current method. Got it running on port 443 with user certificate authentication, and tls-crypt on top of that to completely mask the protocol from VPN detectors.
Also technically prevents DoS attacks, but that wasn’t my primary goal.
Does netbird run on wg on on ovpn as well? Maybe that’s an option…
I’m not really an expert on VPN, but I believe solutions like Tailscale, Netbird, Pangolin all leverage the Wireguard protocol.
Yeah, WG is by far the best way to do this kind of networking.
NetBird is Wireguard yes.
deleted by creator















