Реклама

Учините свој део глобалне „дистрибутивне мреже Линука“ тако што ћете изградити наменски сигуран, мегалит за преузимање торрента који једва троши 10В снаге. Могуће је, и засниваће се, наравно, на Распберри Пи.

Преузимање и сејање (ти семе, зар не? Добри људи семе до најмање 2,0 омјера) представља тежак задатак за било који обичан рачунар, а значи да усисавате далеко више електричне енергије него што би требало да будете дужни да га оставите преко ноћи. Шта ако бисте тај задатак могли пребацити на малу енергију Распберри Пи, довољно малу да се стави испод пода и једва пробије 10В снаге да то све направите. То је управо оно што ћу вам показати како данас.

Ево плана:

  • Подесите Распберри Пи са неким УСБ меморијским уређајем и пребаците системски погон на УСБ да продужите живот наше СД картице.
  • Поделите то преко мреже.
  • Конфигурирајте ВПН тако да сав промет буде усмјерен преко ВПН-а, сигурно - и све се заустави ако та веза не успије. Не желимо да ИСП зна који Линук дистро.
  • Инсталирајте торрент клијент који се може даљински управљати, Трансмиссион.

Звучи компликовано, зар не? Уверавам вас да нема више од неколико стотина терминала. Много тога се преклапа с нашим Распберри Пи НАС Претворите свој Распберри Пи у НАС БокИмате ли пар спољних хард дискова који леже около и Распберри Пи? Направите од њих јефтин прикључени уређај за складиштење са малим напајањем. Иако крајњи резултат сигурно неће бити такав ... Опширније туториал, па ако вас толико не занимају бујице и ВПН стране, можда бисте то желели да проверите.

УСБ меморија

Започните са новом распианском инсталацијом и повежите Етхернет интерфејс и прикључите УСБ меморију (путем напајаног УСБ чворишта, или је вероватно да ћете се касније суочити са грешкама као и ја) - не треба да буде форматирано још. Пријавите се даљински са заданом комбинацијом корисничког имена и лозинке за пи / малине, а затим покрените:

судо распи-цонфиг

Промените количину меморије која се даје преко графике на 16 мегабајта - радићемо с овим потпуно без главе, тако да вам не треба графичка меморија. Изађите и подесите неке партиције на УСБ-у. Наместићемо најмање две - једну да користимо за систем како бисмо сачували живот наше СД картице, а другу за преузимање за складиштење. Прво схватите који је драјв ваш УСБ.

реп / вар / дневник / поруке

У мом случају, било је лако идентификовати као „сда“. Имајући то у виду, подесите следећу наредбу за улазак у фдиск услужни програм на одговарајућем уређају.

судо фдиск / дев / сда

Притисните п да бисте видели тренутне партиције. Да бисте избрисали све постојеће, притисните д. Креирајте нову примарну партицију, са н, онда п. Када вас пита за величину, унесите + 8Г. Сада наставите и направите другу партицију за торрент податке (опет, примарну) или више партиција, ако желите. В када завршите, на диск ће написати нову мапу партиција.

Након што је написана нова табела, користите следеће наредбе да форматирате погоне као линук ект4. Користите додатне команде ако сте диск поделили на више од две партиције.

судо мкфс.ект4 / дев / сда1. судо мкфс.ект4 / дев / сда2. судо мкдир / мнт / системдриве. судо мкдир / мнт / торрентс. судо моунт / дев / сда1 / мнт / системдриве. судо моунт / дев / сда2 / мнт / торрентс. дф -х. 

Посљедња наредба ће потврдити да сте правилно поставили партиције. Даље, желимо копирати податке СД картице на диск - ово ће продужити њезин живот избјегавајући сталне операције читања / писања у кешеве итд. Инсталирај рсинц да уради ово:

судо апт-гет инсталл рсинц. судо рсинц -акв / / мнт / системдриве. 

Ово ће покренути дуги низ копирања датотека, па мало увијте прсте.

судо цп /боот/цмдлине.ткт /боот/цмдлине.ориг. судо нано /боот/цмдлине.ткт. 

Прилагодите ово тако да чита:

двц_отг.лпм_енабле = 0 конзола = ттиАМА0,115200 кгдбоц = ттиАМА0,115200 конзола = тти1 роот = / дев / сда1 роотфстипе = ект4 елеватор = крајњи рок роотваит роотделаи = 5. 

Даље, измените фстаб да их монтирате при покретању.

судо нано / етц / фстаб. 

Додајте следеће редове:

/ дев / сда1 / ект4 подразумеване вредности, подне 0 1. / дев / сда2 / мнт / торрентс ект4 задане вредности 0 2. 

Коментирајте сљедећи ред који се односи на СД картицу:

задане вредности # / дев / ммцблк0п2 / ект4, подне 0 1. 

Поново покрените Пи са

судо ребоот. 

Поредани! Ваш Пи ће сада монтирати и роот-партицију података и вашу торрент партицију

Подели Тхе Дриве: Самба

Обавезно прво да се ажурирамо, уклоните Волфрам Матхематица пакете који су ми увек стварали проблеме када радите апсолутно било шта на Пи-у (нешто што се тиче матх-кернела), инсталирајте тражено пакети

судо апт-гет упдате. судо апт-гет дист-упграде. судо апт - уклони волфрам-енгине. судо апт-гет инсталл самба самба-цоммон-бин. судо нано /етц/самба/смб.цонф. 

Хит ЦТРЛ-В и откуцајте „сигурност“ да бисте пронашли сљедећу линију и ункоментирај.

сигурност = корисник. 

Додајте следеће да бисте дефинисали нашу директоријум дељене торренте:

[бујица] коментар = бујица. патх = / мнт / торрентс. валидни корисници = @усерс. форце гроуп = корисници. креирај маску = 0775. режим стварања силе = 0775. сигурносна маска = 0775. режим безбедности силе = 0775. маска директорија = 2775. режим директорија силе = 2775. Безбедносна маска директорија = 2775. режим безбедности директорија силе = 2775. прегледати = да. уписано = да. гост ок = не. само за читање = не.

Поново покрените Самба услугу:

судо сервис самба рестарт. 

Затим морамо додати корисника у систем. Замените „јамие“ жељеним корисничким именом са којим ћете се пријављивати за приступ дељеној мапи. Следеће команде вас затим траже да креирате своје лозинке, прва на системском нивоу, а следећа за Самба. Измените последње команде ако сте позвали своје податке да возите нешто друго (а ево и прајмера) власништво над датотеком у Линуку).

судо усерадд јамие -м -Г корисника. судо пассвд јамие. судо смбпассвд-јамие. судо цховн пи: корисници / мнт / торенти. цхмод г + в / мнт / торенте. 

Тест - требали бисте бити у могућности да се повежете са другог уређаја на вашој мрежи и читате / пишете датотеке на нову заједничку мрежу. Проверите да ли се појављују и на Пи-у лс изнутра /mnt/torrents фолдер.

ВПН подешавање

Инсталирајте потребне пакете

судо апт-гет инсталл опенвпн. 

Преузмите конфигурацијске датотеке ОпенВПН од свог провајдера. Можете погледати листу најбољи ВПН-ови Најбоље ВПН услугеСаставили смо листу онога што сматрамо најбољим пружаоцима виртуелних приватних мрежа (ВПН), груписаних по премиум, бесплатним и торрент-фриендли. Опширније овде, али будите сигурни да ћете наћи ону која је пријатна за бујицу. ја користим приваци.ио ја, али Приватни приступ интернету је још једна популарна опција унутар бујица. У сваком случају, требало би да узмете ЗИП датотеку конфигурација и сертификат. Ставите их у своју торрент фасциклу, у директорију под називом опенвпн. Измените следећу наредбу тако да указује на вашу конфигурациону датотеку која ће се готово сигурно разликовати од оне привациИО.овпн

судо опенвпн --цлиент --цонфиг /мнт/торрентс/опенвпн/привациИО.овпн --ца /мнт/торрентс/опенвпн/приваци.ца.црт --сцрипт-сецурити 2. 
опенвпн-веза-излаз

Ако добијете такав резултат, биће вам добро. Хит ЦТРЛ-Ц да га укине. Иритантно је ипак унети лозинку и потребно нам је неколико измена да бисмо додали скрипте за покретање и заустављање. Уредите конфигурациону датотеку (поново замените привациИО.овпн с .овпн датотеком коју вам је дао провајдер)

нано /мнт/торрентс/опенвпн/привациИО.овпн. 

Прво измените следећи ред У основи, кажемо да ћемо сачувати корисничко име и лозинку у датотеци која се зове пасс.ткт

аутх-усер-пасс /мнт/торрентс/опенвпн/пасс.ткт. 

Сачувајте и откуцајте:

нано /мнт/торрентс/пасс.ткт. 

Унесите прво корисничко име у прву линију, а лозинку у следећем. Сачувајте и покушајте поново да се повежете:

судо опенвпн --цлиент --цонфиг /мнт/торрентс/опенвпн/привациИО.овпн --ца /мнт/торрентс/опенвпн/приваци.ца.црт - скрипта-сигурност 2

Не би требало да будеш грешка да се пријавиш. То, бре! Затим поново отворите цонфиг датотеку и додајте следеће редове:

роуте-уп /мнт/торрентс/опенвпн/роуте-уп.сх. доле пре. довн /мнт/торрентс/опенвпн/довн.сх. 

Ово специфицира неке скрипте које ћемо касније створити да бисмо извршавали задатке када се веза или успешно успостави или прекине. Провјерите јесте ли у мнт / торрентс / опенвпн, а затим покрените следеће:

нано роуте-уп.сх. 

Додајте следеће што осигурава да се промет шаље преко ВПН-а:

#! / бин / сх. иптаблес -т нат -И ПОСТРОЈЕЊЕ -о тун0 -ј МАСКУЕРАДЕ. 

Затим креирајте довн.сх скрипту

нано довн.сх. 

Додати:

#! / бин / сх. иптаблес -т нат -Д ПОСТРОУТИНГ -о тун0 -ј МАСКУЕРАДЕ. 

На крају, желимо да скрипта отвори везу, уместо да је покрећемо из командне линије као што смо управо то радили.

нано впн.сх. 

Налепите у ВПН наредбу покретања од раније. У случају да сте заборавили:

судо опенвпн --цлиент --цонфиг /мнт/торрентс/опенвпн/привациИО.овпн --ца /мнт/торрентс/опенвпн/приваци.ца.црт --сцрипт-сецурити 2. 

Сада направите све те скрипте извршним и покрените ВПН скрипту при покретању.

цхмод + к довн.сх. цхмод + к роуте-уп.сх. цхмод + к впн.сх. судо нано /етц/рц.лоцал. 

Додајте следећи ред пре излаз 0 линија Ми му само кажемо да покренемо ову скрипту приликом покретања.

/mnt/torrents/openvpn/vpn.sh. 

На крају, поново покрените систем.

ифоцнфиг-цхецк-впн

Поново се пријавите и покрените ифцонфиг. Знат ћете да функционише ако видите унос за тап0 (или тун0), и могу успешно да скрену веб страницу:

цурл //ввв.макеусеоф.цом. 

Торрент клијент

Сада скоро тамо. Напокон ћемо инсталирати Трансмиссион, који је лаган и има леп веб ГУИ. Следеће команде се инсталирају, а затим зауставља демон - будући да га прво морамо конфигурисати - а затим отвара датотеку са подешавањима за уређивање.

судо апт-гет гет инсталл-даемон. судо /етц/инит.д/трансмиссион-даемон стоп. судо нано /етц/трансмиссион-даемон/сеттингс.јсон. 

Промените „рпц-аутхентицатион-потребна“ у фалсе; промените „рпц-белу листу“ тако да укључи вашу подмрежу - на пример:

"рпц-листа": "127.0.0.1,10.0.1. *", 

Додајте или прилагодите следеће ако су већ присутни:

"довнлоад-дир": "/ мнт / торрентс", "ватцх-дир": "\ / мнт \ / торрентс \ /", "ватцх-дир-омогућен": труе, "умаск": 2, 

Затим уредите саму датотеку за покретање демона како бисте решили неке проблеме са дозволама.

судо нано /етц/инит.д/трансмиссион-даемон. 

Промијенити УСЕР = пренос-даемон до УСЕР = роот. Учитајте поново демона.

судо сервис преноса - даемон релоад. 

Напокон ћемо инсталирати авахи-даемон да подесимо умрежавање боњоур / зероцонф, што значи да нећемо требати да користимо ИП адресу Пи да бисмо му приступили из прегледача - уместо тога ћемо моћи да користимо распберрипи.лоцал адреса.

судо апт-гет инсталл авахи-даемон. 

Под претпоставком да је име вашег домаћина подразумевано (малина, али може се мењати помоћу распи-цонфиг), Иди на:

http://raspberrypi.local: 9091 / пренос / веб /

Прво проверите да ли се ваш торрент ИП исправно прикрива преко ВПН-а. Преузмите датотеку тестне торренте са ТорГуард - графика за преузимање изгледа као реклама, али није - и испустите је у заједничку фасциклу торрента.

цхецк-торрент-ип

Већ смо конфигурисали Трансмиссион да гледа ову мапу за нове торенте, тако да је треба додати одмах. Само напред и тамо пустите неке легалне дистрибутивне торенте за Линук.

пренос-торрент-ип-цхецк-резултати

Торрент за проверу ИП адресе требао би да врати грешку, заједно са ИП адресом коју је открио. Проверите да то није ваш кућни ИП адреса - ако јесте, ВПН није постављен исправно. Подразумевано, све бујице које упаднете у мапу биће преименоване у .аддед, а .парт датотека треба да се креира све док пренос не буде завршен. Уверите се да је то случај у вашој дељеној мапи.

дељени погон

То је то! Сада имате супер сигуран, сигуран, бујон за преузимање торрента - радну станицу остављате доступном за боље ствари. Сада бисте могли да погледате додавање УПнП сервера за стриминг медија широм мреже или коришћење БитТоррент Синц за креирајте сопствено складиште у облаку Изградите властити Цлоуд Цлоуд Стораге помоћу Распберри Пи и БитТоррент СинцНе верујте у хипе: Облак је далеко од сигурног. Али не бојте се - сада можете увести своју приватну, неограничену и сигурну платформу за складиштење у облаку. Опширније . Које ћете функције додавати?

Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.