Можно ли использовать divert в качестве альтернативы ipfw fwd?

Я хотел бы провести некоторый трафик через прозрачный прокси (который фактически находится на другом сервере и связан с туннелем ssh).

Обычно я мог бы это сделать:

ipfw add forward localhost,8080 tcp from any to xxxx 80 

Однако fwd / forward нуждается в повторной компиляции ядра, что я не рад сделать. Поэтому я ищу решение, которое не требует перекомпиляции.

Например, можно ли каким-либо образом использовать переадресацию для реализации этого? Или есть другие базовые хорошие решения?

2 Solutions collect form web for “Можно ли использовать divert в качестве альтернативы ipfw fwd?”

Нет, ты не можешь. divert может использоваться только с программным обеспечением, которое прослушивает сокеты, созданные с помощью IPPROTO_IPDIVERT , но прокси-серверы обычно прослушивают порты TCP.

Вы пытались использовать другие брандмауэры для этой цели? http://wiki.squid-cache.org/SquidFaq/InterceptionProxy#Interception_Caching_packet_redirection_for_Solaris.2C_SunOS.2C_and_BSD_systems

Недавно я посмотрел на rinetd ( ~ports/net/rinetd ).

Это очень простой перенаправитель портов (от одного ip / порта к другому). rinted.conf осуществляется через файл конфигурации rinted.conf :

 # bindadress bindport connectaddress connectport 1.2.3.4 8080 4.3.2.1 80 

Переадресация обычно используется для более широкого выбора портов (т. Е. Как все из 1 интерфейса для natd;).

  • Не удается получить доступ к доступному порталу во FreeBSD 12-CURRENT
  • Как выполнить двойную загрузку PC-BSD 10.3 (с файловой системой zfs) и debian 7 (crunchbang) с помощью загрузчика grub2 в MBR?
  • Сценарий Bash: неожиданный конец файла (FreeBSD)
  • Почему процесс установки FreeBSD pkg отключается?
  • Есть ли какой-либо динамически созданный файл .log, показывающий использование памяти во FreeBSD?
  • FreeBSD 10 на VirtualBox не загружается в GDM
  • FreeBSD 9.0 установить НЕ настраивать порты
  • find: fts_read: разрешение запрещено через mount_nullfs
  • Как найти, на какой файл влияет ошибка fsck?
  • Невозможно использовать пакетный режим ?! FreeBSD gpg 1.4.19
  • Обновление до последней версии FreeBSD
  • Interesting Posts

    Каков наилучший способ проверить, изменился ли файл в Bash и сохранить 15 последних копий?

    Как установить несколько glibc на Fedora

    Проверка наличия строки в файле с cat | Grep

    Почему интерфейс Linux Tun не возвращает ответы ICMPv6 Echo?

    Как я могу интерполировать текстовый файл трехмерных координат (X, Y, Z) на регулярную сетку?

    Preseed устанавливает неправильный размер раздела

    pdftoppm (v 3.0) очень медленно конвертирует миниатюру в более новую версию

    Имеет ли OS X собственный формат линии?

    Различия между использованием swap методом и свободным или meminfo-обменом

    Я не подшучиваю над своими пользователями в VSFTPD (CentOS7)?

    Выполнение команд с PHP: с использованием обычного пользователя, но его домашний каталог / root

    Могу ли я настроить bash для выполнения «очистки» перед каждой командой, введенной в консоль?

    Как настроить IPv6 в системе на базе Debian?

    Буферизация Nginx & FastCGI

    Kali Linux: apt-get update возвращает ошибку «Ошибка хэш-суммы»

    Linux и Unix - лучшая ОС в мире.