Open Source ExitLag alternatives? reddit / selfhosted ---------------------------------------------------------------------- Master-Variety3841 · 2023-12-10 05:28 Anyone know of any ExitLag network proxy type service self hosted alternatives, to help with routing to reduce ping/latency with overseas gaming servers/providers? Example; Australian game here that connects to a Singaporian based server that normally has a latency of about 300-350ms, with ExitLag it reduces to about 90-100ms due to the "optimised routing" it achieves. For the sake of not being beholden to a third party, what solutions are out there to replicate this via a self-hosted instance?. ---------------------------------------------------------------------- ElevenNotes · 2023-12-10 07:02 Sure, all you need to do is get servers in each region of the world. Make peering agreements and then build your own internal routed network on top of that global network. Then provide dedicated global ingress to your network in Australia and you are good to go. Pretty easy to setup. /s ---------------------------------------------------------------------- Master-Variety3841 · 2023-12-10 07:14 Got a blog post with steps I can follow? Or an LLM prompt I can use to get started? ---------------------------------------------------------------------- ElevenNotes · 2023-12-10 07:29 Since you don't get sarcasm: No you can't selfhost your own global distribution network. ---------------------------------------------------------------------- NekoLuka · 2023-12-10 09:11 The problem with your question is that you would need a worldwide distributed network with dedicated cables between location... As you can imagine, laying cables all around the world, or hiring bandwidth on cables from other companies can get quite expensive. If you're interested in how network routes work, look into BGP. ---------------------------------------------------------------------- lilolalu · 2023-12-10 09:12 The routing of your packets through the ISP is not under your controly it even is only for a certain degree under the control of your ISP. ---------------------------------------------------------------------- ikbosh · 2023-12-10 10:30 Hey mate, not a lot of individuals will experience what we experience. Telstra and Optus are pretty anti-peering. (See Cloudflare's blog post on bandwidth costs for an idea). What you want to do is lookup some Singapore VPS providers, Linode, Vultr, DigitalOcean and check for their public test IP's for that region. Run a ping and traceroute to each and spin up a vps in the provider that has lowest ping. Build up wireguard or other vpn solution and give that a whirl. PM me for more info. ---------------------------------------------------------------------- Master-Variety3841 · 2023-12-10 11:06 Hey thanks mate, spoken like someone with battlescars. Just spun up a VPS with Linode (Akamai) and got 2ms latency from it to my destination server, with a 90ms ping to my VPS from my computer. I'm going to set up a Wireguard instance on that server in the morning and see what my connection is like in-game (should decrease from ~300ms to ~95ms). I tried Proxifier with a Squid Proxy host on that VPS, but I was met with Battleye warnings (game in question is Escape From Tarkov). Supposedly, that anti cheat doesn't play nice with Wireguard, but we'll see how it goes when I give it a test or two. ---------------------------------------------------------------------- ikbosh · 2023-12-10 11:56 You may need to run your wireguard on your router or on a pi or something and use that as your default route. You can also try Tailscale and Outline VPN. Both use similar tech to Wireguard and Proxifier respectively. Don't forget to use MTR / Traceroute ("tracert" in cmd) this can diagnose where the route's are going etc. ---------------------------------------------------------------------- tankerkiller125real · 2023-12-10 14:11 I don't know if this would help in Australia, but Cloudflare Access/Warp has decreased my ping times to certain locations and services. Mostly because the traffic goes to the local Cloudflare data center, and then Cloudflare routes it internally and through their "Argo" system to get the best routing.