I've released a Raknet proxy. This should help the current situation, though if the NatNeg server is down you'll need your ports open or for UPNP to open them. Sadly, NatNeg is not a simple thing and everyone needs to be talking to the same NatPunch server for it to work. The code for this proxy is simple and fully open source on an Unlicense license.
By default it does GETs to my IonDriver server first, which might timeout as I've not optimized it yet, but it lists games from all 3 servers if it can reach them.https://github.com/Nielk1/RaknetProxy/r ... ag/220.127.116.11
Feel free to fork the code and make changes. You are under no obligation to provide your code changes or even attribute me as this is under the Unlicense, but I would appreciate pull requests or code changes be provided to me so I can update this main repository.
You must run this on your local machine you are playing BZ2 on. The program talks to the remote Raknet servers as if it was BZ2, so the IP of the machine it is running on is what will be provided to those servers. (Technically you can run it on any machine in your local network behind the same external IP, but it's easier to just say "run it on the same computer as your game.")