Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Check a site's response from different countries with Shellroute

说明与用途

使用 Shellroute,您可以通过不同国家的代理发送相同的请求并比较响应,以识别本地化和重定向差异。

问题

Websites may serve different content or redirects based on the visitor's country, causing inconsistent behavior for users and developers.

结果

By routing identical curl requests through US and Germany proxies, the developer observed that Google Store redirects to different language settings (hl=en-US vs hl=de). This demonstrates how country‑based routing can affect application behavior and provides a repeatable method to investigate similar issues on other sites.

工作流

  • Open a normal terminal and run curl -sSI https://store.google.com/ | grep -i '^location:' to capture the redirect from the local connection.
  • Install Shellroute (npm install -g shellroute shellroute login) and log in.
  • Start a routed shell and connect to the US with /connect US. Run the same curl command to capture the US redirect.
  • Start another routed shell and connect to Germany with /connect DE. Run the same curl command to capture the German redirect.
  • Compare the Location headers from the three terminals to see language differences.
  • If needed, use curl -i to fetch full headers and body, or copy a browser request as cURL and run it through each routed shell.
  • After investigation, exit the routed shells with /exit or /disconnect.

证据

Shellroute gives each shell its own proxy IP. Pick a country and use the terminal normally.

来源

In the recording, this returned: location: https://store.google.com/?hl=en-US

来源

Our German connection returned: location: https://store.google.com/?hl=de

来源

  • 记录日期: 2026-09-21T14:45:43.758Z