Получите IPv4-адреса узлов выхода TOR за Cloudflare
Пожалуйста, как узнать, что посетитель пришел из луковой сети, если мой сервер работает под Cloudflare? Например, сngx_http_realip_module
CF возвращается $_SERVER[HTTP_CF_CONNECTING_IP]
с реальным IP посетителя. Но я не уверен, как это сделать в случае адресов IPv6, таких как 2405:8100:8000:5ca1::e0:d91f.
Без CF я щелкнул сайт с помощью Tor Browser и много раз менял схему tor, но никогда не видел ipv6 от Tor в журнале доступа
Действительно ли существует список выхода IPv6? Есть ли другой метод обнаружения посетителей из Tor Browses, если я использую Cloudflare?
2 ответа
Кажется, есть много выходных узлов с включенным IPv6.
Один парень из сообщества CF предложил использовать геолокацию по IP, поскольку код страны для tor всегда T1. Поскольку CF возвращает HTTP_CF_CONNECTING_IP, он также возвращает HTTP_CF_IPCOUNTRY, который содержит T1 в случае адреса выхода TOR