Я пытаюсь настроить прозрачный прокси-сервер Tor в Virtualbox с помощью pfSense.
В конце концов, я хочу, чтобы весь трафик проходил через Tor всякий раз, когда я подключаю виртуальную машину к той же внутренней сети, что и прокси.
Я установил новую виртуальную машину для маршрутизатора pfSense с 1 подключением к WAN и 1 LAN. (IP-адрес LAN в pfSense: 192.168.1.1/24)
Я установил Tor и настроил файл torrc следующим образом:
DNSPort 53
DNSListenAddress 192.168.1.1
VirtualAddrNetworkIPv4 10.192.0.0/11
AutomapHostsOnResolve 1
RunAsDaemon 1
TransPort 9040
Log info file /var/log/tor/log
Я подключился к pfSense с помощью виртуальной машины Windows 10, сохранил стандартную конфигурацию и отключил DNS Resolver.
В pfSense я настроил переадресацию портов NAT для портов назначения 80 / HTTP, 443 / HTTPS и 22 / SSH. Они перенаправляются на 127.0.0.1:9040.
Теперь я подключил виртуальную машину Win 10 к внутренней сети и попытался получить доступ к некоторым веб-сайтам, но ни один из них не работал. За исключением некоторых сайтов, где я могу загружать их через их IP, например mmix.cs.hm.edu (129.187.208.9).
я нашел Эта статья который очень хорошо описывает то, что я пытаюсь сделать. Я почти уверен, что конфигурация Tor верна, поэтому проблема должна быть в брандмауэре pfSense.