Как настроить тор сервер

Обновлено: 06.07.2024

Безопасность и работоспособность сети Tor напрямую зависит от количества узлов, отвечающих за пересылку трафика, — relay nodes. Организация EFF даже открыла соревнование Tor Challenge с целью простимулировать как можно большее число пользователей настроить и запустить такие узлы. Собственно говоря, именно этому нехитрому действию и посвящена статья.

Нам потребуется сервер — машина, на которой Tor Relay будет работать. Можно воспользоваться своим домашним компьютером, можно перенастроить умный роутер. Я предлагаю другой способ — использовать VPS (Virtual Private Server). Программное обеспечение Tor довольно неприхотливо и легко уживается даже на VPS с минимальной конфигурацией. Хватает 256 Mb памяти, скорее всего хватит и 128Mb. Дисковые требования также минимальны: меньше гигабайта. Стоимость такого сервера в месяц близка к стоимости чашки кофе в какой-нибудь кофейне.

Итак, регистрируем себе VPS. Для нас главное, чтобы у нее был честный внешний IP адрес. Мне нравится Yourserver, но можно использовать любой другой VPS с Linux или *BSD на борту. Как правило, после покупки вы получаете сервер, на который уже установлен один из дистрибутивов Linux. Выбирайте сами, какой вам по душе. Я буду рассказывать на примере Debian.

Сначала на VPS надо установить Tor:

По умолчанию Tor будет работать в режиме клиента сети: вы можете им воспользоваться для работы с сетью, но для для других этот экземпляр будет бесполезен. Чужой трафик через него идти не будет. Необходимо включить режим Tor Relay (пересылки пакетов). Еще мы включим Directory Service &mdsah; сервис каталогов, отвечающий за распространение информации о других tor серверах. В принципе, ничто не мешает использовать для пересылки и для каталога произвольные порты. Конфигурационный файл по умолчанию предлагает использовать порт 9001 для пересылки пакетов и 9030 для сервиса каталогов. Но, поскольку этот VPS больше ни для чего использоваться не будет, мы можем чуть схитрить и облегчить жизнь людям, сидящим за строгими межсетевыми экранами. Мы сделаем наш сервер доступным по портам 443 и 80 — по портам, которые обычно используются для www трафика.

Открываем /etc/tor/torrc и вписываем в него следующие строчки:


В строчке Nickname вписываем какое-нибудь имя для этого сервера. По нему мы потом сможем контролировать работу сервера через специальные сервисы на TorProject.

В строчку ContactInfo можно вписать свои контактные данные (на случай, если кому-то захочется с вами связаться). А можно ее просто опустить, тогда наш сервер тоже никому не сможет рассказать, кто его владелец.

Последние две строчки запрещают использовать наш сервер в качестве точки выхода (Exit Node) трафика. В противном случае, Tor будет пытаться использовать наш сервер для передачи исходящего трафика сети на внешние сервера. К сожалению, не все используют Tor с благими намерениями, а если трафик покидает Tor через ваш сервер, все проблемы и последствия свалятся в том числе и на вашу голову.

С помощью iptables мы сейчас настроим необходимую связь между портами.

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

Этим мы разрешаем работу с нашим сервером tor и доступ к ssh для удаленного администрирования.
Осталось прописать загрузку этих правил. Обычно я прописываю запуск iptables-restore в /etc/network/interfaces:

На Yourserver файл /etc/network/interfaces переписывается каждый раз при перезапуске, поэтому можно сделать чуть иначе.
Например, вставить загрузку правил iptables в /etc/rc.local. Для этого в конец файла перед exit 0 вставляем строчку


В заключение перезапускаем сервер tor:


Проверяем, что мы все сделали правильно. Через некоторое время после перезапуска в файле /var/log/tor/log должна появиться строчки:

Поначалу через новый сервер трафик идти не будет. Жизненный путь Tor Relay — это тема отдельной статьи.

где вместо DISTRIBUTION вписываем версию вашего дистрибутива (например, jessie или saucy). Выполняем

Интернет-ТВ может многое, например Torrserver MatriX WebOS позволяет просматривать кинофильмы с торрентов без использования серверов на компьютере или любых других сервисов. Только Смарт-телевизор LG и всё!

Torrserver MatriX WebOS, с чего начать?

В первую очередь необходимо зайти в настройки Смарт-телевизора LG.

Настройки Смарт-телевизора LG

Настройки Смарт-телевизора LG

Настройки - Общие - Дополнительные настройки - Быстрая загрузка

Настройки - Общие - Управление учётной записью


Конфиденциальность

Выкинуло в браузер, ищем другой вариант

Выкинуло в браузер, ищем другой вариант

Умный дом

Ждём. Нажимаем на шестеренки.

Умный дом - Настройки

Умный дом - Настройки - Войти



Вот такую картинку мы должны увидеть! Это вход без браузера.

Поиск Google

Ищем webosapp.club

Нашли

Устанавливаем

Установить приложение webOSapp.club

Установить приложение webOSapp.club

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

Запуск Torrserver MatriX WebOS

Пингвин в приложениях LG

Пингвин в приложениях LG

Вы должны увидеть следующую картинку

WebOS free app market

WebOS free app market

WebOS free app market установлен

WebOS free app market установлен

Настройки - Общие - Управление учётной записью

приложения WebOS free app market

приложения WebOS free app market

Torrserver в WebOS free app market

Torrserver в WebOS free app market


Установка Torrserver MatriX для WebOS

Torrserver MatriX для WebOS установлен

Torrserver MatriX для WebOS установлен

Установка vPlay

После установки всех необходимых приложений обязательно выключите телевизор. Не просто красной кнопкой, а именно из розетки на 15-20 секунд!

Проверяем Torrserver с помощью vPlay

Из меню приложений запускам Torrserver


Настройки - Сеть

Выбираем свое подключение к сети Интернет

Подключение к сети Интернет

Подключение к сети Интернет

Дополнительные настройки

Смотрим IP-адрес нашего Смарт-телевизора LG. Запоминаем или записываем.

IP-адрес Смарт-телевизора LG

IP-адрес Смарт-телевизора LG

приложение vPlay на LG

приложение vPlay на LG

В правом верхнем углу экрана нажимаем на шестерёнку

Настройки vPlay

vPlay - Настройки - Сервер - Арес и порт

Теперь можно включить любой фильм через торрент

vPlay, смотрим торренты

vPlay, смотрим торренты

Теперь вам не нужно покупать торрент-сервер за деньги или использовать в качестве сервера компьютер или приставку!

Все действия под Вашу ответственность!

Дисклаймер.
Для загрузки неофициальных приложений используется доступ к файловой системе с привилегированными правами Root. Факт подобного вмешательства может стать основанием в отказе от гарантийных обязательств производителя. Все действия под Вашу ответственность!

TorrServe
версия: MatriX.110.Client

Последнее обновление программы в шапке: 03.09.2021

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Просмотр или скачивание файлов торрента

1) Запускаем сервер (TorrServer-. ), появится окно консоли
2) Запускаем браузер, заходим по ссылки http://localhost:8090 , это главное окно сервера
3) Копируем ссылку на торрент файл или магнет из интернета и вставляем в поле "Add torrent:" в главное окно сервера и нажимаем кнопку "Add"
3.1) Если имеется файл торрент на диске, то нажимаем кнопку "Upload" в главном окне и выбираем файлы торрентов
4) После получения информации о торренте, появится список с названиями торрентов "Torrents:"
5) Кликаем по названию торрента и зрительно выбираем файл для просмотра, прослушивания или скачивания
6) Правой кнопкой нажимаем на название файла и копируем ссылку
7) Вставляем ссылку на файл в плеер в котором хотим просмотреть, прослушать или в качалку для скачки

Инструкция по запуску и настройке Инструкция Спасибо MadAndron

Для поддержки разработчика можно отблагодарить как написано в профиле, О себе
Программа не поддерживает протокол ТорренТВ и пока кто-нибудь не расскажет мне как он работает, сейчас не планируется его включение в программу

Нет в списке установленного плеера: Какая-то из программ перехватывает ссылки, обычно это мх плеер, либо удалить, либо в настройках убрать перехватывание ссылок

Не устанавливается сервер на андроид 10: На 10 андроиде пойдет только 1.1.76 сервер и выше
На 10 андроид ставится сервер вручную из папки, специальный сервер для андроид 10, либо 1.1.76

На телевизоре с андроид вылетает или постоянные затупы сервера: На телевизорах ставят слабые процессоры и мало памяти, по этому ос закрывает сервак за нехваткой ресурсов

Если у вас ошибка при скачивании сервера в обновлении и андроид ниже 5: Нужно самому скачать сервер и установить его из Обновления -> Установить с папки Download

Если торренты тормозят или дёргаются или не грузятся читать тут

Если у вас постоянно удаляется сервер и лечится только обновлением: это значит в системе стоит чистилка, которая удаляет данные приложения, это может быть как системная(стандартная по типу как в телефонах сяоми), так может быть и установленная по типу CCleaner, тут ничем помочь не могу, удаляйте или ставьте в блок торрсерв

Если у Вас не устанавливается лимит соединений DHT: до 70 версии лимита не было на сервере, по этому лимит не устанавливается. Нужен лимит используйте более новую версию. Ниже 70 версии в сервере установлен лимит на 0 (без лимита), что бы там не стояло

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


При описании проблемы обязательно указываем:
1) Название устройства
2) Версию андроид или прошивку
3) Версию клиента
4) Версию сервера
5) Настройки сервера
6) Магнет с которым не работает, если проблема с воспроизведением

Версии MatriX не совместимы с версиями 1.1.x

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

Что нужно при домашнем просмотре фильмов и как это происходит у меня. Включаю телевизор, нажимаю кнопку на пульте, говорю название фильма, выбираю качество торрента, смотрю. Или смотрю новинки на главном экране, выбираю торрент, смотрю.

Для этого нужна приставка на андроиде АТВ(на аосп тоже подойдет). Туда ставим клиент TorrServe, в нем ставим сервер TorrServer. Устанавливаем программу, которая будет давать описание фильмов и торрентов NUM и все.

Хороший интернет и роутер очень не помешают для больших фильмов от 50 гигов.

Главный экран АТВ

Главный экран АТВ

TorrServe и TorrServer

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

На слабых устройствах нужно ставить меньше кэша, но нужна скорость. На более мощных можно больше установить кэш.

Сервер ставится в клиенте на андроиде, но можно установить сервер на линукс системах, даже на VPS. Что и делают люди у которых нет андроида и пк, но есть телевизор на тайзен или вебос.

У меня сервер стоит на приставке H96 max x3 с armbian на борту. Там стоят все мои программы, которые необходимы мне для работы и просмотра. Мини сервер на арм за дешево, специально брал самый дешевый и так сказать мощный.

Для просмотра использую Amazon FireTV Stick 4K, по цене качеству, очень хорошо подошел. Пульт сказка, маленький и удобный, кнопки не щелкают, голос распознаёт на отлично, телик сам находит с помощью приставки. Цена по распродаже 25$, а картинка лучше, чем на amlogic приставках.

Роутер у меня микротик hap ac2, всю нагрузку выдерживает. Фильмы могу смотреть по битрейту ближе к 100mbit/s, это 70-100 гигабайт. Но в основном смотрю 5-30гб

Торрент смотреть есть где, а как их искать и чтоб удобно было?

Все началось с того что Юрий Юрьев сделал НЦР. На Хабре была статья об этом. Там был революционный поиск и сортировка торрентов.

Если вкратце, то ищутся хорошие торренты за месяц и сортируются по последнему добавленному в хорошем качестве. На тот момент у нас была группа единомышленников, и НЦР не понравилась нам своим интерфейсом, а многие просили версию для телефонов. Автора просили сделать программу более дружелюбную и более привычную к андроиду. Но автор отказывался. Мы решили делать по его задумке, но более универсальную и привычную. Собрались с программистами, один парень сделал клиент по своему подобию из своих наработок. Другой парень собрал и переделал с гитхаба парсер от Юрия, в итоге он его полностью переделал, я помогал исправлять баги и добавлять новые функции. В итоге все хотели сделать быстро, а мне было интересно сделать универсально, потому я особо не участвовал и решил сделать свое поделие - NUM. В итоге парни сделали программу за месяц и потом потихоньку исправляли баги и дорабатывали функционал.

По задумке программа должна была использовать интерфейс Андроид ТВ. Поиск должен был идти на главном экране, только описание фильма и список торрентов. Каналы для вывода новинок по немного упрощенному алгоритму от Юры.

Описание фильма в NUM Еще описание Трейлеры Актеры Список торрентов

Но все это вышло в полноценный поиск и свой интерфейс, с подборками из других сайтов и поиском торрентов по рутор и torlook. В начале делал программу один, потом ко мне присоединился парень (Цыник, спасибо за помощь), он весь интерфейс и сварганил, а я по большей части функционал и парсер сделал.

Итого

Чтобы наслаждаться фильмами, не нужно создавать комбайн из непонятного кода или запихивать ПК под телевизор, который своим шумом будет сдувать весь звук.

Можно купить хорошую приставку, мой выбор Ugoos AM6, поставить туда TorrServe и другие программы которые выдают торренты и наслаждаться, а приставку можно за сам телевизор засунуть.

Для бюджетного варианта, пойдет любая приставка с процессором Amlogic X3 и 1000mbit lan. Но там свои глюки, хотя скорее всего её можно прошить на ugoos.

Читайте также: