Pull to refresh
124
0.1
Vladislav Yarmak @YourChief

11x engineer

Send message

Ответил ниже. Можете ещё с nginx или haproxy поиграться, поставив его на фронт с реальным сайтом, а dumbproxy сделав одним из бекендов. Но в целом оно и само по себе достаточно правдоподобно, особенно если защиту от active probing включить. Из плюсов что это стандартный протокол и можно настроить клиент без какого-то дополнительного софта.

Подойдёт и обычный HTTPS-прокси типа такого: https://github.com/Snawoot/dumbproxy

Из плюсов то, что это стандартный протокол и можно им пользоваться даже без какого-либо клиента.

Насчёт а) тут всё очевидно, это вполне себе HTTPS.

Насчёт б) доступно несколько опций:

  • Парольная авторизация, но с использованием опции hidden_domain, чтобы запрашивать пароль 407-ым статусом только на "секретном" домене, а дальше уже браузер запомнит его и будет всегда слать. То есть вы добавляете в опции авторизации hidden_domain=abracadabra.tld и ставите у себя в браузере этот прокси в настройках. На все запросы без заголовка авторизации прокси будет отвечать 400-ым кодом, но на запрос секретного домена прокси ответит 407-ым статусом, браузер спросит пароль и дальше всегда будет слать авторизационные заголовки.

  • Парольная авторизация, но с клиентом прокси, который всегда шлёт пароль (в виде заголовков авторизации). Например, адгард так умеет. Либо сам dumbproxy запускать на клиенте локально, а он уже пускай дальше форвардит соединение с заголовками авторизации в dumbproxy на сервере.

  • Авторизация по клиентским сертификатам TLS. Тут удобнее всего воспользоваться steady-tun или каким другим TLS-враппером, а браузер настроить на плэинтекстовый порт враппера.

Пост на хабре про dumbproxy: https://habr.com/ru/articles/687512/

А зачем знать людей, которые через три ряда сидят? Разве что по работе необходимо.

А семью свою заводить надо, а не предоставленную (а иногда и навязанную под соусом "мы все одна семья") работодателем принимать.

Сначала люди себе придумывают, что целые числа в компьютере это целые числа из математики, а потом удивляются, что это не так. А задать вопрос, кто вас так жестоко обманул, не пробовали?

Целые числа в компьютере из математики, и автор посвятил статью описанию из какой именно математики.

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

Демагогический приём подмены тезиса. Автор не высказывал подобных ожиданий.

Всё бы ничего, но выставлять своё непонимание как критику — это уже слишком.

Автор как раз всё понял и разъяснил. А Вы-то суть прочитанного поняли?

А ещё вот так сильно разбавив математикой как водой, это даже тянет на оскорбление математики. Ей всё равно, а вот читателям неприятно

Говорите за себя.

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

А точнее — они были на одной стороне конфликта.

В Вашем комментарии 0 фактов, демагогия и хамство. Отвратительно.

Так вы и даже сейчас можете создать торрент без трекеров и анонсировать его только в DHT.

Скажите, пожалуйста, а как так у Вас именованные параметры у функций работают? В вашем коде:

    psqlInfo := fmt.Sprintf(format: "host=%s port=%d user=%s "+
      "password=%s dbname=%s sslmode=disable",
      host, port, user, password, dbname)

Однако, даже передовая версия компилятора Go не допускает такого синтаксиса: https://go.dev/play/p/OgWVn9Tkc8i?v=gotip

Такое же тогда можно и про ansible сказать.

А какая здесь софтина от Cloudflare?

Так у вас так не получится, если прямо ИП в адресной строке вводить -- и SNI, и заголовок Host неверный получается, не rutracker.org.

Хотя я пробовал на адроиде - работает и рутрекер. Если сделать как-то, чтобы браузер в запросе не доменное имя отправлял, а сразу верный ип-адрес, то будет работать.

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

Вот такая есть в наличии https://4pda.to/forum/index.php?showtopic=744431&st=3520#entry114436262


Но мне не нравится - там v2ray без TLS. Плюс на хабре было полно по шадоусоксу - поищите в поиске по сайту.

Попробовал - да, есть такая проблема именно с рутрекером. Почему-то на самом сервере этот домен резолвится в 0.0.0.0. Можете попробовать обойти проблему, включив DNS over HTTPS в Firefox - тогда должно открываться. Андроидный клиент по сути делает так же и там работает.

А заскриньте, пожалуйста, ошибку, которая появляется в браузере при открытии рутрекера.

Может быть такое, что браузер настроен на подключение к прокси через SOCKS, но при этом у него в настройках не включено, чтобы резолвил удалённые адреса через прокси, а не локально? И таким образом просто DNS-запрос попадает под блокировку местного провайдера.

Рутрекер не открывается в браузере или в торрент-клиенте "раздачи красные"? Если зайти на https://2ip.ru/ то адрес ваш или американский?

Это на Андроиде так, да?

Или не удаляйте, а ссылку на старый репл отправьте мне в личку - я посмотрю.

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

Information

Rating
4,225-th
Location
Одесса, Одесская обл., Украина
Registered
Activity

Specialization

Chief Technology Officer (CTO)
Lead
From 15,000 $
Golang
Python
Database
Linux
System Programming
System administration