我希望能够设置我的原籍国 - 这是否涉及通过代理进行测试,或者是否可以在其他地方设置一些东西?
5 回答
为此,我会使用TOR 。这样,您就可以确定您是从不同的国家/地区访问该网站。
取决于你想测试什么。如果它是 GeoIP 系统,您需要在另一个位置为自己设置一个代理,或者使用不同的网络。如果是 HTTP 内容协商标头,您可以在浏览器配置中更改它们。
你如何做取决于操作系统和浏览器以及你正在测试什么。
如果您正在测试在浏览器中运行的非 HTML 内容(例如 flash),那么使用 IE,您必须更改计算机的位置,因为 IE 从那里拾取它。使用 Firefox,浏览至 about:config,接受“Here be dragons”警告并编辑 general.useragent.locale 值。
如果您正在测试基于本地返回的页面版本,那么您需要指定语言(在 Firefox 中,工具 -> 选项菜单 -> 内容选项卡 -> 在语言部分选择按钮并添加正确的国家代码)
我假设您正在使用 IP 来检查国家/地区。如果您在内部进行测试,那么可能会获得一个设置,其中测试机器和要测试的服务器都位于同一个 NAT 后面。在这种情况下,只需手动将您的 IP 设置为您要测试的任何国家/地区的 IP,然后连接到服务器。只要你们俩都在同一个 NAT 后面,它就应该将您视为您设置的任何 IP。
也许这很明显,但您也可以使用 VPN(来自像purevpn.com这样的公司)或使用来自 AWS 的 EC2等虚拟机从另一个国家/地区进行测试。黄金标准是像 EC2 虚拟机这样的远程桌面,因为 VPN 或代理可能会有延迟。