Mājas lapa » » Kā instalēt pārraides biTorrent klientu maršrutētājam (DD-WRT)

    Kā instalēt pārraides biTorrent klientu maršrutētājam (DD-WRT)

    Mēs jau esam ievietojuši jūsu DD-WRT maršrutētāju pirmajā pārnesumā ar Opkg paketes pārvaldnieka jaudu. Ir pienācis laiks uzstādīt pārnesumkārbu un pārnesumkārbu. How-To Geek izskaidro, kā instalēt BiTorrent klienta pārraidi uz DD-WRT.

    Attēls: Nathan E un Aviad Raviv

    Ja neesat jau to izdarījis, pārliecinieties un pārbaudiet iepriekšējos sērijas rakstus:

    • Pārvērtiet savu mājas maršrutētāju Super-Powered Router ar DD-WRT
    • Kā instalēt papildu programmatūru mājas maršrutētājam (DD-WRT)
    • Kā noņemt reklāmas ar Pixelserv uz DD-WRT

    Pieņemot, ka esat iepazinies ar šīm tēmām, turpiniet lasīt. Paturiet prātā, ka šī rokasgrāmata ir nedaudz tehniskāka, un iesācējiem jābūt uzmanīgiem, mainot savu maršrutētāju.

    Prelog

    Kamēr pārraide nav vienīgais BiTorrent klients, ko var instalēt no OpenWRT OPKG repozitorijas, jo tas ir De facto standarts visiem galvenajiem Linux izplatījumiem (piemēram, Ubuntu un Mint), tas ir stabils, aktīvi uzturēts un ļoti daudzpusīgs. Tā daudzpusības ietvaros to var attālināti kontrolēt ar vairākām programmām, tostarp vismaz divām Windows sistēmām un tīmekļa saskarni..

    Šajā rokasgrāmatā mēs: Instalēsim pārraidi uz maršrutētāja, lai tā automātiski ielādētos maršrutētāju sāknēs un padara to attālināti vadītu jūsu lokālajā tīklā, izmantojot Windows mašīnu un tīmekļa saskarni.

    Priekšnosacījumi un pieņēmumi

    • Tiek pieņemts, ka neesat izlasījis šo rakstu nejauši un ka esat jau ievērojis procedūras, kas aprakstītas sadaļā “Kā instalēt papildu programmatūru mājas maršrutētājam (DD-WRT)”, izpildot šī rokasgrāmatas nosacījumus šajā procesā.
    • Tas ir spēcīgi ieteicams pieslēgt cieto disku (HD) maršrutētājam, un, lai saņemtu tālāk norādītās instrukcijas, tiek pieņemts, ka jums ir.
    • Tiek pieņemts, ka minētais HD jau ir formatēts.
      Piezīme. Kamēr sadalīšana + formatēšana (1, 2), HD ir ārpus šīs rokasgrāmatas darbības jomas, jo DD-WRT, sākot ar 17798 versiju, atbalsta visas parastās FileSystems, piemēram, FAT32 + ext2 / 3 un NTFS, jums nevajadzētu būt darīt kaut ko īpašu.

    Ar šo ceļu no ...

    Let's get krekinga

    Iespējot UPnP

    UPnP ir mehānisms, ar kura palīdzību jūsu tīkla programmas var pieprasīt, lai maršrutētājs tos automātiski pārsūta uz tiem. tas atbrīvos jūs no jūsu maršrutētāja portu atvēršanas / pārsūtīšanas uz pārraides dēmonu.

    Lai to izdarītu, dodieties uz maršrutētāja Web-Gui:

    • Dodieties uz “NAT / QoS” - “UPnP”.
    • “UPnP pakalpojums” atlasiet pogu “iespējot”.
    • Pēc izvēles atlasiet pogu „iespējot”, lai “Notīrītu portu uz priekšu, startējot”.
    • Saglabāt un lietot iestatījumus.

    HardDrive (HD) uzstādīšana

    Ja jums vēl nav, pievienojiet HD, izmantojot maršrutētāja tīmekļa gui. Lai to izdarītu, dodieties uz maršrutētāja Web-Gui:

    • Cilnē “Pakalpojumi” atveriet cilni “USB”.
    • Atlasiet opcijas Enable radio pogas, lai atbalstītu “Core USB Support”, “USB Storage Support” un “Automātiskās piedziņas stiprinājums”.
    • Saglabāt un lietot iestatījumus.

    Iepakojuma instalēšana

    Dēmona pakotni instalēsim, izsniedzot no termināļa:

    opkg update; opkg instalēt pārraides dēmonu

    Iepakojuma konfigurācija

    Tagad, kad ir instalēta pārraide, palaidiet dēmonu vienu reizi, lai tā izveidotu mums noklusējuma iestatījumu faila veidni. Mēs to vadīsim priekšplānā (“-f” karodziņš), lai tā būtu vieglāk saskatāma, kad tā ir stabilizējusies un beigusi, kad tā būs. Izdevums:

    pārraides dēmons -f

    Kad programma ir darbojusies aptuveni 10 sekundes, tai jābūt gatavai izbeigt, noklikšķinot uz “Ctrl + C”.

    Katalogi

    Izveidojiet katalogus, kuros būs rādītāji, daļas, konfigurācijas un lejupielādes. Manam iestatījumam:

    mkdir -p / mnt / sda_part1 / torrents / daļas /
    mkdir -p / mnt / sda_part1 / torrents / config /

    Piezīme. Iepriekšminētais pieņem, ka viens HD ir savienots ar maršrutētāju un ka tam ir nodalījuma izkārtojums ar failu sistēmu pirmajā nodalījumā. Lai gan šī ir ļoti izplatīta noklusējuma iestatīšana saskaņā ar jūsu HD sadalīšanas un formatēšanas izkārtojumu, tas var mainīties.

    Kopējiet konfigurācijas failu, kas izveidots pēc dēmona pirmās palaišanas:

    cp /tmp/root/.config/transmission-daemon/settings.json / mnt / sda_part1 / torrents / config

    Piezīme: neskatoties uz pārstāvību, tas ir viens turpinājums.

    Tālāk esošā komanda pievienos "192.168.11. *" Tīklu rpc-whitelist parametram. Tas ļaus mums izveidot savienojumu no jebkura datora vietējā tīklā (izmantojot attālo GUI programmu) maršrutētāja dēmonam.

    sed-i "s / 127.0.0.1 / 127.0.0.1,192.168.11. / g" / mnt/sda_part1/torrents/config/settings.json

    Piezīme1: neskatoties uz pārstāvību, tas ir viens turpinājums.
    Piezīme2: ja jūsu tīkla apakštīkls ir atšķirīgs, jums būs attiecīgi jāpielāgojas.

    Izpildiet dēmonu vēlreiz, šoreiz novirziet to, lai izmantotu alternatīvo konfigurācijas direktoriju (“-g” karodziņu).

    -dēmons -f -g / mnt / sda_part1 / torrents / config

    Jums vajadzētu redzēt, ka dēmons ir sākies, un, ja paskatās cieši, jums vajadzētu redzēt, ka programmas izmantotie ceļi ir mainījušies arī uz jauno ceļu. Atstājiet dēmonu atvērtu tagad, mums tas būs vajadzīgs un darbojas GUI segmentā.

    Attālā GUI

    Ir divas Windows programmas, lai vadītu dēmonu no attāluma, tās ir: Transmisson-remote-gui & Transmission-remote-dotnet. Šķiet, ka abi ir aktīvi un aktīvi. Kaut arī jūs varat izvēlēties kādu no tiem, mēs izmantosim „pārraides tālvadības-dotnet” šī raksta labad, jo citi kosmētikas atšķirības ir gandrīz identiski.

    Mēs instalēsim klientu un pēc tam to izmantosim, lai mainītu servera iestatījumus, jo tas ir vieglāk manuāli rediģēt iestatījumu failu.

    Konfigurējiet vietējos iestatījumus

    • Lejupielādējiet jaunāko Transmisijas tālvadības-dotnet no projekta vietnes un instalējiet normāli.
    • Palaidiet programmu un dodieties uz “Vietējie iestatījumi” vai nu no izvēlnes Opcijas vai uzgriežņu atslēgas ikonas.
    • Atveriet cilni “Servera iestatījumi”.
    • Noklikšķiniet uz “Pievienot serveri”.
    • Pēc tam noklikšķiniet uz nosaukuma “Server 0”, ko tikko pievienojāt, lai mēs varētu mainīt tās iestatījumus.
    • Uzņēmēja laukā ievietojiet maršrutētāja IP.
    • Noklikšķiniet uz "Saglabāt".
    • Pievienojieties dēmonam, kas darbojas jūsu maršrutētājam, noklikšķinot uz “File” -> “Connect” vai savienojuma ikonas. 
    Konfigurējiet attālo dēmonu
    •  Noklikšķiniet uz „Iespējas” Atlasiet “Tālvadības iestatījumi”.
    • Lejupielādējot tekstlodziņu, ievietojiet: “/ mnt / sda_part1 / torrents”
    • Atzīmējiet izvēles rūtiņu “Nepilnīga lejupielāde”.
    • Nepilnīgajā tekstlodziņā likts: “/ mnt / sda_part1 / torrents / parts”
    • Mainiet nolaižamo sarakstu Šifrēšana, lai slīdētu “vēlams”.
    • Noklikšķiniet uz "Saglabāt".

    Tieši tā, jums vajadzētu būt iespējai izmantot programmu tāpat kā jebkuru citu BiTorrent klientu, kuru instalējat datorā.

    Iespējot tīmekļa saskarni (pēc izvēles)

    Lai gan, izmantojot kādu no iepriekš minētajām tālvadības programmām, būtu bijis pietiekams, jūs varētu vēlēties, lai piekļūtu dēmonam bez saistībām ar programmu konkrētā ierīcē. Tas ir tāpēc, ka ar šodienas personīgo ierīču pleiru kļūst par biedējošu uzdevumu sekot līdzi tam, kas ir pieejams, un vienkārši norādot tīmekļa pārlūkprogrammu maršrutētājam (ja esat lojāls DD-WRT lietotājs) jums tagad. Arī ar tīmekļa saskarni ir ļoti viegli pievienot lejupielādes, kad esat ceļā. Lai padarītu tīmekļa GUI publiski pieejamu, šī rokasgrāmata neietilpst, mēs parādīsim, kā instalēt un konfigurēt tīmekļa saskarni, un vēlāk varat izvilkt publisko pieejamību.

    Instalējiet paketi, izsniedzot terminālā:

    opkg update; opkg instalēt pārraides tīklu

    Pārraide automātiski meklēs tīmekļa saskarni vairākās noklusējuma vietās. Pēdējā solī esam nosūtījuši pārraidi režīmā “priekšplānā” (-f karogs), lai jūs varētu redzēt šīs atrašanās vietas, ja mēģināt piekļūt tīmekļa saskarnei. Kamēr tieši tagad jūs neizdosies, jūs redzēsiet, ka viena no šīm vietām ir “/tmp/root/.local/share/transmission/”. Par laimi mums šī atrašanās vieta ir maršrutētāju RAM, kas ir lasāms. Tāpēc viss, kas mums tiešām ir jādara, ir izveidot simbolisku saikni starp šo atrašanās vietu RAM un atrašanās vietu, kurā tīmekļa saskarne ir instalēta kā daļa no paketes par JFFS. Lai to izdarītu, izveidojiet atrašanās vietu (tagad manuāli), izsniedzot:

    mkdir -p /tmp/root/.local/share/transmission/

    Izveidojiet simbolisku saiti vēlreiz manuāli tagad, izsniedzot:

    ln -s / jffs / opt / usr / share / transmission / web / /tmp/root/.local/share/transmission/web

    Piezīme: neskatoties uz pārstāvību, tas ir viens turpinājums.

    Mēģiniet vēlreiz piekļūt tīmekļa saskarnei: http: // jūsu maršrutētāja-ip-vai-dns: 9091. Manai uzstādīšanai tas būtu, ar IP: “http://192.168.11.1:9091” vai ar vietējo DNS nosaukumu: “http: //buffalo.aviad.lan: 9091”.

    Ja visi noritēja labi un jūs pievienojat kaut ko lejupielādējamu, jums vajadzētu redzēt kaut ko līdzīgu:

    Mijmaiņas faila izveide un izmantošana (pēc izvēles)

    “Swap File” ir tāpat kā Windows “Page file” un faktiski agrāk Microsoft to sauca arī par „Swap File”. Izstrādājot šo rakstu, es atklāju vienu situāciju, kurā dēmons saskaras ar atmiņas noplūdi un avāriju (sk. Sadaļu Piezīmes). Lai mēģinātu pārvarēt šo problēmu, es iestatīju Swap (gan kā nodalījumu, gan kā failu). Lai gan tas bija tikai, lai pagarinātu neizbēgamo, attiecībā uz atmiņas noplūdi, jo es jau esmu ieguldījis pūles, lai padarītu šo vienkāršu procedūru, es neredzu iemeslu, lai neizdotu informāciju. Ar šo teica, kā norādīts virsrakstā, šis solis ir neobligāti, un es varu garantēt, ka dēmons darbojas ilgi vairāk nekā nedēļu taisni un bez pārtraukumiem, strādājot ar vismaz 5 dažādām straumēm. Bet tad atkal, manam maršrutētājam ir 128 MB RAM (kas tiek uzskatīts par daudz maršrutētāju lokos), tāpēc jums, iespējams, būs jāveic šis solis, ja jūsu maršrutētājs ir bads. Tāpat nevajadzētu būt sodam, ja jūs nolemjat īstenot Swap, neskatoties uz to, ka tas nav nepieciešams, jo Linux nevajadzētu mēģināt izmantot Swap tikai tāpēc, ka tas ir tur (atšķirībā no Windows).

    Lai gan Linux ir ierasts lietot Swap “partition”, tas prasītu, lai pirms nodalījuma tiktu veikta nodalīšana, vai vēl sliktāk, mainīt pašreizējo izkārtojumu. Tā kā tas var būt neērti, ja jums jau ir dati par HD, faila lietošana jau esošajā diska formātā ir daudz vieglāka. Turklāt es neesmu atradis būtiskas atšķirības veiktspējas ziņā, salīdzinot divas Swap izmantošanas shēmas.

    Mēs izveidosim 256MB failu, lai strādātu. Lai to izdarītu, fails “DD” tiek izveidots, izsniedzot terminālā:

    dd, ja = / dev / nulle = / mnt / sda_part1 / swap.page bs = 1M skaits = 256

    BRĪDINĀJUMS: Šī komanda (“DD”) ir ārkārtīgi spēcīga un potenciāli destruktīva. “Output File” (no) direktīvas nevajadzētu ņemt viegli, jo nepareizs parametrs šeit var izraisīt datu zaudēšanu.

    Instalējiet paketi, kas ļautu mums izveidot mijmaiņas līgumus, izsniedzot:

    opkg update; opkg instalēt swap-utils

    Kad swap-utils ir instalēts, izveidojiet mijmaiņas failu, izsniedzot:

    mkswap /mnt/sda_part1/swap.page

    Tagad pārbaudiet, vai sistēma spēj norādīt mijmaiņas failu, pārbaudot atmiņas izmantošanu ar “bezmaksas” komandu.

    bezmaksas

    Ņemiet vērā, ka rindas “Swap” parametri ir nulle.

    Tagad aktivizējiet mijmaiņas failu, izsniedzot:

    swapon /mnt/sda_part1/swap.page

    Vēlreiz izsniedziet bezmaksas komandu:

    bezmaksas

    Tagad jums vajadzētu redzēt, ka rindas “Pārslēgt” parametri ir mainījušies, lai atspoguļotu, ka tagad ir pieejama 256 MB pieejamā mijmaiņas telpa.

    Dēmona startēšana automātiski

    Lai pārraides dēmons automātiski sāktu ar maršrutētāja atkārtotu palaišanu, nepieciešams tikai pievienot to “ģeek-init” skriptam, kas ir instalēts OPKG rakstā. Atveriet geek-init skriptu jūsu izvēlētajā redaktorā:

    vi /jffs/geek/etc/geek-init.sh

    Ja esat ievērojis visas šajā rokasgrāmatā aprakstītās darbības (ieskaitot neobligātās), varat pievienot zemāko skriptu fragmentu ģe-init faila beigās:


    logger_general "pārraides iestatīšana:" mājas "iestatīšana"
    eksportēt HOME = "/ tmp / root"
    logger_general "pārraides iestatīšana: direktorijas izveide un simboliska saite tīmekļa interfeisam"
    mkdir -p /tmp/root/.local/share/transmission/
    [! -L / tmp/root/.local/share/transmission/web/web] & & ln / jffs / opt / usr / share / transmission / web / /tmp/root/.local/share/transmission/web
    logger_general "aktivizējošs mijmaiņas līgums"
    swapon /mnt/sda_part1/swap.page
    logger_general "pārraides iestatīšana: pārraides dēmona sākšana ar alternatīvu konfigurācijas direktoriju."
    / opt / usr / bin / transmission-daemon -g / mnt / sda_part1 / torrents / config
    logger_general "transmisija izpildīta"

    Tomēr, ja esat izlaidis izvēles soļus, kamēr nevajadzētu būt kādai problēmai, atstājot iepriekšminēto “kodu”, kā jūs vēlaties, varat kaut ko noņemt. Faktiski, ja esat izlaidis gan izvēles, gan atteikšanās no komentāriem, jums tikai jāpievieno:

    / opt / usr / bin / transmission-daemon -g / mnt / sda_part1 / torrents / config

    Galīgās piezīmes

    • Lai gan tas var būt tikai FUD, labāk ir paturēt prātā, ka BiTorrent ir kļuvis par tiesvedības mērķi, un ka atkal un atkal ir teikts, ka tīkls tiek pārbaudīts. Gadījumā, norādot vietni http://www.youhavedownloaded.com/. Tāpēc jums ir ieteicams izmantot šo torrent klientu, kā tas ir, juridiskajiem straumiem.
    • Rakstot šo rakstu, esmu atradis vienu torrentu, kas pārraides dēmona procesu izraisītu atmiņas noplūdes dēļ. Esmu aprakstījis šo jautājumu OpenWRT forumā, taču šī rakstīšanas laikā mana krusa nav atbildējusi.

    Vai jums ir vienmērīga pāreja uz pārraidi :)


    Tā kā mēs zinām, ka tas ir pārejošs, no brīža ... mēs zinām, ka tas vērsīsies ASH.