System Information
Field | Value |
---|---|
Operating System | Linux - Debian GNU/Linux 12 on x86_64 |
Product | AMP ‘Callisto’ v2.5.1.2 (Mainline) |
Virtualization | None |
Application | Application Deployment |
Module | ADSModule |
Running in Container | No |
Current State | Indeterminate |
Problem Description
Issue
I’m trying to run my Garry’s mod server behind a nginx reverse proxy stream. I can connect to the server by running “connect (the reverse proxy IP):27016” in Garry’s mod, but then I can go to my steam profile and click the green “join game” button and I see my home IP. If I do this right when I join the server, I see the proxy IP, but after refreshing my steam page ~2 seconds after joining, it shows the IP I’m trying to hide (my home IP).
Reproduction Steps
- Started a GMOD 64 bit server on this AMP instance which is running in a docker container on my unraid server,
- Tried to boot the server with LAN mode off and reverse proxy mode on, I can join through the proxy IP but then if I go to my steam profile I can see my home IP
- Tried to boot the server with LAN mode on and reverse proxy mode on, I can join through the proxy IP but then if I go to my steam profile I can see my home IP
- Tried to boot the server with LAN mode off and reverse proxy mode off, I can join through the proxy IP but then if I go to my steam profile I can see my home IP
- Tried to boot the server with LAN mode on and reverse proxy mode off, I can join through the proxy IP but then if I go to my steam profile I can see my home IP
- I tried adding the proxy server to the “X Forward Header” setting, same issue
- I tried adding the proxy server to the “X Forward Header” setting as well as 127.0.0.1, same issue
- I tried removing my steam keys from the server config, same issue
I’ve also tried booting the server with the settings I mentioned before, in conjunction with different options being selected in the red boxes here, but I get the same issue: