Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Разместите свой собственный бесплатный веб-сайт .onion с помощью Raspbian на RPi3

Настройте рабочий веб-сервер на своем Raspberry Pi 3 и постоянно подключите его к Onion, на котором будет размещен ваш собственный бесплатный веб-сайт .onion.

Рабочую версию проекта можно найти по адресу:

https://t0r.ch:100 (поверхностный Интернет) или https://darktorch5lgddvm.onion

. луковые домены

Есть дополнительная информация о Surface Web и .onion, которую стоит прочитать, если вы не знаете, что это такое. Эта статья довольно хороша, но есть много других, которые объясняют разницу между поверхностной сетью, глубокой сетью и темной сетью / даркнетом.

Для доступа к сайтам .onion вы можете получить пакет Tor Browser Bundle здесь:https://www.torproject.org/

Apache, MySQL, PHP, Joomla, PHPMyAdmin, Owncloud

Следуйте инструкциям по созданию работающего веб-сайта по адресу:https://www.hackster.io/gulyasal/raspbian-stretch-with-joomla-owncloud-d29ccf

Не делать выполняйте инструкции по установке сертификата SSL с помощью Let's Encrypt, пока не прочтете ниже. Только если вы выберете опцию «Surface Web + .onion», вам потребуется установить сертификат SSL.

'Surface web + .onion' против '. только onion ':SSL вместо SSL

Onion не требует зарегистрированного доменного имени для работы; он назначит вам бесплатный, случайный (и постоянный, если вы не потеряете закрытый ключ) 16-значный URL с суффиксом .onion. Если вы хотите просто использовать доменное имя .onion, вы можете настроить все, что указано выше, как «localhost», где вы обычно должны вводить доменное имя.

Если вы хотите иметь и «поверхностный», и «.onion» сайт, вам следует зарегистрировать домен и использовать его в качестве доменного имени при настройке Apache и Joomla, описанных выше. Если вы планируете настроить SSL-сертификат с Let's Encrypt, вы должны зарегистрировать доменное имя (например, поверхность + .onion), так как Let's Encrypt в настоящее время не выдает SSL-сертификаты для .onion (это может измениться, но для на данный момент это невозможно).

Если вам нужен сайт с SSL-шифрованием только .onion, это возможно, если вы перейдете либо по маршруту с самоподписанным сертификатом SSL, либо если вы получите сертификат от DigiCert, который является единственным центром сертификации, который выдает сертификаты EV для .onion. Это дорого, поэтому использование маршрута Let’s Encrypt (с наземным веб-доменом) является более дешевым маршрутом.

Подключить RPi3 к Onion

Откройте Putty и выполните следующие команды:

  sudo apt-get install vidalia  

Во время установки вам будет предложено добавить пользователя debian-tor в pi (нажмите пробел, чтобы добавить «X», затем Enter). После завершения установки:

  sudo /etc/init.d/tor restart sudo chmod -R 777 / var / lib / tor sudo /etc/init.d/tor stop sudo nano / etc / tor / torrc  

Перейдите в раздел с меткой:# Этот раздел предназначен только для служб со скрытым местоположением #

Измените настройки следующим образом, чтобы открыть Интернет для Tor:

  HiddenServiceDir / var / lib / tor / hidden_service / HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443  

Не используйте «other_hidden_service», так как вы хотите, чтобы и обычные страницы, и страницы, основанные на SSL, имели один и тот же URL. Ctrl-x, y для выхода и сохранения изменений

  sudo /etc/init.d/tor start sudo chmod -R 777 / var / lib / tor  

Чтобы узнать случайно назначенный URL-адрес .onion для вашего нового веб-сайта:

  sudo nano / var / lib / tor / hidden_service / hostname  

Если вы настроили SSL-сертификат Let's Encrypt, вы можете получить доступ к сайту .onion с помощью https:// . а также http://

Как было написано ранее, Let's Encrypt не выдает сертификаты SSL для доменов .onion, поэтому при посещении сайта .onion, зашифрованного с помощью SSL, возникнет несоответствие сертификатов. При использовании пакета Tor Browser Bundle вы можете добавить исключение и получить доступ к сайту. Одним из преимуществ использования поверхностного веб-сертификата SSL является то, что он позволяет пользователям убедиться, что сайт .onion действительно принадлежит вам, а не кем-то еще, выдающим себя за ваш сайт.

Настроенный URL "тщеславия" .onion

Как вы уже заметили, Onion назначает вам случайный 16-значный буквенно-цифровой URL-адрес .onion, что несколько уродливо и непривлекательно. Facebook и Protonmail создали сайты .onion с индивидуальным именем, и доступно программное обеспечение, которое позволяет выполнять обратный инжиниринг обратно в желаемый URL-адрес с помощью генератора случайных URL-адресов методом грубой силы. Это работает, хотя в тот момент, когда вы хотите настроить больше, чем первые 8 цифр URL-адреса, это требует огромного терпения и вычислительной мощности процессора, поэтому я не рекомендую вам запускать это на Raspberry Pi. Для получения информации о сроках посетите:https://github.com/lachesis/scallion

Я запустил это на ПК с Windows, загрузив этот двоичный файл:https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip

Распакуйте его на рабочий стол и откройте командную строку в системе Windows. В командной строке введите:

  cd Desktop / scallion-v2.0 scallion -o keys.txt -k 1024 -d 0 prefix  

Замените «префикс» желаемыми символами, с которых должен начинаться ваш сайт .onion. В конечном итоге он сгенерирует URL-адрес .onion и соответствующий закрытый ключ и сохранит его в файле с именем keys.txt.

Скопируйте и вставьте эти две части информации на Raspberry Pi с помощью PuTTY. URL-адрес .onion - это информация между и , и она входит в файл с меткой «hostname», а закрытый ключ - информация между и - входит в файл с меткой « private_key ». Оба файла находятся в каталоге / var / lib / tor / hidden_service .

Обратите внимание, что вы потеряете разрешения для hidden_service каталог каждый раз, когда вы перезагружаете Pi, поэтому для доступа к этим файлам вам может потребоваться перезапуск:

  sudo chmod -R 777 / var / lib / tor  

Готово! Наслаждайтесь своим новым бесплатным веб-сайтом!

Источник:Разместите свой собственный бесплатный веб-сайт .onion с помощью Raspbian на RPi3


Производственный процесс

  1. Взлом Lego EV3:создайте свой собственный объектный датчик «глаза»
  2. Следите за температурой в доме с помощью Raspberry Pi
  3. Создайте свой собственный Google Voice HAT
  4. Использование QR-кодов с вашей CMMS:шаг за шагом
  5. Как найти клиентов для вашего производственного бизнеса
  6. Использование аналитики данных для уменьшения углеродного следа
  7. В чем секрет увеличения количества потенциальных клиентов? Ваш веб-сайт
  8. Возьмите под свой контроль ремонт вашего автомобиля
  9. Учебник по созданию собственного VPN
  10. Использование 3D-принтера для улучшения производственного процесса — видео