如何将 Tor IP 设置为 GeoLocation?

How can I set the Tor IP to a GeoLocation?

我正在构建一个机器人,因此我想使用 Tor。此外,我想将我的 IP 设置为选择的 Geoloaction 或国家/地区。这可能吗?

这是我的 Tor 初始化代码

public static void setUp() throws Exception {
    //driver = new HtmlUnitDriver();    
    //driver = new FirefoxDriver();
    String torPath = "/Applications/TorBrowser.app/Contents/MacOS/firefox";
    String profilePath = "/Applications/TorBrowser.app/TorBrowser/Data/Browser/profile.default/";
    FirefoxProfile profile = new FirefoxProfile(new File(profilePath));
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    driver = new FirefoxDriver(binary, profile);        
    baseUrl = "https://qa2all.wordpress.com";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

您所要做的就是编辑浏览器捆绑包使用的 torrc 配置文件(通常位于 Browser/TorBrowser/Data/Tor)并添加如下配置值:

ExitNodes {US}

其中US是您要使用的IP的国家代码。您可以通过逗号分隔指定倍数。注意:国家代码必须用 {} 括起来才能工作。有关接受内容的详细信息,请参阅 ExcludeNodes 文档。