mirror of
				https://github.com/casjaysdevdocker/tor
				synced 2025-11-04 01:02:49 -05:00 
			
		
		
		
	🗃️ Committing everything that changed 🗃️
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				release-tag / release-image (push) Waiting to run
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	release-tag / release-image (push) Waiting to run
				
			rootfs/tmp/etc/tor/torrc rootfs/usr/local/etc/docker/init.d/tor.sh rootfs/usr/share/tor/
This commit is contained in:
		@@ -20,10 +20,11 @@ TransPort 9040
 | 
			
		||||
SOCKSPort 9050
 | 
			
		||||
ControlPort 9051
 | 
			
		||||
HTTPTunnelPort 9080
 | 
			
		||||
AddressDisableIPv6 0
 | 
			
		||||
 | 
			
		||||
##### socks option
 | 
			
		||||
SafeSocks 0
 | 
			
		||||
SocksTimeout 30
 | 
			
		||||
SocksTimeout 10
 | 
			
		||||
 | 
			
		||||
##### dns forwarder
 | 
			
		||||
%include /config/tor/conf.d/dns.conf
 | 
			
		||||
@@ -31,5 +32,8 @@ SocksTimeout 30
 | 
			
		||||
##### hidden services
 | 
			
		||||
%include /config/tor/hidden/*.conf
 | 
			
		||||
 | 
			
		||||
##### relay and bridge
 | 
			
		||||
##### relay
 | 
			
		||||
%include /config/tor/relay/*.conf
 | 
			
		||||
 | 
			
		||||
#### bridge
 | 
			
		||||
%include /config/tor/bridge/*.conf
 | 
			
		||||
 
 | 
			
		||||
@@ -169,8 +169,9 @@ CMD_ENV=""
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
# Per Application Variables or imports
 | 
			
		||||
TOR_DNS="${TOR_DNS:-yes}"
 | 
			
		||||
TOR_HIDDEN="${TOR_HIDDEN:-yes}"
 | 
			
		||||
TOR_RELAY="${TOR_RELAY:-yes}"
 | 
			
		||||
TOR_BRIDGE="${TOR_BRIDGE:-yes}"
 | 
			
		||||
TOR_HIDDEN="${TOR_HIDDEN:-yes}"
 | 
			
		||||
RANDOM_NICK="$(head -n50 '/dev/random' | tr -dc 'a-zA-Z' | tr -d '[:space:]\042\047\134' | fold -w "32" | sed 's| ||g' | head -n 1)"
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
# Custom commands to run before copying to /config
 | 
			
		||||
@@ -253,22 +254,30 @@ EOF
 | 
			
		||||
    HiddenServiceDir /data/tor/hidden_service/default
 | 
			
		||||
    HiddenServicePort 80 127.0.0.1:80
 | 
			
		||||
 | 
			
		||||
EOF
 | 
			
		||||
  fi
 | 
			
		||||
  if [ "$TOR_RELAY" = "yes" ]; then
 | 
			
		||||
    mkdir -p "/config/tor/bridge"
 | 
			
		||||
    cat <<EOF >"/config/tor/bridge/default.conf"
 | 
			
		||||
BridgeRelay 1
 | 
			
		||||
PublishServerDescriptor 1
 | 
			
		||||
 | 
			
		||||
EOF
 | 
			
		||||
  fi
 | 
			
		||||
  if [ "$TOR_BRIDGE" = "yes" ]; then
 | 
			
		||||
    mkdir -p "/config/tor/relay"
 | 
			
		||||
    cat <<EOF >"/config/tor/relay/default.conf"
 | 
			
		||||
BridgeRelay ${TOR_RELAY:-1}
 | 
			
		||||
ExtORPort auto
 | 
			
		||||
Nickname ${TOR_NICK_NAME:-$RANDOM_NICK}
 | 
			
		||||
ServerTransportPlugin obfs4 exec /usr/bin/lyrebird
 | 
			
		||||
ORPort ${TOR_OR_PORT:-8444}
 | 
			
		||||
ServerTransportListenAddr obfs4 0.0.0.0:${TOR_PT_PORT:-8445}
 | 
			
		||||
ContactInfo ${TOR_ADMIN:-tor-admin@$HOSTNAME}
 | 
			
		||||
ExtORPort auto
 | 
			
		||||
Exitpolicy accept *:*
 | 
			
		||||
ORPort ${TOR_OR_PORT:-8444}
 | 
			
		||||
Nickname ${TOR_NICK_NAME:-$RANDOM_NICK}
 | 
			
		||||
ContactInfo ${TOR_ADMIN:-tor-admin@$HOSTNAME}
 | 
			
		||||
AccountingMax ${TOR_ACCOUNT_MAX:-1000} GBytes
 | 
			
		||||
AccountingStart month 1 00:00
 | 
			
		||||
AddressDisableIPv6 0
 | 
			
		||||
DirPort ${TOR_DIR_PORT:-8080}
 | 
			
		||||
DirPortFrontPage /usr/share/tor/html/exit.html
 | 
			
		||||
 | 
			
		||||
EOF
 | 
			
		||||
  fi
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										337
									
								
								rootfs/usr/share/tor/html/exit.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										337
									
								
								rootfs/usr/share/tor/html/exit.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,337 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 | 
			
		||||
<html xmlns="http://www.w3.org/1999/xhtml">
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 | 
			
		||||
    <title>This is a Tor Exit Router</title>
 | 
			
		||||
 | 
			
		||||
    <!--
 | 
			
		||||
 | 
			
		||||
This notice is intended to be placed on a virtual host for a domain that
 | 
			
		||||
your Tor exit node IP reverse resolves to so that people who may be about
 | 
			
		||||
to file an abuse complaint would check it first before bothering you or
 | 
			
		||||
your ISP. Ex:
 | 
			
		||||
http://tor-exit.yourdomain.org or http://tor-readme.yourdomain.org.
 | 
			
		||||
 | 
			
		||||
This type of setup has proven very effective at reducing abuse complaints
 | 
			
		||||
for exit node operators.
 | 
			
		||||
 | 
			
		||||
There are a few places in this document that you may want to customize.
 | 
			
		||||
They are marked with FIXME.
 | 
			
		||||
 | 
			
		||||
-->
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
    <p style="text-align: center; font-size: xx-large; font-weight: bold">
 | 
			
		||||
      This is a Tor Exit Router
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      Most likely you are accessing this website because you had some issue with
 | 
			
		||||
      the traffic coming from this IP. This router is part of the
 | 
			
		||||
      <a href="https://www.torproject.org/">Tor Anonymity Network</a>, which is
 | 
			
		||||
      dedicated to
 | 
			
		||||
      <a href="https://www.torproject.org/about/overview">providing privacy</a>
 | 
			
		||||
      to people who need it most: average computer users. This router IP should
 | 
			
		||||
      be generating no other traffic, unless it has been compromised.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p style="text-align: center">
 | 
			
		||||
      <a href="https://www.torproject.org/about/overview">
 | 
			
		||||
        <img
 | 
			
		||||
          src="data:image/png;base64,
 | 
			
		||||
iVBORw0KGgoAAAANSUhEUgAAAQQAAACQCAMAAADZVuXZAAAABGdBTUEAANbY1E9Y
 | 
			
		||||
MgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURej4
 | 
			
		||||
6Zycm+Hh4XZ2duTk5LS0tfP79OLc3P/r/6iopv///2ZmZgMDAw8PD/b29v39/cTE
 | 
			
		||||
whUVFS8vL/Ly8by8uvv7+vn5+CUlJcXCm+/v7xsbGuzs7E5OTq2trASbBVpaWszM
 | 
			
		||||
yaKipDk5ONra2iAhH8/OrX9/fPf35vv77j4+Pvj2zPz82Onp6PPz3t7e3ra2n66s
 | 
			
		||||
if7+9b+/v+3t7efn529vb9DQ0GNjY4iIiLi9xtfX15aWldTU1Ofmyy6wMZCQjtkG
 | 
			
		||||
Bufl4ZTcmYiLjujo4dbVwmppZmvLcd3czoaHhaSstsjIyMTL07Pmt9ny2sjty///
 | 
			
		||||
/EVBPe/x05WcpZGRkVKzV+Pj3vDuw9vasqOfet/extbd5uPivOVXVvr9+dHY35WU
 | 
			
		||||
hefm1IjJi8zR2e+bm/vg4C5PMvfFxf3w8DlyQP/4+Nvj6/77/IuTnZ7KolF8Vv39
 | 
			
		||||
/+bi5v/9/HvCgCU7KLm5uMraylZfa3CZdf3//P3//7TQtu3k7ZwICPn9/eLu7gnB
 | 
			
		||||
e20AAB3ZSURBVHja7F2JQ9rY1hdCOh/33YRAQhBDIAGJbLJYwAUqFhfUulu1taO1
 | 
			
		||||
+zZdpp193ve9f/0754ZNwG4683yvHjAJycnJvb977pb8chz6x5X8Y+gf5JuXKxCu
 | 
			
		||||
QPgYCE5KiEBGs980CKGACSBYRA4ZhA/5v0kQPJRQIsijQZql8qhMv0kQqtRLNSoG
 | 
			
		||||
IPtZ3huZ/CZBoH5SclN11BX1gU9Eole9w1UX+a2CIN/cvwny4/6PN9maLW+ep4d4
 | 
			
		||||
908wsG+bBbu4BYvvLjEI/iJRNU3LZBZuOrP7rn2X62Yms0XkgWcfb9Rnw+HwLC7C
 | 
			
		||||
jc1rg6+hfrclawto0rWPcnNhYUHbWvD09kn/XECwFopwHDf29xdgq6/ngn37CwzP
 | 
			
		||||
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"
 | 
			
		||||
          alt="How Tor works"
 | 
			
		||||
          style="border-style: none"
 | 
			
		||||
        />
 | 
			
		||||
      </a>
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      Tor sees use by
 | 
			
		||||
      <a href="https://www.torproject.org/about/torusers"
 | 
			
		||||
        >many important segments of the population</a
 | 
			
		||||
      >, including whistle blowers, journalists, Chinese dissidents skirting the
 | 
			
		||||
      Great Firewall and oppressive censorship, abuse victims, stalker targets,
 | 
			
		||||
      the US military, and law enforcement, just to name a few. While Tor is not
 | 
			
		||||
      designed for malicious computer users, it is true that they can use the
 | 
			
		||||
      network for malicious ends. In reality however, the actual amount of
 | 
			
		||||
      <a href="https://www.torproject.org/docs/faq-abuse">abuse</a> is quite
 | 
			
		||||
      low. This is largely because criminals and hackers have significantly
 | 
			
		||||
      better access to privacy and anonymity than do the regular users whom they
 | 
			
		||||
      prey upon. Criminals can and do
 | 
			
		||||
      <a
 | 
			
		||||
        href="http://voices.washingtonpost.com/securityfix/2008/08/web_fraud_20_tools.html"
 | 
			
		||||
        >build, sell, and trade</a
 | 
			
		||||
      >
 | 
			
		||||
      far larger and
 | 
			
		||||
      <a
 | 
			
		||||
        href="http://voices.washingtonpost.com/securityfix/2008/08/web_fraud_20_distributing_your.html"
 | 
			
		||||
        >more powerful networks</a
 | 
			
		||||
      >
 | 
			
		||||
      than Tor on a daily basis. Thus, in the mind of this operator, the social
 | 
			
		||||
      need for easily accessible censorship-resistant private, anonymous
 | 
			
		||||
      communication trumps the risk of unskilled bad actors, who are almost
 | 
			
		||||
      always more easily uncovered by traditional police work than by extensive
 | 
			
		||||
      monitoring and surveillance anyway.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      In terms of applicable law, the best way to understand Tor is to consider
 | 
			
		||||
      it a network of routers operating as common carriers, much like the
 | 
			
		||||
      Internet backbone. However, unlike the Internet backbone routers, Tor
 | 
			
		||||
      routers explicitly do not contain identifiable routing information about
 | 
			
		||||
      the source of a packet, and no single Tor node can determine both the
 | 
			
		||||
      origin and destination of a given transmission.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      As such, there is little the operator of this router can do to help you
 | 
			
		||||
      track the connection further. This router maintains no logs of any of the
 | 
			
		||||
      Tor traffic, so there is little that can be done to trace either
 | 
			
		||||
      legitimate or illegitimate traffic (or to filter one from the other).
 | 
			
		||||
      Attempts to seize this router will accomplish nothing.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <!-- FIXME: US-Only section. Remove if you are a non-US operator -->
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      Furthermore, this machine also serves as a carrier of email, which means
 | 
			
		||||
      that its contents are further protected under the ECPA.
 | 
			
		||||
      <a href="https://www.law.cornell.edu/uscode/text/18/2707">18 USC 2707</a>
 | 
			
		||||
      explicitly allows for civil remedies ($1000/account
 | 
			
		||||
      <i><b>plus</b></i> legal fees) in the event of a seizure executed without
 | 
			
		||||
      good faith or probable cause (it should be clear at this point that
 | 
			
		||||
      traffic with an originating IP address of FIXME_DNS_NAME should not
 | 
			
		||||
      constitute probable cause to seize the machine). Similar considerations
 | 
			
		||||
      exist for 1st amendment content on this machine.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <!-- FIXME: May or may not be US-only. Some non-US tor nodes have in
 | 
			
		||||
     fact reported DMCA harassment... -->
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      If you are a representative of a company who feels that this router is
 | 
			
		||||
      being used to violate the DMCA, please be aware that this machine does not
 | 
			
		||||
      host or contain any illegal content. Also be aware that network
 | 
			
		||||
      infrastructure maintainers are not liable for the type of content that
 | 
			
		||||
      passes over their equipment, in accordance with
 | 
			
		||||
      <a href="https://www.law.cornell.edu/uscode/text/17/512"
 | 
			
		||||
        >DMCA "safe harbor" provisions</a
 | 
			
		||||
      >. In other words, you will have just as much luck sending a takedown
 | 
			
		||||
      notice to the Internet backbone providers. Please consult
 | 
			
		||||
      <a href="https://www.torproject.org/eff/tor-dmca-response"
 | 
			
		||||
        >EFF's prepared response</a
 | 
			
		||||
      >
 | 
			
		||||
      for more information on this matter.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>For more information, please consult the following documentation:</p>
 | 
			
		||||
 | 
			
		||||
    <ol>
 | 
			
		||||
      <li>
 | 
			
		||||
        <a href="https://www.torproject.org/about/overview">Tor Overview</a>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <a href="https://www.torproject.org/docs/faq-abuse">Tor Abuse FAQ</a>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <a href="https://www.torproject.org/eff/tor-legal-faq">Tor Legal FAQ</a>
 | 
			
		||||
      </li>
 | 
			
		||||
    </ol>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      That being said, if you still have a complaint about the router, you may
 | 
			
		||||
      email the <a href="mailto:FIXME_YOUR_EMAIL_ADDRESS">maintainer</a>. If
 | 
			
		||||
      complaints are related to a particular service that is being abused, I
 | 
			
		||||
      will consider removing that service from my exit policy, which would
 | 
			
		||||
      prevent my router from allowing that traffic to exit through it. I can
 | 
			
		||||
      only do this on an IP+destination port basis, however. Common P2P ports
 | 
			
		||||
      are already blocked.
 | 
			
		||||
    </p>
 | 
			
		||||
 | 
			
		||||
    <p>
 | 
			
		||||
      You also have the option of blocking this IP address and others on the Tor
 | 
			
		||||
      network if you so desire. The Tor project provides a
 | 
			
		||||
      <a href="https://check.torproject.org/cgi-bin/TorBulkExitList.py"
 | 
			
		||||
        >web service</a
 | 
			
		||||
      >
 | 
			
		||||
      to fetch a list of all IP addresses of Tor exit nodes that allow exiting
 | 
			
		||||
      to a specified IP:port combination, and an official
 | 
			
		||||
      <a href="https://www.torproject.org/tordnsel/dist/">DNSRBL</a> is also
 | 
			
		||||
      available to determine if a given IP address is actually a Tor exit
 | 
			
		||||
      server. Please be considerate when using these options. It would be
 | 
			
		||||
      unfortunate to deny all Tor users access to your site indefinitely simply
 | 
			
		||||
      because of a few bad apples.
 | 
			
		||||
    </p>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
		Reference in New Issue
	
	Block a user