Короткий ответ: onion-сервис работает через сеть Tor, но его сервер всё равно физически находится где-то на обычной инфраструктуре — VPS, выделенном сервере, домашней машине или в дата-центре. Tor не «хранит сайт внутри сети» как распределённый диск.

Как работает сеть Tor

Tor состоит из большого числа relays, которыми управляют независимые операторы. Когда пользователь выходит в обычный веб через Tor, его соединение проходит через цепочку таких узлов. Для onion-сервиса схема отличается: клиент и сервер устанавливают соединение внутри Tor, не раскрывая друг другу обычный прямой сетевой маршрут.

Где размещён onion-сервис?

Само приложение может быть запущено практически где угодно, где есть сеть и Tor. Главное свойство onion-service в том, что посетителю не требуется знать публичный IP сервера. Адрес .onion связан с криптографическим ключом сервиса, а Tor организует соединение через специальные точки взаимодействия.

Именно поэтому старый термин «hidden service» описывал способность скрывать сетевое местоположение сервера. Сегодня Tor Project чаще использует название onion service.

А что насчёт узлов Tor?

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

Итог

.onion-адрес не указывает на страну, хостера или IP. Сервер существует на обычном железе, однако Tor отделяет публичный адрес сервиса от его сетевого местоположения. Эта особенность и делает onion-сервисы полезными для проектов, которым важно не публиковать прямой адрес инфраструктуры.