

I have 67 tabs open in Firefox at this moment and maybe I don’t want them to reload when I come back to them from Lemmy
I have 67 tabs open in Firefox at this moment and maybe I don’t want them to reload when I come back to them from Lemmy
No it doesn’t, when have you ever taken LiberuxNexx two times daily? It sounds like some guy’s username on X
Well, it can route from the server to cloudflare IPs, but that’s a server-side feature. The real improvement is that it looks like a website when you connect to it instead of looking like a VPN because it emulates HTTP
QUIC is http3, using UDP to get slightly better performance. Unfortunately, if you use it too much, your IP gets blocked in China. So I hide the fact I’m using UDP by rewriting the packets to look like TCP
The tproxy rules are here:
I have a BS degree in CS
Maybe it should be.
It took a while to set up.
First, I had an issue in China because of UDP QoS. The game I was playing worked, but eventually you get the connection dropped.
So I connected through Wireguard and used udp2raw to simulate a TCP connection. It worked, but eventually the IP would get banned because China bans VPNs.
So I used xtls xray to get around this, but in normal operation it wraps UDP into TCP. This means when a packet drops it gets retransmitted which causes lag in the game at the smallest amount of congestion (and China is super congested connecting outside the country)
So instead of using http 2 I upgraded to QUIC by routing through nginx. Then I could still use udp2raw since QUIC is UDP. To smooth out the packet loss I used udpspeeder. To route all packets in the client I used tproxy with iptables rules.
Now, the best part is I’m on NixOS and I used the NixOS packages and wrote it as systemd services.
If I copy my folder to another computer and update all of this software would start up and route to the correct ports/addresses automatically.
Keep the programs in RAM so I can switch between them. Even my Pixel kills the game when I navigate away from it. It just thinks I have way too much shit open. So my phone has 12 GB of RAM and it’s not nearly enough to multitask