Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

IPB 3.1.4 / Отключение логирования IP-адресов

Опубликовано:

Стандартными средствами это не сделать, нужно на уровне движка или в виде дополнительного модуля или просто скрипта написать такую вещь, которая либо:

 

1) отключила логирование изначально

2) стирала все записанные IP-адреса по запросу.

 

Второе выполнить проще, и может выполнить наверно любой программер, только надо знать поля в которые пишутся IP-адреса.

Рекомендованные сообщения

Опубликовано:

Надеюсь, вы там не форум с детской порнографией публикуете? Так старательно прячете свой Board URL + такие интересные вопросы задаете. Хотя, судя по email и использованию VPN в UK для захода сюда - все обстоит несколько иначе, хотя и не сильно лучше...

 

В любом случае, для решения задачи анонимизации пользователей IP.Board вовсе не обязательно мучить скрипты и изобретать велосипеды. IP пишутся не только в базу, но и в логи всех веб-серверов, в логи ошибок, буде они возникнут, и мало ли еще куда. Бороться с ними на всех этих фронтах одновременно - не эффективно. Проблема решается просто и кардинально - достаточно просто не давать вебсерверу реальные IP адреса ваших пользователей. При дефолтных настройках безопасности (без контроля IP) IP.Board прекрасно переживет эту "беду". Вариантов, как это реализовать, много:

 

1. Использование анонимного прокси на третьем сервере (вроде того VPN, через который вы ходите сюда) и перевод трафика на него с проксированием на ваш сервер без передачи реального IP.

 

2. Если у вас используется apache - можно поставить к нему на том же сервере как фронтэнд nginx, при этом не прописывая X-Forwarded-For и не ставя RPAF. Как результат, у всех на форуме и в логах вебсервера будет только один IP - 127.0.0.1. Не забудьте только логи в nginx отключить.

 

3. Аналогичный эффект можно получить с помощью cloudflare (который по сути и является кеширующим nginx в формате стороннего сервиса). Без специальных директив у всех посетителей сайта будет IP серверов cloudflare вместо реальных.

 

Правда, все это всего лишь игры в анонимность. Если соответствующие органы заинтересуются, они всегда могут заставить хостера "послушать" ваш трафик и выделить все интересующие их IP-адреса и запросы. Даже если на вашем сервере ничего и не логгируется, трафик-то все равно идет через оборудование хостера(ов), и выследить цепочку и "насесть на канал" не составляет большого труда.

  • 2 недели спустя...
Опубликовано:
  • Автор
2. Если у вас используется apache - можно поставить к нему на том же сервере как фронтэнд nginx, при этом не прописывая X-Forwarded-For и не ставя RPAF. Как результат, у всех на форуме и в логах вебсервера будет только один IP - 127.0.0.1. Не забудьте только логи в nginx отключить.

Есть подозрения, что после этого у меня перестал работать защитный код CAPTCHA, из-за того что у всех юзеров один и тот же IP. Такое может быть?

Опубликовано:

Не должно.

Опубликовано:
Есть подозрения, что после этого у меня перестал работать защитный код CAPTCHA,

А у вас встроенная каптча используется, или гугловская?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.