[](https://badge.fury.io/js/srcds-info-proxy)
npm install srcds-info-proxy
npm install
`
Run
`
npm start
`
Now you can make a request like this:
localhost:8080/?ip=192.168.1.3&port=27015
If the provided ip:port is a valid RCON supported server, you should get back a response like this:
key | value
--- | ---
type | "I"
version | 17
serverName | "LinuxGSM"
map | "de_mirage"
gameType | "csgo"
gameName | "Counter-Strike: Global Offensive"
appID | 730
numPlayers | 0
maxPlayers | 16
numBots | 0
dedicated | "dedicated"
os | "Linux"
password | 0
secure | true
gameVersion | "1.36.2.6"
ip | "192.168.1.3"
port | 27015
pw | false
There is optional HTTPS support. If you provide absolute paths to your cert and key with P_CERT AND P_KEY env variables, srcds-info-proxy` will also start an HTTPS server.