Skip to content

Instantly share code, notes, and snippets.

@mikeninerbravog
Forked from glamrock/torrc_options
Last active September 1, 2023 11:06
Show Gist options
  • Select an option

  • Save mikeninerbravog/ac846176c692a13101ea48c844c5d6ac to your computer and use it in GitHub Desktop.

Select an option

Save mikeninerbravog/ac846176c692a13101ea48c844c5d6ac to your computer and use it in GitHub Desktop.
All torrc options
Fri Jul 7 12:50:55 PM -03 2023
Note: Some may been discontinued (depracted)
`AccelDir`: Specifies the directory containing the hardware acceleration backend.
`AccelName`: Specifies the name of the hardware acceleration backend to use.
`AccountingMax`: Specifies the maximum number of bytes that can be transferred before Tor stops serving new connections. Once the limit is reached, new connections will be refused.
`AccountingRule`: Defines the accounting rule used to determine when to stop serving new connections based on the accounting limit. Possible values are "sum", "max", or "min".
`AccountingStart`: Sets the time when accounting starts. Connections made after this time contribute to the accounting limit.
`Address`: Specifies the IP address and port for a listener or an outgoing connection. It can be used to bind Tor to a specific address or specify the address of a specific relay.
`__AllDirActionsPrivate`: Makes all directory actions private.
`AllowNonRFC953Hostnames`: Allows Tor to connect to non-RFC 953 compliant hostnames.
`AlternateBridgeAuthority`: Specifies an alternate bridge authority by IP address.
`AlternateDirAuthority`: Specifies an alternate directory authority by IP address.
`AndroidIdentityTag`: Sets the identity tag for log messages on Android.
`AssumeReachable`: Instructs Tor to assume that all ORs (onion routers) are reachable by setting the network status to up and skipping reachability tests.
`AuthDirBadExitCCs`: Sets a default list of countries whose IP addresses are not recommended for use as exits.
`AuthDirBadExit`: Lists countries whose IP addresses are not recommended for use as exits.
`AuthDirFastGuarantee`: Sets the minimum bandwidth in KB/s required for an authority to be flagged as a Fast authority.
`AuthDirGuardBWGuarantee`: Sets the minimum bandwidth in KB/s required for an authority to be flagged as a Guard authority.
`AuthDirHasIPv6Connectivity`: Instructs Tor to advertise IPv6 directory reachability.
`AuthDirInvalidCCs`: Sets a default list of countries whose IP addresses are not allowed to be listed as directory authorities.
`AuthDirInvalid`: Lists countries whose IP addresses are not allowed to be listed as directory authorities.
`AuthDirListBadExits`: Lists countries whose IP addresses are not recommended as exit relays.
`AuthDirMaxServersPerAddr`: Sets the maximum number of directory servers that can advertise the same IP address.
`AuthDirPinKeys`: Allows directory authorities to pin the public keys of other authorities, preventing the authorities from changing their keys.
`AuthDirRejectCCs`: Sets a default list of countries whose IP addresses are not allowed to act as relays.
`AuthDirReject`: Lists countries whose IP addresses are not allowed to act as relays.
`AuthDirSharedRandomness`: Enables the use of shared randomness in directory authorities.
`AuthDirTestEd25519LinkKeys`: Enables the testing of Ed25519 link keys in directory authorities.
`AuthoritativeDirectory`: Marks this Tor instance as an authoritative directory server.
`AutomapHostsOnResolve`: Enables automatic mapping of unresolved IP addresses to .onion addresses.
`AutomapHostsSuffixes`: Sets the suffixes for automatic mapping of unresolved IP addresses to .onion addresses.
`AvoidDiskWrites`: Instructs Tor to avoid disk writes as much as possible.
`BandwidthBurst`: Sets the maximum allowed burst rate in bytes for bandwidth usage.
`BandwidthRate`: Sets the maximum sustained rate in bytes for bandwidth usage.
`BridgeAuthoritativeDir`: Specifies whether the bridge relay acts as an authoritative directory.
`Bridge`: Configures a bridge relay by IP address and port.
`BridgeDistribution`: Sets the default bridge distribution method.
`BridgePassword`: Sets the password used to authenticate with the bridge relay.
`BridgeRecordUsageByCountry`: Enables recording bridge usage by country.
`BridgeRelay`: Marks this Tor instance as a bridge relay.
`CacheDirectoryGroupReadable`: Sets the cache directory permissions to allow group read access.
`CacheDirectory`: Sets the directory for caching downloaded directory material.
`CellStatistics`: Enables collecting and reporting statistics about cells sent and received by Tor relays.
`CircuitBuildTimeout`: Sets the maximum time in seconds to wait for a circuit to be built.
`CircuitPriorityHalflife`: Sets the half-life period for adjusting circuit priority.
`CircuitsAvailableTimeout`: Sets the time in seconds to wait for circuits to become available.
`CircuitStreamTimeout`: Sets the maximum time in seconds to wait for a stream to be attached to a circuit.
`ClientAutoIPv6ORPort`: Automatically selects an IPv6 OR port for clients.
`ClientBootstrapConsensusAuthorityDownloadInitialDelay`: Sets the initial delay for client bootstrap consensus authority download.
`ClientBootstrapConsensusAuthorityOnlyDownloadInitialDelay`: Sets the initial delay for client bootstrap consensus authority-only download.
`ClientBootstrapConsensusFallbackDownloadInitialDelay`: Sets the initial delay for client bootstrap consensus fallback download.
`ClientBootstrapConsensusMaxInProgressTries`: Sets the maximum number of in-progress tries for client bootstrap consensus.
`ClientDNSRejectInternalAddresses`: Instructs Tor to reject internal IP addresses from DNS responses.
`ClientOnionAuthDir`: Specifies the directory where client onion authentication files are stored.
`ClientOnly`: Configures Tor to run as a client-only relay, not participating in the network as a relay.
`ClientPreferIPv6DirPort`: Enables clients to prefer IPv6 directory ports when connecting to directory authorities.
`ClientPreferIPv6ORPort`: Enables clients to prefer IPv6 OR (Onion Router) ports when connecting to relays.
`ClientRejectInternalAddresses`: Instructs Tor to reject internal IP addresses from circuit extend attempts.
`ClientTransportPlugin`: Configures a client-side transport plugin to use for connecting to the Tor network.
`ClientUseIPv4`: Enables or disables the use of IPv4 for client connections.
`ClientUseIPv6`: Enables or disables the use of IPv6 for client connections.
`ConnDirectionStatistics`: Enables collecting and reporting statistics about the direction of connections made by Tor relays.
`ConnectionPadding`: Enables connection padding for relay traffic.
`ConnLimit`: Sets the maximum number of connections allowed at the same time.
`ConsensusParams`: Allows specifying additional consensus parameters for the Tor network.
`ConstrainedSockets`: Enables the use of constrained sockets for reduced memory consumption.
`ConstrainedSockSize`: Sets the maximum size in bytes for constrained sockets.
`ContactInfo`: Specifies the contact information for the relay operator.
`__ControlPort`: Deprecated option. Please disregard.
`ControlPortFileGroupReadable`: Sets the permissions of the control port file to allow group read access.
`ControlPort`: Sets the port on which Tor listens for control connections.
`ControlPortWriteToFile`: Writes the control port authentication cookie to a file.
`ControlSocket`: Sets the Unix socket path for control connections.
`ControlSocketsGroupWritable`: Sets the permissions of the control sockets to allow group write access.
`CookieAuthentication`: Enables cookie-based authentication for control connections.
`CookieAuthFileGroupReadable`: Sets the permissions of the cookie authentication file to allow group read access.
`CookieAuthFile`: Specifies the path to the cookie authentication file.
`CountPrivateBandwidth`: Counts traffic from private IP addresses toward the advertised bandwidth.
`DataDirectoryGroupReadable`: Sets the permissions of the data directory to allow group read access.
`DataDirectory`: Sets the directory where Tor should store its data files.
`DirAllowPrivateAddresses`: Allows the use of private IP addresses in directory connections.
`DirAuthorityFallbackRate`: Sets the maximum fraction of fallback directories that can be non-functional.
`DirAuthority`: Marks this Tor instance as a directory authority.
`DirCache`: Sets the directory cache size in megabytes.
`DirPolicy`: Sets the directory connection policy for Tor relays.
`__DirPort`: Deprecated option. Please disregard.
`DirPortFrontPage`: Sets the HTML page to be served by the DirPort.
`DirPort`: Sets the port on which Tor listens for directory connections.
`DirReqStatistics`: Enables collecting and reporting statistics about directory requests sent and received by Tor relays.
`DisableAllSwap`: Disables swapping to disk.
`DisableDebuggerAttachment`: Disables attaching a debugger to Tor processes.
`DisableNetwork`: Disables all network activity for the Tor instance.
`DisableOOSCheck`: Disables the out-of-space check for disk usage.
`__DisablePredictedCircuits`: Disables the use of predicted circuits.
`__DisableSignalHandlers`: Disables the Tor signal handlers.
`__DNSPort`: Deprecated option. Please disregard.
`DNSPort`: Sets the port on which Tor listens for DNS requests.
`DormantCanceledByStartup`: Sets whether circuits are automatically canceled when the dormant state is canceled by start-up.
`DormantClientTimeout`: Sets the time in seconds after which dormant client circuits are timed out.
`DormantOnFirstStartup`: Enables dormancy for the first start-up of the Tor instance.
`DormantTimeoutDisabledByIdleStreams`: Disables the dormant timeout for circuits with idle streams.
`DoSCircuitCreationBurst`: Sets the maximum burst of circuit creation in circuits per second.
`DoSCircuitCreationDefenseTimePeriod`: Sets the time period in seconds for the DoS circuit creation defense mechanism.
`DoSCircuitCreationDefenseType`: Sets the type of defense mechanism to be used for DoS circuit creation.
`DoSCircuitCreationEnabled`: Enables denial-of-service (DoS) defense for circuit creation.
`DoSCircuitCreationMinConnections`: Sets the minimum number of connections for the DoS defense to be enabled.
`DoSCircuitCreationRate`: Sets the maximum rate of circuit creation in circuits per second.
`DoSConnectionDefenseType`: Sets the type of defense mechanism to be used for DoS connection requests.
`DoSConnectionEnabled`: Enables denial-of-service (DoS) defense for connection requests.
`DoSConnectionMaxConcurrentCount`: Sets the maximum number of concurrent connections allowed for the DoS defense.
`DoSRefuseSingleHopClientRendezvous`: Allows or refuses rendezvous points that only connect to single-hop clients.
`DownloadExtraInfo`: Configures how Tor downloads extra information descriptors.
`EnforceDistinctSubnets`: Ensures that relays have distinct subnets to prevent Sybil attacks.
`EntryNodes`: Specifies a list of preferred entry (guard) nodes for circuit creation.
`EntryStatistics`: Enables collecting and reporting statistics about entry node usage.
`ExcludeExitNodes`: Specifies a list of exit nodes to exclude from use in circuits.
`ExcludeNodes`: Specifies a list of nodes to exclude from use in circuits.
`ExitNodes`: Specifies a list of preferred exit nodes for circuit creation.
`ExitPolicy`: Configures the exit policy for an exit relay.
`ExitPolicyRejectLocalInterfaces`: Rejects connections to local network interfaces in the exit policy.
`ExitPolicyRejectPrivate`: Rejects connections to private IP addresses in the exit policy.
`ExitPortStatistics`: Enables collecting and reporting statistics about exit port usage.
`ExitRelay`: Marks this Tor instance as an exit relay.
`ExtendAllowPrivateAddresses`: Allows extending circuits to nodes with private IP addresses.
`ExtendByEd25519ID`: Allows extending circuits using an Ed25519 identity.
`ExtORPortCookieAuthFileGroupReadable`: Sets the permissions of the ExtOR cookie authentication file to allow group read access.
`ExtORPortCookieAuthFile`: Specifies the path to the cookie authentication file for ExtOR connections.
`__ExtORPort`: Deprecated option. Please disregard.
`ExtORPort`: Sets the port on which Tor listens for Extended OR (ExtOR) connections.
`ExtraInfoStatistics`: Enables collecting and reporting statistics about extra-info descriptors.
`FallbackDir`: Specifies a fallback directory by IP address and port.
`FascistFirewall`: Enables the "fascist" firewall mode, which restricts access to the ORPort and DirPort.
`FetchDirInfoEarly`: Enables fetching directory information earlier during the bootstrap process.
`FetchDirInfoExtraEarly`: Enables fetching additional directory information even earlier during the bootstrap process.
`FetchHidServDescriptors`: Enables fetching hidden service descriptors during the bootstrap process.
`FetchServerDescriptors`: Enables fetching server descriptors during the bootstrap process.
`FetchUselessDescriptors`: Enables fetching descriptors that are typically not used by clients.
`FirewallPorts`: Specifies the ports that are allowed through the firewall when the "fascist" firewall mode is enabled.
`GeoIPExcludeUnknown`: Excludes unknown countries from GeoIP-based features.
`GeoIPFile`: Specifies the path to the GeoIP database file.
`GeoIPv6File`: Specifies the path to the IPv6 GeoIP database file.
`GuardfractionFile`: Sets the file path for the guardfraction document.
`GuardLifetime`: Sets the time in seconds that a guard node remains in the guard node list.
`HardwareAccel`: Enables or disables hardware acceleration if available.
`HashedControlPassword`: Sets the hashed password for control port authentication.
`__HashedControlSessionPassword`: Sets the hashed control session password.
`HeartbeatPeriod`: Sets the interval in seconds between heartbeat events.
`HiddenServiceAllowUnknownPorts`: Allows unknown ports for the hidden service.
`HiddenServiceAuthorizeClient`: Authorizes a client to access the hidden service based on its public key.
`HiddenServiceDirGroupReadable`: Sets the permissions of the hidden service directory to allow group read access.
`HiddenServiceDir`: Specifies the directory where hidden service files are stored.
`HiddenServiceExportCircuitID`: Exports circuit IDs to hidden service descriptors.
`HiddenServiceMaxStreamsCloseCircuit`: Closes circuits after the maximum number of streams for the hidden service is reached.
`HiddenServiceMaxStreams`: Sets the maximum number of simultaneous streams allowed for the hidden service.
`HiddenServiceNonAnonymousMode`: Enables non-anonymous mode for hidden services.
`HiddenServiceNumIntroductionPoints`: Sets the number of introduction points for the hidden service.
`HiddenServicePort`: Configures a hidden service port to redirect incoming connections.
`HiddenServiceSingleHopMode`: Enables single-hop mode for hidden services.
`HiddenServiceStatistics`: Enables collecting and reporting statistics about hidden service usage.
`HiddenServiceVersion`: Specifies the version of the hidden service protocol to use.
`HidServAuth`: Sets the client authentication type for hidden services.
`HSLayer2Nodes`: Sets the number of nodes used in layer 2 of the HSDir algorithm.
`HSLayer3Nodes`: Sets the number of nodes used in layer 3 of the HSDir algorithm.
`HTTPProxyAuthenticator`: Specifies the authentication credentials for the HTTP proxy.
`HTTPProxy`: Sets the HTTP proxy address and port.
`HTTPSProxyAuthenticator`: Specifies the authentication credentials for the HTTPS proxy.
`HTTPSProxy`: Sets the HTTPS proxy address and port.
`__HTTPTunnelPort`: Deprecated option. Please disregard.
`HTTPTunnelPort`: Sets the port on which Tor listens for HTTP tunnel connections.
`IPv6Exit`: Allows the relay to exit to IPv6 destinations.
`KeepalivePeriod`: Sets the interval in seconds between keepalive events.
`KeepBindCapabilities`: Preserves the capabilities of bound sockets.
`KeyDirectoryGroupReadable`: Sets the permissions of the key directory to allow group read access.
`KeyDirectory`: Specifies the directory where Tor stores its key files.
`KISTSchedRunInterval`: Sets the interval in seconds for running the KIST scheduler.
`KISTSockBufSizeFactor`: Sets the socket buffer size factor for the KIST scheduler.
`LearnCircuitBuildTimeout`: Enables dynamic adjustment of the circuit build timeout based on historical measurements.
`__LeaveStreamsUnattached`: Leaves streams unattached.
`LogMessageDomains`: Specifies the message domains for logging.
`Log`: Sets the level of logging verbosity.
`LogTimeGranularity`: Sets the granularity of timestamps in log messages.
`LongLivedPorts`: Configures long-lived ports that are not subjected to automatic bandwidth scanning.
`MainloopStats`: Enables collecting and reporting statistics about Tor's main event loop.
`MapAddress`: Maps an address to another address or port for destination rewriting.
`MaxAdvertisedBandwidth`: Sets the maximum advertised bandwidth for the relay.
`MaxCircuitDirtiness`: Sets the maximum allowed dirtiness of circuits before they are rebuilt.
`MaxClientCircuitsPending`: Sets the maximum number of client circuits that can be pending at the same time.
`MaxConsensusAgeForDiffs`: Sets the maximum age of the consensus for downloading diffs.
`MaxMemInQueues`: Sets the maximum amount of memory in megabytes to be used by queues.
`MaxOnionQueueDelay`: Sets the maximum delay in seconds for accepting cells on the onion queue.
`MaxUnparseableDescSizeToLog`: Sets the maximum size in bytes of unparseable descriptors to be logged.
`MiddleNodes`: Specifies a list of preferred middle nodes for circuit creation.
`MinMeasuredBWsForAuthToIgnoreAdvertised`: Sets the minimum measured bandwidths for authorities to ignore advertised values.
`MinUptimeHidServDirectoryV2`: Sets the minimum uptime for hidden service directories in version 2.
`MyFamily`: Specifies a list of relays that are part of the same family.
`__NATDPort`: Deprecated option. Please disregard.
`NATDPort`: Sets the port on which Tor listens for NAT traversal requests.
`NewCircuitPeriod`: Sets the time in seconds between creating new circuits.
`Nickname`: Sets the nickname for the relay.
`NodeFamily`: Specifies a list of relays that are part of the same family.
`NoExec`: Disables the use of the exec() system call.
`NumCPUs`: Sets the number of CPUs available to Tor for multi-threading purposes.
`NumDirectoryGuards`: Sets the number of directory guards to use for fetching directory information.
`NumEntryGuards`: Sets the number of entry guards to use for circuit creation.
`NumPrimaryGuards`: Sets the number of primary guards to use for circuit creation.
`OfflineMasterKey`: Disables the use of the offline master key for encryption.
`OptimisticData`: Enables optimistic data for circuits.
`__ORPort`: Deprecated option. Please disregard.
`ORPort`: Sets the port on which Tor listens for OR (onion router) connections.
`OutboundBindAddressExit`: Sets the IP address Tor binds to for outbound exit connections.
`OutboundBindAddressOR`: Sets the IP address Tor binds to for outbound OR connections.
`OutboundBindAddress`: Sets the IP address Tor binds to for outbound connections.
`__OwningControllerFD`: Sets the file descriptor of the owning controller process.
`__OwningControllerProcess`: Sets the process ID of the owning controller process.
`PaddingStatistics`: Enables collecting and reporting statistics about padding cells sent and received by Tor relays.
`PathBiasCircThreshold`: Sets the threshold for path bias warnings for circuits.
`PathBiasDropGuards`: Drops guards when path bias is detected.
`PathBiasExtremeRate`: Sets the rate at which path bias extremes are logged.
`PathBiasExtremeUseRate`: Sets the rate at which path bias scaling extremes based on usage are logged.
`PathBiasNoticeRate`: Sets the rate at which path bias notices are logged.
`PathBiasNoticeUseRate`: Sets the rate at which path bias scaling notices based on usage are logged.
`PathBiasScaleThreshold`: Sets the threshold for path bias scaling.
`PathBiasScaleUseThreshold`: Sets the threshold for path bias scaling based on usage.
`PathBiasUseThreshold`: Sets the threshold for path bias scaling based on usage.
`PathBiasWarnRate`: Sets the rate at which path bias warnings are logged.
`PathsNeededToBuildCircuits`: Sets the number of paths needed to build circuits.
`PerConnBWBurst`: Sets the burst size for per-connection bandwidth rate limiting.
`PerConnBWRate`: Sets the bandwidth rate limit per connection.
`PidFile`: Sets the file path where the process ID (PID) is stored.
`ProtocolWarnings`: Enables warnings for protocol issues.
`PublishHidServDescriptors`: Enables the publication of hidden service descriptors.
`PublishServerDescriptor`: Enables the publication of server descriptors.
`ReachableAddresses`: Sets the list of reachable addresses for the relay.
`ReachableDirAddresses`: Sets the list of reachable directory addresses for the relay.
`ReachableORAddresses`: Sets the list of reachable OR addresses for the relay.
`RecommendedClientVersions`: Sets the recommended Tor client versions.
`RecommendedPackages`: Sets the recommended Tor packages.
`RecommendedServerVersions`: Sets the recommended Tor server versions.
`RecommendedVersions`: Sets the recommended Tor versions.
`ReducedConnectionPadding`: Reduces the connection padding for relay traffic.
`ReducedExitPolicy`: Uses a reduced exit policy for exit relays.
`RefuseUnknownExits`: Refuses connections to unknown exit nodes.
`RejectPlaintextPorts`: Rejects connections to plaintext ports.
`RelayBandwidthBurst`: Sets the burst size for relay bandwidth rate limiting.
`RelayBandwidthRate`: Sets the bandwidth rate limit for relays.
`__ReloadTorrcOnSIGHUP`: Reloads the Tor configuration file when receiving a SIGHUP signal.
`RendPostPeriod`: Sets the interval between hidden service descriptor uploads.
`RephistTrackTime`: Sets the duration of rephist tracking in seconds.
`RunAsDaemon`: Runs Tor as a daemon process in the background.
`SafeLogging`: Enables safe logging mode, which prevents the logging of sensitive information.
`SafeSocks`: Enables the safe socks mode, which prevents direct connections to the Tor network.
`Sandbox`: Enables the sandboxing of Tor processes for improved security.
`Schedulers`: Sets the scheduler types to use for Tor processes.
`ServerDNSAllowBrokenConfig`: Allows the use of a broken DNS configuration.
`ServerDNSAllowNonRFC953Hostnames`: Allows the use of non-RFC 953 compliant hostnames.
`ServerDNSDetectHijacking`: Enables DNS hijacking detection.
`ServerDNSRandomizeCase`: Randomizes the case of DNS queries to prevent certain DNS hijacking attacks.
`ServerDNSResolvConfFile`: Sets the path to the resolv.conf file for DNS configuration.
`ServerDNSSearchDomains`: Sets the DNS search domains for the server.
`ServerDNSTestAddresses`: Sets the DNS test addresses for the server.
`ServerTransportListenAddr`: Sets the address and port on which Tor listens for server-side transport connections.
`ServerTransportOptions`: Sets options for the server-side transport plugin.
`ServerTransportPlugin`: Configures a server-side transport plugin to use for incoming connections.
`ShutdownWaitLength`: Sets the time in seconds to wait for circuits to close before shutting down.
`SigningKeyLifetime`: Sets the lifetime of the signing key in seconds.
`Socks4Proxy`: Sets the SOCKS4 proxy address and port.
`Socks5ProxyPassword`: Sets the password for SOCKS5 proxy authentication.
`Socks5Proxy`: Sets the SOCKS5 proxy address and port.
`Socks5ProxyUsername`: Sets the username for SOCKS5 proxy authentication.
`SocksPolicy`: Sets the SOCKS policy for accepting client connections.
`__SocksPort`: Deprecated option. Please disregard.
`SocksPort`: Sets the port on which Tor listens for SOCKS connections.
`SocksTimeout`: Sets the SOCKS connection timeout in seconds.
`SSLKeyLifetime`: Sets the lifetime of SSL keys in seconds.
`StrictNodes`: Forces strict node selection for circuit creation.
`SyslogIdentityTag`: Sets the identity tag for log messages sent to syslog.
`TestingAuthDirTimeToLearnReachability`: Sets the time in seconds for the testing Tor network to learn the reachability of authorities.
`TestingAuthKeyLifetime`: Sets the lifetime of testing authentication keys.
`TestingAuthKeySlop`: Sets the authentication key slop for testing.
`TestingBridgeBootstrapDownloadInitialDelay`: Sets the initial delay for testing bridge bootstrap download.
`TestingBridgeDownloadInitialDelay`: Sets the initial delay for testing bridge download.
`TestingClientConsensusDownloadInitialDelay`: Sets the initial delay for testing client consensus download.
`TestingClientDownloadInitialDelay`: Sets the initial delay for testing client download.
`TestingClientMaxIntervalWithoutRequest`: Sets the maximum interval without a request for testing client.
`TestingDirAuthVoteExit`: Enables testing directory authority vote for exits.
`TestingDirAuthVoteExitIsStrict`: Sets the strictness level for testing directory authority vote for exits.
`TestingDirAuthVoteGuard`: Enables testing directory authority vote for guards.
`TestingDirAuthVoteGuardIsStrict`: Sets the strictness level for testing directory authority vote for guards.
`TestingDirAuthVoteHSDir`: Enables testing directory authority vote for hidden service directories.
`TestingDirAuthVoteHSDirIsStrict`: Sets the strictness level for testing directory authority vote for hidden service directories.
`TestingDirConnectionMaxStall`: Sets the maximum stall time for testing directory connection.
`TestingEnableCellStatsEvent`: Enables events for cell statistics testing.
`TestingEnableConnBwEvent`: Enables events for connection bandwidth testing.
`TestingEstimatedDescriptorPropagationTime`: Sets the estimated time in seconds for descriptor propagation testing.
`TestingLinkCertLifetime`: Sets the lifetime of testing link certificates.
`TestingLinkKeySlop`: Sets the link key slop for testing.
`TestingMinExitFlagThreshold`: Sets the minimum exit flag threshold for testing.
`TestingMinFastFlagThreshold`: Sets the minimum fast flag threshold for testing.
`TestingServerConsensusDownloadInitialDelay`: Sets the initial delay for testing server consensus download.
`TestingServerDownloadInitialDelay`: Sets the initial delay for testing server download.
`TestingSigningKeySlop`: Sets the signing key slop for testing.
`TestingTorNetwork`: Enables testing features for Tor network simulation.
`TestingV3AuthInitialDistDelay`: Sets the initial distribution delay for testing v3 authorities.
`TestingV3AuthInitialVoteDelay`: Sets the initial vote delay for testing v3 authorities.
`TestingV3AuthInitialVotingInterval`: Sets the initial voting interval for testing v3 authorities.
`TestingV3AuthVotingStartOffset`: Sets the voting start offset for testing v3 authorities.
`TestSocks`: Enables testing of SOCKS connections.
`TokenBucketRefillInterval`: Sets the token bucket refill interval for rate limiting.
`TrackHostExits`: Enables tracking of host exits.
`TrackHostExitsExpire`: Sets the expiration time for tracking host exits.
`__TransPort`: Deprecated option. Please disregard.
`TransPort`: Sets the port on which Tor listens for transparent proxy connections.
`TransProxyType`: Sets the type of transparent proxying to use.
`TruncateLogFile`: Enables truncation of the log file at startup.
`UnixSocksGroupWritable`: Sets the permissions of Unix domain sockets to allow group write access.
`UpdateBridgesFromAuthority`: Enables the automatic updating of bridges from authority.
`UseBridges`: Enables the use of bridges for relay connections.
`UseDefaultFallbackDirs`: Enables the use of default fallback directories.
`UseEntryGuards`: Enables the use of entry guards for circuit creation.
`UseGuardFraction`: Sets the fraction of circuits to use as entry guards.
`UseMicrodescriptors`: Enables the use of microdescriptors for network status documents.
`User`: Sets the user account under which Tor runs.
`___UsingTestNetworkDefaults`: Internal flag to indicate the use of test network defaults.
`V3AuthDistDelay`: Sets the distribution delay for v3 authorities.
`V3AuthNIntervalsValid`: Sets the number of intervals for which a v3 authority's votes are valid.
`V3AuthoritativeDirectory`: Enables the directory authority to support v3 hidden services.
`V3AuthUseLegacyKey`: Uses the legacy key for v3 authorities.
`V3AuthVoteDelay`: Sets the vote delay for v3 authorities.
`V3AuthVotingInterval`: Sets the voting interval for v3 authorities.
`V3BandwidthsFile`: Sets the file path for v3 bandwidths.
`VersioningAuthoritativeDirectory`: Enables the directory authority to be authoritative for versioning information.
`VirtualAddrNetworkIPv4`: Sets the virtual address network for IPv4.
`VirtualAddrNetworkIPv6`: Sets the virtual address network for IPv6.
`WarnPlaintextPorts`: Displays a warning for connections to plaintext ports.
Thank you!
Mike Niner Bravog
@cronprog
Copy link

cronprog commented Sep 1, 2023

Many thanks. Exploration. ๐Ÿ’œ๐Ÿ˜Š

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment