Коротка відповідь
Як розгорнути onion-сайт на VPS?
Щоб розгорнути onion-сайт на VPS, встановіть tor і веб-сервер, додайте рядки HiddenServiceDir і HiddenServicePort до /etc/tor/torrc, перезапустіть tor і прочитайте свою адресу у файлі hostname. Тариф Gloamport Dusk, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, працює так за $5.25 на місяць при 12-місячному терміні.
Із чого складається onion-сайт на VPS?
| Частина | Значення в цьому гайді |
|---|---|
| План | Dusk: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic |
| Ціна | $5.25 на місяць при 12-місячному терміні, $10.50 при оплаті за 1 місяць |
| Пакети | tor і nginx (Apache працює так само) |
| Тека ключів | /var/lib/tor/my-website/ |
| Ключі torrc | HiddenServiceDir, HiddenServicePort |
| Файл адреси | /var/lib/tor/my-website/hostname |
| Бекенд | nginx на 127.0.0.1, порт 80 |
Ціни перевірено
Ключі конфігурації з посібника Tor Project з налаштування onion-служби та з посібника Tor.
Що таке onion-служба і навіщо її розміщувати?
Onion-служба — це вебсайт, доступний лише через Tor, адреса якого походить від власного ключа. Відвідувачі заходять на нього без реєстратора доменів і публічної IP-адреси, а трафік шифрується від кінця до кінця. Повне визначення дивіться в Що таке onion-служба і як вона працює?.
За опитуванням Gloamport серед 10 листопада 2026 р., 10 з 49 переглянутих записів хостингу пропонують власну onion-адресу. Натомість VPS дозволяє запустити її для вашого власного проєкту.
Який тариф Gloamport підходить для onion-сайту?
Підходить Dusk: Gloamport описує його як «VPN плюс релей Tor або onion-сайт». Малий статичний сайт або легкий застосунок добре працює на 1 vCPU і 2 GB RAM зі сховищем 40 GB NVMe. Лише Linux: образи Debian, Ubuntu, AlmaLinux і Rocky Linux. Windows немає.
Замовлення містить тариф, монету та необов'язкову електронну пошту: Замовлення потребує трьох речей: тариф, монету і, лише якщо ви цього хочете, адресу email. Ніде в процесі немає поля для імені, поштової адреси, номера телефону, картки чи документа, що посвідчує особу. Ширше пояснення про хостинг без передачі документів, що посвідчують особу, є в Де можна купити VPS без KYC?.
Як розгорнути onion-сайт на VPS крок за кроком?
Шість кроків від чистого сервера до адреси, яку можна відкрити в Tor Browser.
Встановіть tor і веб-сервер
Виконайте
apt update, потімapt install tor nginx. Переконайтеся, що http://localhost/ віддає сторінку з VPS.Прив'яжіть веб-сервер до localhost
Змусьте nginx слухати лише 127.0.0.1, щоб до сайту можна було звернутися через Tor, а не через публічну IP-адресу.
Додайте onion-службу до torrc
Додайте рядок
HiddenServiceDirі рядокHiddenServicePortдо/etc/tor/torrc.Перезапустіть tor
Виконайте
systemctl restart tor. Tor створює теку під час запуску, якщо її немає.Прочитайте свою адресу
Виведіть файл
hostnameз HiddenServiceDir. Попереду додайтеhttp://і відкрийте адресу в Tor Browser.Зробіть резервну копію ключа
Інші файли в цій теці — це ваші ключі. Тримайте їх приватними, а приватний ключ скопіюйте в безпечне місце, якщо адреса для вас важлива.
Як налаштувати tor на публікацію сайту?
Два рядки torrc публікують сайт. HiddenServiceDir називає теку, де Tor зберігає ключі та файл hostname, а HiddenServicePort зіставляє віртуальний порт із локальною ціллю. Посібник Tor каже, що кожна прихована служба має мати власну теку і що за замовчуванням порт зіставляється з тим самим портом на 127.0.0.1 через TCP.
apt update
apt install tor nginx
curl -I http://localhost/HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 127.0.0.1:80systemctl restart tor
cat /var/lib/tor/my-website/hostnameЧи варто використовувати Unix-сокет замість TCP-порту?
Unix-сокет безпечніший, бо бекенд тоді взагалі не слухає мережевого порту. Посібник Tor Project рекомендує його, щоб не відкривати службу у вашій локальній мережі. Посібник дозволяє як ціль unix: із наступним шляхом.
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor/my-website.sockЯк перевірити, що onion-сайт працює?
Відкрийте адресу з файлу hostname у Tor Browser. Якщо tor не запускається, Tor Project називає типовими причинами помилки в torrc і неправильні права на теку. Прочитайте лог командою journalctl -u tor.
Потім захистіть машину, що за ним стоїть. Як захистити SSH на новому VPS? іде першим, а Як запустити релей Tor на VPS? — хороший другий проєкт на тому самому Dusk, за ціною з сторінки цін. Адреса v3 залишається незмінною, доки ви зберігаєте файли ключів, навіть якщо перевстановите веб-сервер.
Підсумок
- Встановіть
torіnginx, потім переконайтеся, що локальна сторінка завантажується. HiddenServiceDirзберігає ключі та файлhostname.HiddenServicePort 80 127.0.0.1:80перенаправляє onion-порт 80 на локальний сервер.- Ціль у вигляді Unix-сокета не відкриває бекенд у локальній мережі.
- Файли ключів дають змогу будь-кому видавати себе за сайт: тримайте їх приватно й із резервною копією.
- Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic) коштує $5.25 на місяць за 12 місяців.
Хостинг onion-сайту на VPS: поширені питання
Чи потрібне доменне ім'я для onion-сайту?
Ні. Адреса походить від ключа, який Tor створює в HiddenServiceDir, і записується у файл hostname.
Яку версію onion використовує Tor?
Посібник Tor каже, що версії 2 і 3 підтримуються, а за замовчуванням використовується 3. Версія 3 — та, яку описує посібник Tor Project.
Чи можна запустити більше одного onion-сайту?
Так. Додайте окремий рядок HiddenServiceDir для кожної нової служби; її рядки HiddenServicePort застосовуються до найближчого HiddenServiceDir вище за них.
Що буде, якщо я втрачу файли ключів?
Разом із ними зникне і адреса. Tor Project радить зберігати копію приватного файлу ключа в безпечному місці для кожної довгострокової служби.
Чи достатньо Dusk?
Gloamport описує Dusk як такий, що підходить для «VPN плюс релей Tor або onion-сайт». Для статичного сайту 2 GB RAM більш ніж достатньо.
Джерела (2)
- Налаштуйте власну onion-службу community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
- Посібник Tor (HiddenServiceDir, HiddenServicePort, HiddenServiceVersion) 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)