Class TorConfiguration

java.lang.Object
org.eblocker.server.common.network.TorConfiguration

public class TorConfiguration extends Object
This class is responsible for writing the Tor configuration file
  • Constructor Details

    • TorConfiguration

      @Inject public TorConfiguration(String torConfigTemplateFilePath, String torConfigFilePath)
  • Method Details

    • update

      public void update(Set<String> selectedCountryCodes)
    • getConfigExitNodeString

      public static String getConfigExitNodeString(Set<String> countryCodes)
      Creates a list of country codes for the Tor configuration, separated by commas, where each code is enclosed in brackets
      Parameters:
      countryCodes -
      Returns:
      country code list for Tor configuration, e.g. {de},{fr},{no}