last day (14 days later) » 

6:08 AM
0
Q: How do I set up a proxy server so that users can't connect to my login server and game servers directly?

user299648I have a login server that uses http and several game servers that uses generic streaming tcp on dedicated servers. I want to support tens of thousands of users at any time. How do I set up a proxy server so that users can't connect to my login server and game servers directly? What tools do I u...

 
What do you expect this proxy system to accomplish?
 
The main reasons. So users don't have direct access to my servers. So that it would be much more difficult for hackers to hack it.
 
Well, you could get the same effect by simply configuring your real server. If you set the proxy to not pass through attacks, then you can configure your main server the same way. I figured you were asking about [load balancing].(en.wikipedia.org/wiki/Load_balancing_(computing))
 
I forgot to add. I would not like clients to see the real ip.
 
Same question as before. :) Why do you want to hide the ip?
 
6:08 AM
I have other ports open that I do not want clients to be able to connect to.
 
chat is great
why do you leave those ports open?
close them
 
I did not know of this feature. Very cool.
 
I'm not trying to be contrary here
it really seems like you're asking an XY question
proxy is the answer to my problem; how do i proxy?
 
I am also running a bitcoin client that acccepts incoming connections.
And my game requires it.
 
oh, jeebus
ok
well
I'm not enough of an expert to tell you that proxys aren't the right way to go
but I am 95% sure it's not the right solution
 
6:11 AM
Seems to me like security through obscurity... If someone finds a way into your proxy server, then your main server is fair game
 
and you should look into guarding your server in other ways
 
So what your suggesting previously is that I can write load balancing code to do what I want?
 
no no no
i just thought that's why you asked in the first place
 
usign a proxy to manage a lot of servers all doing the same job
 
6:13 AM
IMO you should work on getting real security on the server instead of hoping no one guesses the real server's IP address.
 
so anyway, is there any reason your one server can keep these concepts safe separeately, but not at the same ip?
@RobertRouhani I agree
er, not concepts, port functions?
 
I'm assuming the logic here is that if the server's IP address is hidden, no one can do a port scan or find a backdoor, which is, again, security through obscurity.
 
Yes, I do have backend servers for my db etc. But another reason I want a proxy is I dont want to have a client hopping from one game server to another.
 
sure, a proper firewall will shut down port scans anyway
 
I want the client to connect to a proxy and he can access all game servers without disconnecting.
 
6:17 AM
ahha
so, that kind of is a load balancing function
 
although, without the heavy-load part :)
 
So the solution is load balancing not proxy?
 
not necessarily
I'm really not any kind of authority on this
I just wanted to get to the heart of your real goal
your question might be better served if you explained what you're trying to do, rather than asking about the particular method of doing it
also it will probably get migrated to a different stack exchange site :\
 
OK, i understand.
Thanks anyways. I can tip you some bitcoin cents if you like.
 
6:20 AM
they could be my first. :)
I didn't win nodewar, so...
 
Give me address :)
 
I would need to make an account
thanks anyway
 
ok
you can try blockchain,info
 
i'm intrigued
I will get myself a wallet asap
 
cool, I'll wait. I appriciate your help, it is leading me to the right answer.
 

last day (14 days later) »