[X] This request is not a duplicate of an existing issue.
[X] I have provided as much information as I can to help resolve this issue.
Description
Describe the problem.
It's not preserving user IP addresses for TCP (http and gameservers), and according to "Provide my NPM (Nginx Proxy Manager) Server with clients real IPs (for fail2ban blocking purposes)" this should be working.
steps-to-reproduce
N/A
Actual Behavior
I forwarded 80/tcp. 443/tcp and 25565/tcp, if I visit the IP address of the VPS and then locally check the logs of nginx, it shows the IP of the VM that hosts the wireguard.
Each service I have is in it's own VM, nginx is in it's own VM, the gameserver is and the wireguard is too. ip_forward=1 on all
Another example with the game service showing the IP of the VM that hosts the wireguard instead of the user IP:
Script Version
Digital Ocean
VPS wireguard config (/etc/wireguard/wg0.conf)
No response
Local Server wireguard config (/etc/wireguard/wg0.conf)
I don't have my server with me right now, so I can't check to see if I get the same results. But when I get the server in, I will try and figure out a solution.
Terms
Description
Describe the problem.
It's not preserving user IP addresses for TCP (http and gameservers), and according to "Provide my NPM (Nginx Proxy Manager) Server with clients real IPs (for fail2ban blocking purposes)" this should be working.
steps-to-reproduce
N/A
Actual Behavior
I forwarded 80/tcp. 443/tcp and 25565/tcp, if I visit the IP address of the VPS and then locally check the logs of nginx, it shows the IP of the VM that hosts the wireguard.
Each service I have is in it's own VM, nginx is in it's own VM, the gameserver is and the wireguard is too. ip_forward=1 on all
Another example with the game service showing the IP of the VM that hosts the wireguard instead of the user IP:
Script Version
Digital Ocean
VPS wireguard config (/etc/wireguard/wg0.conf)
No response
Local Server wireguard config (/etc/wireguard/wg0.conf)
No response