Last active
October 10, 2016 20:17
-
-
Save herrersystem/d8ee88bc8d7b275777e2cd3530b079eb to your computer and use it in GitHub Desktop.
[Tor relay] Installation script for debian jessie
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
## For Debian (jessie) | |
## Maintener: Anton Millescamps <[email protected]> | |
## Create source.list file. | |
echo -e "\n# Tor" >> /etc/apt/sources.list | |
echo "deb https://deb.torproject.org/torproject.org jessie main" >> /etc/apt/sources.list | |
echo "deb-src https://deb.torproject.org/torproject.org jessie main" >> /etc/apt/sources.list | |
## Import gpg key. | |
gpg --keyserver keys.gnupg.net --recv 886DDD89 | |
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - | |
## Update and install tor. | |
apt-get update | |
apt-get install -y tor deb.torproject.org-keyring | |
## Configure torrc. | |
## Basic configuration for middle relay. | |
echo "RunAsDaemon 1" > /etc/tor/torrc | |
read -p "Nickname : " resp | |
echo "Nickname" $resp >> /etc/tor/torrc | |
read -p "Contact (email) : " resp | |
echo "Contact <"$resp">" >> /etc/tor/torrc | |
read -p "Address (IP) : " resp | |
echo "Address" $resp >> /etc/tor/torrc | |
resp="" | |
read -p "OrPort (default 9001) : " resp | |
if [ "$resp" = "" ];then | |
resp="9001" | |
fi | |
echo "OrPort" $resp >> /etc/tor/torrc | |
resp="" | |
read -p "DirPort (default 9030) : " resp | |
if [ "$resp" = "" ];then | |
resp="9030" | |
fi | |
echo "DirPort" $resp >> /etc/tor/torrc | |
read -p "Bandwidth rate (KB) : " resp | |
echo "RelayBandwidthRate" $resp "KBytes" >> /etc/tor/torrc | |
## End message | |
echo -e "\nWarning: To be sure, read one more time /etc/tor/torrc" | |
echo "Tor relay seems ready !" | |
echo "Execute 'service tor star' or 'tor -f'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment