Strona 1 z 1

Jak skonfigurować proxy w rtorrent?

: 27 marca 2010, 17:04
autor: bolo
Tak jak w tytule zadaję ponownie te pytanie. U wujka Google nie znalazłem odpowiedzi, ale być może źle szukałem :D
Pytanie zasadnicze, czy przekierowanie następuje w pliku .rtorrent.rc, czy gdzieś indziej?

: 28 marca 2010, 00:21
autor: rorio

Kod: Zaznacz cały

man rtorrent

Kod: Zaznacz cały

http_proxy = url
Use a http proxy. Use an empty string to disable.
Tak, w tym pliku.
I jeszcze to: http://wiki.arch-linux.pl/wiki/RTorrent ... nt_z_proxy

: 28 marca 2010, 12:44
autor: bolo
Dzięki za przypomnienie o manualu, zwyczajnie zapomniałem tam zajrzeć. :rolleyes:
Co się tyczy linku do Arch Linux Wiki, ten czytałem, ale nie bardzo rozumiem podaną tam lokalizację tego skryptu :

Kod: Zaznacz cały

"Do pliku ~/.bashrc"
Moja lokalizacja nie znajduje się w home lecz

Kod: Zaznacz cały

/etc/bash.bashrc
Teraz pytanie, czy to tam należy umieścić podany skrypt, albo jednak utworzyć plik ~/.bashrc?

Oto treść pliku ~/.rtorrent.rc , a raczej jego część odnosząca się do połączeń, wygląda tak.

Kod: Zaznacz cały

# The ip address reported to the tracker.
#ip = 80.91.112.166
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

http_proxy = url
Use a http proxy. Use an empty string to disable.

# Port range to use for listening.
port_range = 80

# Start opening ports at a random position within the port range.
port_random = yes
Podałem przykładowy działający adres proxy lecz chyba coś nie gra gdyż zwraca błąd.

Plik ~/.bashrc wygląda tak:

Kod: Zaznacz cały

 function rtorrent_proxy()
 {
   username=marek
   port=80
   proxyhost=80.91.112.166
   echo -n ">>>> hasło proxy: "
   read -es password
   echo ""
   http_proxy="http://$marek:$tu_moje_hasło@$80.91.112.166:$80/" rtorrent
 }

: 28 marca 2010, 16:48
autor: rorio
.bashrc w katalogu domowym jest wykonywany tylko przy logowaniu właściciela tego katalogu.
Zdradź może co to za błąd ;)

: 28 marca 2010, 17:33
autor: bolo
rorio pisze:.bashrc w katalogu domowym jest wykonywany tylko przy logowaniu właściciela tego katalogu.
Zdradź może co to za błąd ;)
To oczywiste, a błąd --->

Kod: Zaznacz cały

~ $ rtorrent_proxy
>>>> hasło proxy: 
rtorrent: Error in option file: ~/.rtorrent.rc:51: Could not find '='.
Jeżeli ktoś używa rtorrent czy mógłby pokazać swoje pliki .rtorrent oraz .bashrc chociażby we fragmentach dotyczących ustawień proxy. Chciałbym poznać przykładową zasadę konstruowania adresu proxy w powyższych plikach.

: 28 marca 2010, 19:05
autor: rorio
Czy przed uruchomieniem rtorrent wywołałeś

Kod: Zaznacz cały

rtorrent_proxy
?
Jeśli wpiszesz

Kod: Zaznacz cały

rtorrentrc proxy
w google to na pewno znajdziesz wiele przykładów.

: 28 marca 2010, 21:48
autor: bolo
rorio pisze:Czy przed uruchomieniem rtorrent wywołałeś

Kod: Zaznacz cały

rtorrent_proxy
?
Jeśli wpiszesz

Kod: Zaznacz cały

rtorrentrc proxy
w google to na pewno znajdziesz wiele przykładów.

Jasne, używałem tej komendy. Widzę, że odsyłasz mnie do googli a ja przejrzałem już naprawdę sporo nie znalazłszy nic konkretnego. Konfiguracja samego rtorrenta jest oczywiście dostępna lecz rozbudowanie jej o sposób łączenia z konkretnym numerem proxy (nie Tor) już nie. Kombinuję na różne sposoby bezskutecznie dlatego prosiłem o pokazanie przykładowego pliku konfiguracyjnego + skrypt.
A może ktoś pokusi się poprawić niewątpliwe błędy w moim, załączone 3 posty wyżej? ;)