Mix Installation (Debian und Ubuntu)

From JonDonym Wiki
(Difference between revisions)
Jump to: navigation, search
Line 6: Line 6:
 
  <code> deb http://debian.anonymous-proxy-servers.net DISTRI main</code>
 
  <code> deb http://debian.anonymous-proxy-servers.net DISTRI main</code>
  
Das Repository ist mit dem OpenPGP-Schlüssel [https://anonymous-proxy-servers.net/downloads/JonDos_GmbH.asc 0xF1305880] signiert. Nach dem Download des Schlüssels ist der Fingerprint zu prüfen und die Datei dem APT-Keyring hinzu zu fügen.
+
Das Repository ist mit dem OpenPGP-Schlüssel [https://anonymous-proxy-servers.net/downloads/JonDos_GmbH.asc 0xF1305880] signiert. Nach dem Download des Schlüssels ist der Fingerprint zu prüfen und die Datei dem APT-Keyring hinzuzufügen.
  
 
  <code> gpg --recv 0xF1305880 --keyserver=subkeys.pgp.net
 
  <code> gpg --recv 0xF1305880 --keyserver=subkeys.pgp.net
Line 38: Line 38:
  
 
==== Updates ====
 
==== Updates ====
Alle Updates der Mix-Software, der Blockliste usw. erhalten Sie mit den Standard-Tools von Debian/Ubuntu.
+
Alle Updates der Mix-Software, der Blockliste usw. erhalten Sie mit den Standardtools von Debian/Ubuntu.
  
 
  <code>apt-get update && apt-get upgrade</code>
 
  <code>apt-get update && apt-get upgrade</code>

Revision as of 13:37, 12 March 2010

File:En.png File:De.png

Wie nutzt man die Debian Pakete für den Mix Server

Für Debian und Ubuntu Server stellt die JonDos GmbH Pakete in ihrem Repository bereit, welche die Installation vereinfachen. In der Datei /etc/apt/sources.list ist die folgende Zeile zu ergänzen. Dabei ist DISTRI durch die verwendete Distribution zu ersetzen. Es werden die Distributionen lenny, squeeze, sid, intrepid, jaunty, karmic und lucid unterstützt.

 deb http://debian.anonymous-proxy-servers.net DISTRI main

Das Repository ist mit dem OpenPGP-Schlüssel 0xF1305880 signiert. Nach dem Download des Schlüssels ist der Fingerprint zu prüfen und die Datei dem APT-Keyring hinzuzufügen.

 gpg --recv 0xF1305880 --keyserver=subkeys.pgp.net
 gpg --fingerprint 0xF1305880
 Schl.-Fingerabdruck = 1866 F973 8C97 A3D6 56A4  E142 F510 0840 F130 5880
 gpg --export 0xF1305880 | apt-key add -

Danach kann die Software installiert werden. Es ist das passende Paket auszuwählen, welches der Position des Mixes und dem Typ der Kaskade entspricht.

 aptitude install mix-free-entry
 aptitude install mix-free-exit
 aptitude install mix-premium
 aptitude install mix-premium-exit

Die Installation des DEP-Paketes führt die folgenden Schritte durch:

  • Installation des stable Quellcodes in /usr/src/mix.
  • Kompilieren und installieren der Mix Software.
  • System User Account mix wird angelegt.
  • Das Verzeichnis /var/log/mix wird angelegt und sichere Berechtigungen werden gesetzt.
  • Das Sys-V-Start-Skript /etc/init.d/mix wird installiert.

Nur für Exit-Mixe werden folgende Schritte ausgeführt:

  • Der Squid-Proxy wird als abhängiges Paket installiert.
  • Eine optimierte Konfiguration für Squid und die Blockliste /etc/squid/squid-block.acl wird installiert.
  • Anlegen der neuen Cache-Verzeichnisse für Squid und Neustart des Proxy.

Für Premium-Mixe wird zusätzlich eine PostgreSQL Datenbank installiert und für Premium-Exit-Mixe ein Dante SOCKS Server.

Mixconfig-Datei

Standardmäßig wird die Mixconfig-Datei unter /etc/mix/config.xml erwartet. Man kann in der Datei /etc/default/mix eine andere Datei angeben, indem man die Variable $MIXCONF editiert.

Updates

Alle Updates der Mix-Software, der Blockliste usw. erhalten Sie mit den Standardtools von Debian/Ubuntu.

apt-get update && apt-get upgrade
Personal tools