Vart inte klokare av att ändra variblerna så jag kollade upp vilka varibler so fungerar på servern.
Du hade rätt angående proxyn.
HTTP_VIA ger som svar: 1.0 v2:3128 (Squid/2.4.STABLE6)
HTTP_X_FORWARDED_FOR ger som svar: 127.0.0.1
REMOTE_ADDR ger som svar: rätt IP-adress (Vill inte ange den pga säkerhetsrisk.
Detta resultat verkar konstigt då YaBB SE använder REMOTE_ADDR i sin kod. Den borde ge rätt IP i mitt forum. Men ändå blir det fel

Det måste vara en bugg i YaBB SE som gör att det inte fungerar med REMOTE_ADDR med det går bra att använda samma metod i ett annat PHP-skript.

Trots Squid proxy så fungerar IP-spårning bra i en webbshop som använder REMOTE_ADDR.