20 фев 2018

Последняя инструкция из серии “Создать ONION сайт". Теперь на macOS.

 

Пошаговая инструкция

 

  1. В первую очередь идем на Torproject.org и скачиваем последнюю версию Tor Browser. Не стоит скачивать в других местах, можно подхватить троян. Устанавливаем. Не запускаем, он пригодится нам позже. Качаем Tor браузер только с официального сайта
     
  2. Установив Tor Browser, мы получаем доступ к сети Tor на то время, что держим браузер открытым. Теперь нам нужно настроить Tor для работы из командной строки. Идем в App Store, скачиваем и устанавливаем Xcode и Xcode Command Line Tool
    Устанавливаем Xcode из App Store
     
  3. В терминале вводим: 
    sudo xcodebuild -license 
    Заходим в терминал и вводим sudo xcodebuild -license
     
  4. Жмем ''q'', потом набираем ''agree''.
  5. Скачиваем MacPorts отсюда https://www.macports.org/install.php, под свою OS X. Устанавливаем. 
    Скачиваем MacPorts
     
  6. В Терминале набираем:

    sudo port install tor 
    В Терминале набираем sudo port install tor
     
  7. Жмем ''Y''.
  8. Ищем файл torrc.sample. У меня поисковик отказывается его искать, поэтому придется вручную. Идем: /opt/local/etc/tor/torrc.sample. Удаляем расширение .sample.
    Удаляем расширение у torrc файла
     
  9. Нам понадобится локальный веб сервер, например XAMPP. Следуем на https://www.apachefriends.org/ru/index.html и скачиваем последнюю версию XAMPP. Устанавливаем. Проверяем работает ли наш веб-сервер, для этого переходим http://localhost:8080; 8080 — это номер порта, его можно поменять в XAMPP/Manage Servers/Apache Web Server/Configure/Port.
    Проверяем работу веб-сервера XAMPP
     
  10. Создайте папку в XAMPP/htdocs/ и скопируйте в нее БД своего сайта.
  11. Открываем torcc текстовым редактором. Добавьте следующие строки в torcc
    HiddenServiceDir /Library/Tor/
    HiddenServicePort 80 127.0.0.1:8080
     
  12. HiddenServiceDir — это папка, в которой Tor будет хранить информацию о сайте, в ней он, также создаст файл hostname, с onion адресом нашего сайта и private_key, ключом шифрования.
  13. HiddenServicePort — это порт, на который Tor будет перенаправлять пользователей.
  14. Набираем в Терминале ''tor''. Если у вас появилась надпись ''Is Tor already running?'': 
    Небольшая ошибка
     
  15. Введите ''sudo killall tor''. Пробуем ''tor'' еще раз. Теперь появилась надпись «Permissions on directory are too permissive»: 
    Еще одна небольшая ошибка
     
  16. Вводим ''chmod 700 /Library/Tor/'': 
    От ошибок есть лекарство
     
  17. Заново набираем ''tor'' и видим надпись «Tor has successfully opened a circuit. Looks like client functionality is working». 
    С ошибками покончено! Все работает!
     
  18. В папке с сайтом, появилось 2 файла: hostname — с названием нашего сайта и Private_key с ключом. Запускаете Tor Browser, переходите по адресу из файла hostname и устанавливаете сайт, как обычно. О том как выбрать красивое название для сайта, читайте в этой статье, а о том, как его раскрутить, в этой.
Автор 
Опубликовано в Мануалы
Onion

Главред Darkmore.ru

Добавить комментарий


Защитный код
Обновить