Вы уже практически ответили на свой вопрос: чтобы заставить Google отображать страницу, относящуюся к определенной стране, вы должны использовать хост, который может отправлять запросы через диапазоны IP-адресов или поставщиков, которые Google распознает как происходящие из этой страны. Прокси-серверы предоставляют именно такую функциональность.
Да, вы правы, разработчики или другие лица, отвечающие за тестирование сервисов Google, скорее всего, не будут использовать прокси-серверы, хотя для такой большой компании, которая предоставляет несколько тестовых хостов в каждой стране, в которой они работают, не кажется такой большой проблемой.
Если бы мне пришлось реализовать многонациональный сервис, предоставляющий контент в зависимости от местоположения клиента, я бы не пытался скрыть (как в случае с безопасностью за счет неясности ) функциональность тестирования, скрывая ее за недокументированными параметрами. Более ясной и очевидной реализацией такой функции были бы функции на основе учетных записей.
- Вы обычный пользователь: я буду доставлять контент в зависимости от вашего местоположения.
- Вы вошли в систему и в группе «Тестировщики в Google» видите параметр, позволяющий «обмануть» ваше местоположение.
Фактически, все системы, которые я разрабатываю, имеют расширенные функции отладки и тестирования даже на действующих хостах, но эти функции никогда не включены и не доступны для пользователей вообще. В конце концов, для этого и нужны группы пользователей.