Scratch relay achieved adding torrc documentation.
ci/woodpecker/push/woodpecker Pipeline failed Details

This commit is contained in:
Colin 2024-05-23 16:26:05 -04:00
parent be1f633238
commit b96f1fce87
2 changed files with 34 additions and 9 deletions

View File

@ -1 +1,5 @@
<!-- build 0 -->
# Tor-Relay
#### Disclaimer
Super basic template for people to run their own scratch buit TOR node running inside of a SCRATCH container for additional layers of tinfoil. You can modify your own fork with its own torrc to enable SOCKS if you desire however currently there are no SOCKS to put on. Theres probably smarter ways to do this but the default is "secure" and won't paint targets on your face. The goal is to make it easier for anyone to contribute relay bandwidth I don't intend to host a guard or exit node just a relay this way I'm saving myself a lot of the BS of timing attacks and other garbage.

View File

@ -1,12 +1,33 @@
# Define this as a relay-only node
SocksPort 0
ORPort 9001
DirPort 9030
ExitRelay 0
RelayBandwidthRate 100 KB
RelayBandwidthBurst 200 KB
Nickname YourRelayNickname
ContactInfo your-email@example.com
SocksPort 0 # Disables the SOCKS port since this is a relay, not a client proxy
ORPort 9001 # The port on which Tor will accept connections from other Tor nodes
DirPort 9030 # The port on which Tor will serve directory information to other Tor nodes
ExitRelay 0 # Disables exit relay functionality to prevent traffic from exiting to the internet through this relay
# Bandwidth limits
RelayBandwidthRate 100 KB # Maximum average bandwidth rate allowed for traffic (100 KB/s)
RelayBandwidthBurst 200 KB # Maximum burst bandwidth rate allowed (200 KB/s)
# Nickname and contact info
Nickname YourRelayNickname # Unique nickname for your relay
ContactInfo your-email@example.com # Contact information for the relay operator, used by Tor network administrators
# Optionally, configure logs
Log notice stdout
Log notice stdout # Log messages at 'notice' level to standard output
# Uncomment and provide the correct paths if you have GeoIP files
# GeoIPFile /path/to/geoip # Path to the GeoIP data file for country-to-IP mapping
# GeoIPv6File /path/to/geoip6 # Path to the GeoIPv6 data file for country-to-IP mapping
# Accounting settings to limit bandwidth usage within specified periods
AccountingStart month 1 00:00 # Start accounting on the 1st of each month at midnight
AccountingMax 80 GB # Limit the total data transfer to 10 GB per accounting period (1 month)
# Advanced options
ClientUseIPv6 1 # Enable IPv6 for client connections
ServerTransportListenAddr obfs4 0.0.0.0:9002 # Configure obfs4 pluggable transport on port 9002 for additional obfuscation
# Uncomment and provide the fingerprints of your other relays to declare node family
# MyFamily $FingerPrint1,$FingerPrint2 # List of fingerprints for other relays you operate to prevent them from being used in the same circuit