My coworker's kid uses zerotier to maintain a private gaming network with static IPs for all their friends. Does your system have anything similar or is it just out in the open? Taking a cursory glance at your page it's hard to tell exactly what is being done. Looks cool though.
If anyone is interested, you can setup your own tunnel sever like this with FRP.<p>Plus its open source<p><a href="https://github.com/fatedier/frp" rel="nofollow">https://github.com/fatedier/frp</a>
Looks like this uses <a href="https://github.com/cloudflare/boringtun" rel="nofollow">https://github.com/cloudflare/boringtun</a>, a userspace implementation of Wireguard written in Rust, and (I'm guessing) user IP:port is sent to third party at api.playit.gg.
Looks convenient. I assume multiple servers share the same IP(s) on different non-default ports? I don’t see any info on how this works on the site.<p>I can’t imagine providing a free unique static IPv4 for 4000+ active servers would be a sustainable business model. IPv6 of course would be fine, if residential ISPs ever leave the Stone Age. (Looking at you, Bell Canada)
i had a similar use case for sharing my plex media server. i am behind a cgnat so dont have a fixed IP address nor can I port-forward if I wanted to. the solution I came up with, involves zerotier and a cheap vps qith a static ip (required as I cant setup zerotier everywhere (apple tvs, chromecasts, iphones, etc.) the vps acts as a relay to the private zerotier network (single address only, the plex server) which allows anyone i have shared my plex server with to access without any setup.<p>a script to set it all up (debian 8):
<a href="https://gist.github.com/scktt/b586dd4bf5a19be91a978c6b2abb5976" rel="nofollow">https://gist.github.com/scktt/b586dd4bf5a19be91a978c6b2abb59...</a>
There's also good ol' (newish?) WireGuard on a relay VPS. But I understand how it'd be another extra step that could get in the way for someone unfamiliar with the tech.
This seems to create long-running tunnel sessions, doesn't it? If so, that seems to me to potentially create load that's too great for the service to be free.
I thought that virtual hosts for TCP would be an interesting feature to have to support multiple services on a single port. I remember reading about this years back: <a href="http://www.litech.org/~brian/tcphosts/paper.html" rel="nofollow">http://www.litech.org/~brian/tcphosts/paper.html</a>
How can I self host this for an arbitrary game TCP port? I'd be happy to pay for a "limited feature" edition (don't need source either) that will:<p>- let me self host with binaries, public IP server on Linux, private IP server on Windows<p>- map IPs so that the gameserver running on Windows can issue IP bans<p>- I don't need hostname-picking or unique ports
It looks like there's a tunnel app... could I use it to tunnel other stuff if I got creative? I'm behind CGNAT with Starlink on one of my connections, and I wouldn't mind a freebie tunnel to, say, a webserver in there...