The secret URL parameter feature itself depends only on cookies. This feature sets a session flag, and optionally a cookie. The session depends on a cookie set by Joomla. So, the dependency is Joomla's session cookie, and the optional cookie set by Admin Tools itself. These cookies are unset every time you run the Private Browsing mode.
However, if you whitelist any IP on your site then every time you access your site for a whitelisted IP address ever security feature, including the secret URL parameter, will not apply.
That's why I asked you to use Private Browsing "ideally from a device with a different Internet connection – a mobile phone or tablet on a cellular connection would be the simplest way". You see why I am using this specific phrasing? Using the Private Browsing mode deals with the cookies. Using a different Internet connection deals with whitelisted IP addresses.
The latter seems to be the case:
I also have admin IP restriction activated: that works
When you try to access your site's administrator from an IP added to the Administrator Exclusive Allow IP List no security measures are applied against you, including of course the secret URL parameter. As per the documentation:
IPs added to the Administrator Exclusive Allow IP List are fully vetted as far as Admin Tools is concerned. This means that no security measure will be applied against them. Please place only very well trusted IPs in this list! If an attack is launched from this IP, it will not be blocked by Admin Tools!
Mystery solved!
Another thing that is not working is the custom meta content generator tag. I have it set to be the name of my website and it used to work (overriding the Joomla tag). Now there is no generator tag at all (which is fine by me). Granted, I haven't checked this in ages, so maybe it stopped working before my switch to the load balancer.
Admin Tools tells Joomla that the generator meta tag content should be whatever you typed. Whether a meta generator tag is output at all depends on your site's template.
Also note that other plugins on your site may choose to change or remove the generator meta tag.
The load balancer –whose only job is to route requests to two or more internal servers to equalise, nay, balance the server load on them– has absolutely nothing at all to do with your site's output.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!