Xonotic Forums
Port Tunneler Signature Verification - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Support (https://forums.xonotic.org/forumdisplay.php?fid=3)
+--- Forum: Xonotic - Server Administration (https://forums.xonotic.org/forumdisplay.php?fid=16)
+--- Thread: Port Tunneler Signature Verification (/showthread.php?tid=8551)



Port Tunneler Signature Verification - cushinga - 05-12-2021

I'm setting up a small server, and I got it working just fine... except for one thing.
My current living situation does not give me access to my router, and port forwarding isn't an option.
I found a solution to that, which is to use something like remote.it or ngrok.com (services that allow you to tunnel a port forward through a NAT or firewall).

The reason I'm writing this is that whenever either of these are set up (I've tried http and tcp), The server throws this error every time the server starts:

Code:
Switching to map runningmanctf
Server using port 26000
Server listening on address 0.0.0.0:26000
Server listening on address [0:0:0:0:0:0:0:0]:26000
Error response from keygen server: Not allowed
crypto: cannot perform requested crypto operations; denial service attack or crypto_servercpupercent/crypto_servercpumaxtime are too low
uri_multi_ready: got HTTP error 422, data is in unusable format - not continuing
Player stats writing failed: -422
Switching to map warfare

and I get this error every time the map switches:

Code:
Switching to map silentsiege
uri_multi_ready: got HTTP error 422, data is in unusable format - not continuing
Player stats writing failed: -422
Switching to map stormkeep

This appears to be a signature verification error of some sort.
Its a test on a raspberry pi 4 running box86.

Is there a way to fix this? and if so, how?

UPDATE:
According to this: https://airbrake.io/blog/http-errors/405-method-not-allowed and this: https://www.ionos.com/digitalguide/hosting/technical-matters/error-405-method-not-allowed-explanation-and-solutions/ it appears that the Keygen server doesn't like at least the service I'm currently using (remote.it) to be connected to it.


RE: Port Tunneler Signature Verification - cushinga - 05-12-2021

Ok, the problem might be that I'm using the wrong tunnel type, is the server a http, https, tcp, udp, or tls server?
Or is it just not possible to do something like that?

I found it! https://xonotic.org/faq/#which-ports-do-i-have-to-open-in-firewall-forward-from-my-router-to-run-a-server Its UDP I think...


RE: Port Tunneler Signature Verification - cushinga - 05-14-2021

Well, I found the issue. You need a middle man that's not provided by remote.it (or ngrok for that matter).
I found Portmap.io which use openvpn and has a man it the middle server provided for you.
It works now!!!
woo!