-
-
Save mikeninerbravog/ac846176c692a13101ea48c844c5d6ac to your computer and use it in GitHub Desktop.
All torrc options
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Many thanks. Exploration. ๐๐