Pages

Torrent-b4rt-flux in 15Minuten

Ich würde als User mit mittlere Erfahrung auf Ubuntu setzen, die Sicherheitspolitik ist bei UBuntu momentan besser und berechenbar, zudem ist durch die nur 2 Offenden Port Philosophie schon eine Grundsicherheit mit gegeben (ersetzt nicht das denken).

System: Ubuntu 10.04 LTS, 12.04 LTS

Erstmal ein paar Packete installieren.

apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server bzip2 php5-cli php5-gd phpmyadmin zip unzip unrar libxml-dom-perl libxml-simple-perl libhtml-parser-perl bittorrent bittornado cksfv vlc-nox uudeview


Bisschen Zeit einplanen, unter Umständen schon in den nächsten Schritt schauen. Wir ändern das root-Passwort des MySQL-roots:

Code:

mysqladmin --user=root password MEINPASSWORT ( Das muss man nicht Unbedingt machen während der Installation wird man gefragt)


Ok, jetzt wechseln wir in den Ordner www:

Code.

cd /var/www


Torrentflux-b4rt wird dorthin heruntergeladen:

Code:

wget http://download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2

und entpackt:

Code:

tar xjvf torrentflux-b4rt_1.0-beta2.tar.bz2



Den Ordner, so wie dann später auf ihn Online zugegriffen werden soll:

Code:

mv torrentflux-b4rt_1.0-beta2 b4rt



Schließlich machen wir den Config-Ordner vom Server beschreibbar:

Code:

chown -R www-data:www-data /var/www/b4rt/html/inc/config


Und erstellen noch einen Ordner für die fertiggestellten Downloads,

Code:

mkdir /home/torrentflux


der auch für den Webserver lesbar sein sollte:

Code:

chown -R www-data:www-data /home/torrentflux


Wir starten mal den Apache neu:

Code:

/etc/init.d/apache2 restart


Und jetzt sollte das Torrentflux-Setup im Browser problemlos aufrufbar sein unter:

Code:

http://Sever-IP/b4rt/html/setup.php


In der Konfiguration der MySQL-Datenbank wird bei Name b4rt und bei Username root eingegeben und bei Passwort das, was ihr oben festgelegt habt. Alle weiteren Schritte sollten reibungslos funktionieren. Beim User Download Path wird der oben erstellte angegeben:

Code:

/home/torrentflux


Ist die Installation beendet, wird die Setup-Datei aus Sicherheitsgründen gelöscht:

Code:

rm /var/www/b4rt/html/setup.php



der Torrentflux Server ist installiert und abrufbar unter:

Code:

http://Sever-IP/b4rt/html/


Der Login erfolgt über den Benutzernamen admin und dem Passwort, was oben schon dem MySQL-Nutzer zugewiesen wurde.

Nun erstellen wir noch ne kleine index-html die Leute die mal sehen wollen was denn so im öffentlichen Webbereich rumliegt auf google leitet:

Code:

nano /var/www/index.html


Das hier rein:





Jetzt führen wir noch ein Clean aus mit,

Code:

sudo apt-get autoclean und sudo apt-get clean

Externe Server mit SSH einbinden

Da es öfters vorkommt das man von Freunden sachen auf dem Eigenden Server bringen möchte , und da man oft alleine Unisnnigerweise kein FTP braucht, möchte ich euch hier eine schnelle und Saubere und sicheren Weg aufzeigen.

Auch wer einen neuen Server mietet und die Daten vom alten Kopieren möchte, der wird diesen Weg sicher zuschätzen wissen.

Zuerst Installieren wir noch Midnight Commander:

apt-get install mc


Externe Server per SSH einbinden:


1: Weg wie er sich in Root einbindet:


apt-get install sshfs

mkdir /root/server1

sshfs root@91.111.222.111:/home/filebase/ /root/server1

fusermount -u /root/server1 ( Kann ausgelassen werden )



2: Weg wohin man möchte in dem Fall Home:

apt-get install sshfs

mkdir /home/server1

sshfs root@91.111.2222.111:/home/filebase/ /home/server1

fusermount -u /home/server1 ( Kann ausgelassen werden )


Erklärung: Server 1 ist der Server eines Freundes oder der gemietet Altserver, der wird hier einmal in root gesetzt bzw. zu home eingebunden.

sshfs root@91.111.222.111:/home/filebase/ /home/server1
bei Name und IP kommt die rein den ihr hier einbinden wollt, der hintere Teil /home/server1 ist der Pfad wo er auf eurem Server hinverlinkt wird.

/home/filebase/ dort habe ich auf dem Alten Server meine Daten gespeichert, bei euch heisst das sicher anderst also selber anpassen.


Der name kann von root abweichen, jenachdem ob ihr andere User auf euren Maschinen nutzt.


Jetzt Startet ihr MC mit:

mc

In der Linken Spalte geht ihr zu /home/server1 das ist eurer Alter oder der Server eines Freundes.

In der Rechten Spalte ist der Server wo ihr gerade eingeloggt seid, dort geht ihr zu /home/crew/download auch hier namen sind nur Beispiele.


Voila jetzt siehst du in der Linken Spalte die Daten, jetzt kann das Kopieren losgehen, zuerst makiert ihr alle Daten die auf euren Server wandern sollen,
mit EINFG (die sind dann Gelb makiert) dann drückt ihr in MC F5 oder Copy und drückt dann nur noch OK.


Ab jetzt heisst es nur noch warten, bis der Transfer abgeschlossen ist, und ihr die Alten Daten auf dem neuen Server nutzen könnt.

Es ist Sinnvoll die Daten da hinein zukopieren, welcher euer Standart Downloadordner ist bei euren FLUX, rtorrent oder was auch immer ihr verwendet.

Dadurch könnt ihr schnell wieder in den Seed einsteigen ohne nochmal hand anlegen zumüssen.


Ich hoffe das ich euch mit dem Kleinen TUT, ein bisschen das Leben erleichtern konnte.

Eigender Anonymer Onion Router (Tor)



Die Installation von Tor unter Ubuntu,BT5R2 und anderen Abkömmlingen



Schritt: 1


sudo add-apt-repository ppa:ubun-tor/ppa
sudo apt-get update
sudo apt-get install tor tor-geoipdb privoxy vidalia


Schritt: 2

sudo nano /etc/privoxy/config

Append the following line :

forward-socks5 / 127.0.0.1:9050 .

sudo /etc/init.d/privoxy start
sudo /etc/init.d/tor start


Schritt: 2a (Optional)

Wenn du hinter einer Firewall oder NAT sowie dem Router seid, dann solltet ihr die folgende Zeile an der konfigurieren Datei anhängen.

forward 192.168.*.*/ .


Schritt: 3

Geh auf die Offizelle Tor seite und downloade und installiere den Tor button für Firefox.

https://www.torproject.org/dist/torbutton/torbutton-current.xpi


(A2) Windows 7

Downloade die aktuelle version des Tor Browser Bundle 2.2.35-8.

https://www.torproject.org/dist/torbrowser/tor-browser-xxx.exe

Installiere sie und lege ein Verknüpfung auf den Desktop.

Part B - Installation für xChat


(B1) Ubuntu or BackTrack 5 R2


Schritt: 4

dig +short irc.tor.freenode.net cname

Das Resultat ist :

p4fsi4ockecnea7l.onion.

sudo nano /etc/tor/torrc

Hänge folgende Zeile an.

mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion


Schritt: 5

sudo /etc/init.d/tor restart

sudo apt-get install xchat


Schritt: 6


Wenn Du bereits ein Benutzername bei Freenode hast, dann kannst du diesen Schritt auslassen.

/msg nickserv register [password] [email]

/msg nickserv set hidemail on


Schritt: 7

xChat, gehe zu den "Settings" | "Preferences" | "Network" | "Network setup" | "Proxy server", enter :

Hostname : 127.0.0.1
Port : 9050
Type : Socks5
Use proxy for : IRC Server Only


Schritte: 8

Erstelle ein neuen Server "TorifiedFreenode" und melde ihn an die xChat Server-Liste.

Press "Add"und dann fülle es als "10.40.40.40". aus.


Schritt: 9

Downloade:

cap_sasl_xchat.pl at http://lwsitu.com/xchat/cap_sasl_xchat.pl and save it at ~/.xchat2 und make und ausführbar.


Schritt: 10

Die Status-Fenster von xChat:

/sasl set TorifiedFreenode [your_Freenode_Nickname] [your_Nick_password] PLAIN


Schritt: 11

Blocke CTCP und DCC commandos und Anfragen die gesandtwerden an deine IRC client software :

/ignore *!*@* CTCP DCC
/ignore * CTCP DCC

/set irc_hide_version ON
/set dcc_auto_chat 0
/set dcc_auto_resume OFF
/set dcc_auto_send 0

(B2) Windows 7


Schritt: 12

Downloadede xChat http://www.silverex.org/download/ und installiere ihn.


Schritt: 12a

Geh ins Vidalia Control Panel, select "Settings" | "Advanced" | "Edit current torrc", und hänge folgende Zeile an :

mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion


Schritt: 13

Downloade, die Aktuelle Perl Version, 5.12.4.1205
http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.12.4.1205/ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi


Schritt: 14

Downloade die xcperl5.12.1.dll bei http://lwsitu.com/xchat/xcperl5.12.1.dll

Und Speichere es unter c:\Program Files (x86)\X-Chat 2\plugins. und lösche die xcperl.dll danach.


Schritt: 15

Folge dem obengenannten Schritten 6 bis 11.

Part C - Installation für Filezilla


(C1) Ubuntu und BackTrack 5 R2


Schritt: 16

sudo apt-get update
sudo apt-get install filezilla


Schritt: 17

Öffne Filezilla, geh zu "Edit" | "Settings" | "Generic proxy" :

Select "Socks5"

proxy host : 127.0.0.1
proxy port : 9050


(C2) Windows 7


Schritt: 18

Downloade die neuste Windows version :

http://filezilla-project.org/download.php?type=client


Dann folgt ihr schritt 17

Part D - Verwendet du in der Konsole

Ubuntu und BackTrack 5 R2 only.


Schritt: 19

sudo apt-get update
sudo apt-get install proxychains elinks


Schritt: 20

sudo nano /etc/proxychains.conf

Änderne die folgende Zeile:

socks4 127.0.0.1 9050

zu :

socks5 127.0.0.1 9050


Schritt: 21

Usage -

proxychains nmap google.com
proxychains elinks cmyip.com
proxychains elinks www.wieistmeineip.de