Browser 如何更改您的明显原产国以测试站点?

Browser 如何更改您的明显原产国以测试站点?,browser,regional,web-testing,Browser,Regional,Web Testing,我希望能够设置我的原产国-这是否涉及通过代理进行测试,或者是否可以在其他地方设置?我将用于此目的。这样你就可以确定你是从另一个国家访问该网站。取决于你想测试什么。如果是GeoIP系统,您需要在另一个位置安装一个代理,或者使用不同的网络。如果是HTTP内容协商头,则可以在浏览器配置中更改它们。如何更改取决于操作系统和浏览器以及测试内容 如果您正在测试在浏览器中运行的非HTML内容(例如flash),那么使用IE时,您必须在IE从那里拾取机器时更改机器的位置。使用Firefox,浏览到about:c

我希望能够设置我的原产国-这是否涉及通过代理进行测试,或者是否可以在其他地方设置?

我将用于此目的。这样你就可以确定你是从另一个国家访问该网站。

取决于你想测试什么。如果是GeoIP系统,您需要在另一个位置安装一个代理,或者使用不同的网络。如果是HTTP内容协商头,则可以在浏览器配置中更改它们。

如何更改取决于操作系统和浏览器以及测试内容

如果您正在测试在浏览器中运行的非HTML内容(例如flash),那么使用IE时,您必须在IE从那里拾取机器时更改机器的位置。使用Firefox,浏览到about:config,接受“herebedragons”警告并编辑general.useragent.locale值


如果您正在测试基于本地返回的页面版本,那么您需要指定lanuge(在Firefox中,工具->选项菜单->内容选项卡->选择语言部分的按钮并添加正确的国家代码)

我假设您使用IP检查国家。如果您正在进行内部测试,那么可能会得到一个设置,其中测试机器和待测试服务器都位于同一NAT后面。在这种情况下,只需手动将您的IP设置为您想要测试的任何国家的IP,并连接到服务器。只要你们都支持同一个NAT,它就会将你们视为你们设置的任何IP。

也许这是显而易见的,但你们也可以通过使用VPN(来自类似公司)或使用虚拟机(类似网络)从另一个国家进行测试。金标准是像EC2虚拟机一样的远程桌面,因为VPN或代理可能有延迟。

网站如何检测原产国?为什么?您正在进行语言检测和检查HTTP头吗?还是基于IP的检测?这很容易出错。唯一的问题是我认为您无法选择目标节点。TOR是一个很棒的系统。只有在深渊骑士的情况下,如果站点通过IP进行检测,这才有效。如果它正在进行基于语言的检测,它将不会有帮助,因为TOR只会传递这些HTTP头。