utorent + webui

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
grzebcio
Posty: 4
Rejestracja: 20 sierpnia 2006, 22:54
Lokalizacja: Kraków

utorent + webui

Post autor: grzebcio »

wydzielone z tematu utorent + webui na debianie

Pewnie że da się zrobić ;-)

Dzisiaj udało mi się uruchomić utorrent + WebUI więc postanowiłem się tym podzielić na forum :-)
Może się to komuś przyda ;-) Poniżej zamieszczam takie małe HOW-TO.

No to zaczynamy:

1. Tworzymy katalog tymczasowy (np. w katalogu domowym):

Kod: Zaznacz cały

$ mkdir webui
wchodzimy do niego:

Kod: Zaznacz cały

$ cd webui
i ściągamy archiwum z WebUI:

Kod: Zaznacz cały

$ wget [url]http://download.utorrent.com/beta/webui_v0.310_beta_2.rar[/url]
2. Teraz trzeba rozpakować archiwum więc wydajemy polecenie:

Kod: Zaznacz cały

$ unrar x webui_v0.310_beta_2.rar
Powinniśmy mieć w naszym katalogu takie pliki i jeden katalog (sortabletable) po rozpakowaniu:

Kod: Zaznacz cały

$ ls
README.txt
sortabletable
utorrent.exe
webui_v0.310_beta_2.rar
webui.zip
3. Kolejnym krokiem będzie skopiowanie tylko potrzebnych plików do katalogu gdzie w Windowsie nazywa się to %appdata%/uTorrent czyli po prostu Dane aplikacji :-) pełna ścieżka powinna wyglądać tak przy instalacji wine z repo:

Kod: Zaznacz cały

/home/<uzytkownik>/.wine/drive_c/windows/profiles/<uzytkownik>/Dane aplikacji/uTorrent
gdzie <uzytkownik> to po prosty Ty ;-)
Dobra to wiemy już gdzie, co i jak to bierzemy się za kopiowanie:

Kod: Zaznacz cały

$ cp -r sortabletable ~/.wine/drive_c/windows/profiles/<uzytkownik>/Dane\ aplikacji/uTorrent
$ cp webui.zip ~/.wine/drive_c/windows/profiles/<uzytkownik>/Dane\ aplikacji/uTorrent
Opuszczamy resztę plików, gdyż nie są nam one potrzebne ;-) Ale musimy pamiętać, aby WebUI działało poprawnie najlepiej użyć wersji najnowszej lub skopiować tą, która znajduje się w naszym tymczasowym katalogu.
5. Teraz pozostała tylko konfiguracja utorrent'a.
Uruchamiamy uTorrenta, przechodzimy do Opcje->Ustawienia, a następnie Zaawansowane->interfejs www. (Options->Preferences, i dalej Advenced->Web UI)

- Zaznaczamy Włącz interfejs WWW (Enable Web Interfeace)
- Następnie wypełniamy pola Użytkownik (Username) i Hasło (Password)
- Zaznaczamy jeszcze opcję Alternatywny port nasłuchu i wstawiamy tam jakąś wartość. Ja przykładowo użyłem portu 8080.
- Zatwierdzamy ustawienia przyciskiem OK.

6. Dobrze, więc wszystko mamy już skonfigurowane i ustawione teraz wystarczy wklepać w naszej ukochanej przeglądarce (Firefox :-D) następujący adres:

Kod: Zaznacz cały

http://localhost:8080/gui/
wyskoczy nam okno do logowania i po wciśnięciu magicznego przycisku OK ukaże się naszym oczom wspaniały webowy interfejs utorrent'a ;-)
Wszystko ładnie pięknie ale żeby działało to wszystko z zewnątrz, czyli jak nudziło by się nam w pracy i chcielibyśmy dodać sobie nowy torrent do ściągania to musimy jeszcze wykonać jeden krok a mianowicie trzeba odblokować port który wybraliśmy w iptables (oczywiście z poziomu root'a) :-)

Kod: Zaznacz cały

# iptables -A INPUT -p tcp -d 0/0 --dport 8080 -j ACCEPT
I po wykonaniu tej operacji mamy dostęp ze świata do naszego ładnego, webowego interfejsu utorrent:

Kod: Zaznacz cały

http://nasz.ip:8080/gui/ lub [url]http://nasza.domena:8080/gui/[/url]
No to to by było na tyle :-) Nie jestem pewien tylko czy wymagana jest ta operacja z iptables ale to już proszę jakiegoś speca o poprawkę jeżeli jest ona konieczna ;-)

Pozdrawiam
Zablokowany