Получить IPv4-адреса выходных узлов TOR за Cloudflare - PullRequest
0 голосов
/ 01 мая 2020

Пожалуйста, как узнать, что посетитель пришел из луковой сети, если мой сервер работает под 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 ]

0 голосов
/ 02 мая 2020

Один парень из CF сообщества высказал идею использовать ip geolocation, так как код страны для tor всегда T1. Поскольку CF возвращает HTTP_CF_CONNECTING_IP, он также возвращает HTTP_CF_IPCOUNTRY, который содержит T1 в случае адреса выхода TOR

0 голосов
/ 02 мая 2020

Похоже, что есть много выходных узлов с поддержкой IPv6.

https://metrics.torproject.org/relays-ipv6.html

...