Pages

Update Script für den Laufenden Betrieb von Alten rtorrent versionen auf 0.9.6/0.13.6

Es spielt keine Rolle ob ihr euren rtorrent mit einem Script aufgesetzt habt, oder wie in meinem Fall noch ein Integrierter Uploadbot vorhanden ist, den ich zur damaligen Zeit mit 0.9.2 nutze bzw. aufgesetzt habe.

#!/bin/bash

# installs/updates rtorrent from source on Ubuntu

TMPDIR=$(mktemp -d)
mkdir $TMPDIR/logs

install_dependencies () {
apt-get update
apt-get install -y git subversion build-essential automake libtool libcppunit-dev zlib1g-dev libcurl4-openssl-dev libncurses5-dev
}

install_xmlrpc-c () {
cd $TMPDIR
svn co http://svn.code.sf.net/p/xmlrpc-c/code/advanced xmlrpc-c
cd xmlrpc-c
./configure
make && make install
}

install_librtorrent () {
cd $TMPDIR
git clone -b branch-0.13 https://github.com/rakshasa/libtorrent
cd libtorrent
./autogen.sh
./configure
make && make install
ldconfig
}

install_rtorrent () {
cd $TMPDIR
git clone -b branch-0.9 https://github.com/rakshasa/rtorrent
cd rtorrent
./autogen.sh
./configure --with-xmlrpc-c=/usr/local/bin/xmlrpc-c-config
make && make install
}

echo ""
echo "updating/installing rTorrent"
echo "============================"
echo "Dir: $TMPDIR"
echo ""

echo "Installing dependencies..."
install_dependencies &> $TMPDIR/logs/apt.log
echo ""

echo "Installing xmlrpc-c..."
install_xmlrpc-c &> $TMPDIR/logs/xmlrpc-c.log
echo ""

echo "Installing librtorrent..."
install_librtorrent &> $TMPDIR/logs/librtorrent.log
echo ""

echo "Installing rtorrent..."
install_rtorrent &> $TMPDIR/logs/rtorrent.log
echo ""

echo ""
echo "Logs: $TMPDIR/logs"

Einfach im Terminal nano starten den Inhalt reinkopieren und und mit stg+O als Beispiel mit rtupdate.sh abspeichern. Danach ausführen wenn es fertig ist neustarten und iher seid dann auf 0.9.6/0.13.6 unterwegs.

Firefox Traffic über den eigenen VPS oder Server leiten..

Firefox und co. Traffic über den eigenen VPS oder Server leiten.
 
1. Wir laden uns Putty runter und installieren es https://the.earth.li/~sgtatham/putty/latest/x86/putty-0.67-installer.exe


2. Wir öffnen Putty und folgen den Anweisungen

http://i64.fastpic.ru/big/2014/0523/66/50e4f84c1260de932183cb420b59ed66.png


3. Jetzt gehen wir auf +SSH und geben folgendes ein


http://i62.fastpic.ru/big/2014/0523/00/5399f6d7125d249e66af1cdde94c5600.png


Jetzt gehen wir bei Putty auf SSH TUNNEL OVH und klicken Open an,


jetzt öffent sich Putty dort Loggt ihr euch mit euren Daten ein.


Jetzt Editiert ihr die SSH Config Datei ich nehme dafür nano,
nano /etc/ssh/sshd_config

und fügt ganz unten folgende Zeile ein,

GatewayPorts yes

Jetzt drückt ihr STRG+O und Enter damit es gespeichert wird.


Jetzt starten wir noch SSH neu mit,
/etc/init.d/ssh restart

Jetzt kommt noch der Eintrag für den Port 8080 dazu kopieren wir die Zeile ins Termnial,

sudo netstat -nap | grep 8080
Wir sind auf dem VPS oder Server fertig.

Jetzt müssen wir noch Firefox bearbeiten:


1. wir geben in die Adresszeile folgendes ein,

about:config
und suchen dann den Eintrag:

network.proxy.socks_remote_dns

und machen bei False ein Doppelklick damit er auf True gestellt wird.
Jetzt Installieren wir noch das Addon Elite Proxy Switcher, 
 http://www.eliteproxyswitcher.com/

das wird dann unten in der Addonleiste Angezeigt und spart Arbeit.
http://i63.fastpic.ru/big/2014/0523/71/6699d0bdc1171c212963f2bc4db09071.png
http://i61.fastpic.ru/big/2014/0523/68/8db21e05b6bbcc324e9b15a14719b968.png

Jetzt könnt ihr noch ein IP Check machen testen.

http://www.wieistmeineip.de/

http://i61.fastpic.ru/big/2014/0523/cf/dc7161115003a0f8aff84022370761cf.png

Voila jetzt habt ihr euren Traffic getunnelt von Firefox.



Ubuntu Server Terminal mehrere Ordner mit Rar entpacken lassen...

Wer mehrere Filme entpacken lassen möchte in einem Ordner und mit RU nicht klarkommt, hier eine schnelle Copy and Paste lösung.

Zuerst legen wir uns den Ordner 480p an:

0.

 mkdir /home/updb/downloads/480p

danach wechseln wir in unser 480p Ordner mit:

1.

 cd /home/updb/downloads/480p

und fügen die Befehle nacheinandere aus:

Ihr könnt über Rutorrent die Files kopieren die ihr auf Gods ungepackt hochladen wollt in den Ordner 480p als Beispiel kopieren, oder über MC im Terminal kopieren, nicht verschieben drücken falls ihr woanderst das File noch fertig Seeden müsst. :)

Entpackt alle Rar´s:

2. 
find /home/updb/downloads/480p/ -name '*rar' -execdir rar x -o- {} \;

Löscht die unnötige sfv:

3. 
find /home/updb/downloads/Unsortiert/480p/ -name '*sfv' -exec rm -f \{\} \;

Löscht die Rar Archive:

4.  
find /home/updb/downloads/480p/ -name '*rar' -exec rm -f \{\} \;

Löscht den unnötigen Sample Ordner mit Inhalt:

5.
find /home/updb/downloads/480p/ -name "Sample" -type d -exec rm -rf {} \;

Löscht den unnötigen Proof Ordner mit Inhalt:

6.
find /home/updb/downloads/480p/ -name "Proof" -type d -exec rm -rf {} \;


Alle rar´s im Ordner 480p werden gelöscht.

7. 
rm **/*.r[a0-9][r0-9]

Jetzt befinden sich nur noch die MKV, die NFO und das JPG im Ordner, alles andere wurde entfernt.

8.
In Rutorrent im Filemanager den Ordner 480p anwählen, und ein neuen Torrent erstellen, und voila alle Filme die ihr in den Ordner gepackt habt können ungepackt hochgeladen werden, ohne das sich Ordnernamen und NFO und Filename geändert haben.

Wer spätert neue Filme hinzufügt kann die alten drin lassen, da sie ja schon entpackt wurden, dadurch werden sie ignoriert.

Es lohnt sich auch den Ordner 720p und 1080p anzulegen, dann hat man gleich eine gute grund Ordnung, und kann dann später nur die Files die noch gepakckt sind löschen, wenn sie ihre Ratio oder Zeit erreicht haben.

Ob ihr nur 3 Filme habt, oder 30 die entpackt werden sollen, dese Befehle ersparen euch viel Arbeit und Zeit.