Я использую мультиплексор SSLH для SSH и OpenVPN, но мне нужно использовать его и для DNS-сервера (я мультиплексирую все на порту 53 - я не могу использовать другой порт). Я читал, что SSLH может сделать это (используя регулярные выражения), но я не могу найти способ как это реализовать. Не могли бы вы мне помочь?

Спасибо

1 ответ1

1

Должно быть простым. Если исходить из стандартных портов для демонов ssh и openvpn, то тело вашего файла sslh.conf будет выглядеть так:

listen:
(
    { host: "your.host.name.or.ip.address"; port: "53"; }
);
protocols:
(
    { name: "ssh"; service: "ssh"; host: "localhost"; port: "22"; },
    { name: "openvpn"; host: "localhost"; port: "1194"; },
    { name: "anyprot"; host: "localhost"; port: "53"; }
);

Но вам нужно, чтобы ваш DNS-сервер НЕ связывался с внешним интерфейсом для прослушивания - только на устройстве с обратной связью.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .