Создайте свой собственный беспроводной тупик для обмена файлами

Обмен файлами не всегда онлайн. Если у вас есть флеш-накопитель, вы можете поделиться файлом со своим другом так, чтобы его невозможно было отследить никому — вашему интернет-провайдеру, АНБ или вашей маме. Это идея проекта мертвой капли

где люди цементируют флэш-накопители в стенах, чтобы обмениваться файлами.

Разумеется, размещение компьютера таким образом, чтобы он подключался к флешке, которая застряла в стене, … неудобно. Это также не работает с телефонами.

Так что представьте себе этот вид автономного обмена файлами, но через WiFi. Это идея PirateBox. Думайте об этом как о беспроводной тупике, позволяющей любому в пределах диапазона загружать и скачивать файлы.

Вы можете создать свой собственный PirateBox менее чем за 65 долларов, и после его настройки любое устройство с веб-браузером может подключиться к интерфейсу на основе браузера для обмена файлами. Они также найдут чат, имиджевую доску и медиа-сервер DLNA.

,

Зачем создавать пиратский бокс? Потому что это круто, но если это не достаточно веская причина, вот еще несколько потенциальных применений:

  • Предложите людям быстрый способ поделиться файлами на мероприятии.
  • Настройте цифровой тайник

Заинтересовались? Я собираюсь показать вам, как настроить все это с помощью Raspberry Pi (хотя также возможно установить PirateBox на некоторых маршрутизаторах и даже на старом телефоне Android).
На веб-сайте PirateBox вы найдете подробное руководство по Rapberry Pi, которое я рекомендую вам проверить. Цель моего урока — немного легче следовать и решить несколько проблем, с которыми я столкнулся при настройке. Я также буду в комментариях, чтобы отвечать на вопросы. Давайте начнем!

Шаг 1: собери части для своего пиратского ящика

Лучше создайте свою собственную беспроводную мертвую точку для обмена файлами компонентов piratebox

Этот проект вполне доступен: новые детали не должны стоить вам больше 65 долларов, и есть большая вероятность, что хотя бы некоторые из этих вещей лежат в вашем доме неиспользованными. Вот все, что вам нужно:

  • Raspberry Pi (25 долларов). Версии A / B и B + все будут работать нормально.
  • Совместимая беспроводная карта (около 15 долларов). На веб-сайте PirateBox есть список совместимых устройств; действительно стоит удостовериться, что вы знаете, как работает устройство, потому что не так уж много вы можете сделать без специального драйвера. Я пошел с TP-LINK TL-WN722N.
  • SDHC SD Card, не менее 4 ГБ (около 10 долларов США).
  • Флэш-накопитель USB (дополнительно, около 15 долларов США), если вы считаете, что ваша SD-карта недостаточно велика, чтобы служить основным файловым сервером. Я ездил с диском на 16 ГБ.
  • 5-вольтовый блок питания для вашего Pi (микро USB). Я использовал старое зарядное устройство для сотового телефона, вы можете найти что-то подобное примерно за 6 долларов.
  • Компьютер с устройством для чтения карт USB (для прошивки операционной системы на SD-карту).
  • Что-то, из чего можно построить корпус Pi (я использовал кирпичи Lego).

Весь блок легко собрать менее чем за 70 долларов, и есть большая вероятность, что у вас уже есть много таких частей по всему дому. Соберите все, что вам нужно, и мы подготовим операционную систему.

Шаг 2. Установите ОС на свою SD-карту

Создайте свой собственный беспроводной тупик для файлообмена piratebox write usb

Перейдите на домашнюю страницу Pi (rate) Box и загрузите операционную систему — вы найдете ссылку на торрент-файл в верхней части статьи. Операционная система поставляется в виде файла IMG объемом 2 ГБ. Помните: посеять торрент щедро, чтобы помочь другим получить эти файлы.

Когда загрузка будет завершена, вам нужно записать IMG на вашу SD-карту. Если вы не уверены, как это сделать, вот программы для выбранной вами операционной системы:

  • Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-имиджер (найдите менеджер пакетов вашего дистрибутива!)

Направьте вашу программу на образ и ваш USB-накопитель — убедитесь, что это правильный. Операционная система для вашего PirateBox готова!

Шаг 3: собрать все части вместе

Создайте свой собственный беспроводной тупик для совместного использования файлов.

Теперь, когда ваша SD-карта готова, пришло время собрать все вместе. Подключите SD-карту, ключ Wi-Fi и USB-накопитель, как показано выше. Затем подключите Pi напрямую к маршрутизатору с помощью кабеля Ethernet — в конечном итоге устройство будет работать полностью в автономном режиме, но для начальной настройки вам необходимо подключить его к сети.

Возможно, вы также захотите подготовить ваше дело. Как вы можете видеть выше, я сделал мой случай, используя кирпичи Lego (я твердо верю, что кирпичи Lego могут сделать вашу жизнь лучше

), но вы можете использовать любые материалы, которые захотите. Ознакомьтесь с нашим списком уникальных чехлов DIY Raspberry Pi

если вам нужны идеи.

Обратите внимание, что для этого проекта вам не нужен доступ ко всем портам вашего Pi. Это дает вам свободу при создании вашего кейса — я воспользовался этим, открыв только разъемы Ethernet, SD и USB (на всякий случай с окном HDMI).

Шаг 4: Настройте свой PirateBox

Создайте свой собственный беспроводной тупик для совместного использования файлов piratebox ssh

Все собрано и подключено? Хорошо. Подождите минуту или около того, а затем мы подключимся к вашему PirateBox с помощью командной строки с другого компьютера. Не паникуйте! Это проще, чем вы думаете. Пользователям Mac и Linux нужно только открыть Терминал, а пользователям Windows — загрузить программу SSH, например PuTTy. Официальные инструкции указали мне на это:

ssh [email protected]

Я не мог заставить это работать, и поэтому необходимо было использовать IP-адрес устройства для подключения. Вы можете найти это, проверив настройки вашего роутера, если это будет необходимо. В любом случае, пароль root для вашего PirateBox — «root». После того, как вы подключитесь к нему, вы увидите список вещей, которые вы должны сделать (как показано на рисунке). Первый: измените этот пароль с помощью этой команды:

passwd

Сделав это, вы должны запустить службу Piratebox:

systemctl start piratebox

И тогда вы должны указать вашему PirateBox запустить службу при загрузке:

systemctl enable piratebox

Вы также можете включить доску изображений, если хотите (вы можете сделать это позже, если хотите). Используйте эту команду, чтобы открыть файл конфигурации:

nano /opt/piratebox/www/board/config.pl

Затем измените имя пользователя и пароль администратора. После этого выйдите из текстового редактора и выполните следующую команду:

 wget http://127.0.0.1/board/kareha.pl

Вы также найдете инструкции по настройке сервера мультимедиа UPnP — установите его, если хотите. Когда все будет готово, отключите PirateBox и отсоедините кабель Ethernet. Пришло время подключиться к вашей коробке по-настоящему, через WiFi.

Шаг 5: Запустите свой PirateBox и подключитесь!

Создайте свой собственный беспроводной тупик для файлообменника на пиратском запущенном сайте

Подключите блок питания PirateBox обратно (но не подключайте Ethernet!). На вашем компьютере проверьте доступные сети Wi-Fi: в течение минуты вы увидите новую беспроводную сеть под названием «PirateBox — Share Freely».

Подключитесь к этому, затем откройте «piratebox.lan» (или любой другой URL) в вашем браузере. Вы должны увидеть сайт, похожий на тот, что изображен на картинке. Отсюда пользователи могут общаться, загружать файлы или переходить по ссылке, чтобы использовать форум.

Если ваш PirateBox не запускается, не паникуйте: это известная проблема с некоторыми беспроводными картами, и на форуме есть исправление.

Обратите внимание, что после подключения к PirateBox через WiFi вы можете снова подключиться к SSH, чтобы внести изменения.

Шаг 6: Начало работы USB-накопителя

Создайте свой собственный беспроводной тупик для пиратбокса для обмена файлами на случай

По умолчанию ваш PirateBox не использует USB-накопитель для хранения файлов, то есть вы ограничены свободным местом на вашей SD-карте. Я понятия не имею, почему это так, и почему документация не является более прямой по этому поводу, но это так.

Если вы хотите использовать USB-накопитель, отформатируйте его в FAT32 с помощью другого компьютера (в Windows щелкните правой кнопкой мыши накопитель, затем нажмите «Форматировать», выбрав «FAT32» в раскрывающемся списке). Затем подключитесь к вашему PirateBox через SSH и следуйте этим инструкциям. Эти команды сообщат вашему PirateBox, что нужно смонтировать USB при загрузке, а затем настроить этот диск в качестве хранилища для загруженных файлов и вашей платы изображений.

Шаг 8: еще несколько твиков

Создайте свой собственный беспроводной тупик для совместного использования файлов

Если вам не нравится SSID по умолчанию, «PirateBox — Share Freely», вы можете изменить его. Используйте эту команду для редактирования правильного файла конфигурации:

nano /opt/piratebox/conf/hostapd.conf

Затем измените строку, начинающуюся с «ssid =», чтобы включить предпочитаемое имя сети.

Вы также можете заметить, что временные метки ни с чем не связаны — файлы утверждают, что они были обновлены в 1960-х годах. Это связано с тем, что ваш Pi, в отличие от большинства компьютеров, не имеет встроенного аккумулятора для точной синхронизации часов. Этот пост на форуме дает вам временное исправление, но учтите, что вам придется делать это каждый раз, когда вы перезапускаете свой PirateBox (нет способа исправить это, извините).

Еще одна вещь: по умолчанию окно чата сбрасывается каждый раз, когда это делает PirateBox. Если вы хотите изменить это, вы можете настроить его.

nano /opt/piratebox/conf/piratebox.conf

Чтобы открыть файл конфигурации, затем отредактируйте:

RESET_CHAT="yes"

…сказать…

RESET_CHAT="no"

Спасибо Disk91.com за этот совет.

Вы можете сделать гораздо больше настроек, но мы оставим это для будущих статей. Обязательно изучите форум PirateBox!

Для чего вы будете использовать свой PirateBox?

Это оно! Теперь, когда у вас настроен PirateBox, что вы планируете делать с ним? Дайте нам знать в комментариях ниже — я также постараюсь ответить на любые ваши вопросы. А пока, если вы хотите узнать больше, я предлагаю перейти на форум PirateBox. Там вы можете пообщаться с командой позади и другими поклонниками PirateBox. Вы многому научитесь.

Ссылка на основную публикацию
Adblock
detector