В Linux я могу сделать прозрачный прокси, просто добавив iptables -j REDIRECT
команда.
К моему удивлению, мне нужна поддержка IPv6. Достаточно просто, правда? iptables6 -j REDIRECT
команда не поддерживается !?
Судя по всему, Linux выкинул NAT (и поддержку прозрачного прокси с ним) на IPv6. Меня не волнует NAT на IPv6. Так как же получить прозрачный прокси-сервер Squid, работающий на IPv6? С Linux в качестве хоста.
Сначала прочтите это ответь здесь. Вам придется настроить брандмауэр и использовать другие средства для обеспечения прокси, например автоматическую настройку. IPV6 не обеспечивает NAT, поэтому нет перехвата трафика, следовательно, нет прозрачного проксирования.
Squid wiki имеет Патч tproxy но мне кажется это взломом, вы можете попробовать, но я никогда не тестировал.
Другие решения нравятся WCCP от CISCO также были очень связаны с ipv4 и не будут работать на ipv6, но, вероятно, будут обновлены (или появится что-то для замены).