Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Блокировка ip TOR-а на форуме в .htaccess

Featured Replies

Решил почекать торовские ip у себя на форуме, сам зашёл через TOR к себе на форум и показывает мой ip вот в таком виде
2026-05-05_015906.jpg

При обновлении страницы, они ещё и меняются 😁
Через nic.ru/whois/ не бьются.

Как такие ip банить по диапозону в .htaccess?

Нашёл, тут смотреть можно вроде https://apps.db.ripe.net/db-web-ui/query

А зачем их банить?

Бессмысленная затея. Насколько понимаю есть куча сторонних выходных узлов тора (помимо указанных на его сайте), есть куча всевозможных других прокси. Бороться с ними таким способом - проблематично, идейные анонимы всё равно найдут какие-то новые прокси, а нормальные пользователи могут пострадать, по мере ковровых банов всего подряд.

Проще урезать гостей в правах просмотра. А для регистрируемых пользователей сделать какую-то премодерацию или аутентификацию с доверенными почтовыми серверами (позапрещать всякую анонимную почту и т.п.).

Попросите DeepSeek создать скрипт, который будет регулярно обновлять список выходных узлов Тор из официального репозитария: https://check.torproject.org/exit-addresses . Этот скрипт должен формировать список вида
IP1 1;
IP2 1;
IP3 1;
и обновлять конфигурационный файл nginx, и далее и мягко перезагружать nginx -s reload.
Далее подключаете этот список в конфиг домена или основного nginx.conf в качестве директивы для блокировки. Либо просто сделайте скрипт запускаемый по крону, который будет перезаписывать ваш .htaccess, в котором будут эти адреса в блоке deny from. Это решит задачу на 80-90% и сделает ваш сайт непривлекательным для посетителей Тор. Я не стал блокировку Тор добавлять в свою раздачу правил для nginx, так как задача была отсеять ботов, а не людей.

Edited by Zero108

On 05.05.2026 at 00:51, f2065 said:

Насколько понимаю есть куча сторонних выходных узлов тора (помимо указанных на его сайте)

По своей конструкции сеть Tor прозрачна: любой желающий может запустить узел, но для того, чтобы этот узел стал частью сети и через него можно было передавать трафик, он должен быть включен в публичный консенсусный документ (consensus), который рассылается всем клиентам Tor. Если узла нет в этом документе, через него нельзя построить цепочку.

Проблема поставленной задачи в другом.

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

И какой процент посетителей с тором на фоне иных прокси?

Мне кажется что пользователей тора ничтожно мало, на фоне например встроенных прокси/впн-плагинов в браузерах или общесистемных впн.

4 часа назад, f2065 said:

И какой процент посетителей с тором на фоне иных прокси?

Могу подсказать, что примерно 99% посетителей на вашем сайте - это боты. И примерно 1% - реальные люди. Теперь не так как тогда, лет 10 назад. Теперь вот так. Если у вас свой севере, вы знаете, что оперативная память стоит безумных денег. А если вы арендуете сервер, вы знаете, что ему часто не хватает ресурсов и он падает от нагрузки.

Edited by Zero108

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.