From 463dd0b21a3d7943dfe64961433d02fe38f7b1d3 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 20 Oct 2017 19:04:08 +0000 Subject: [PATCH] security/tor: add VIPs to listening interfaces PR: https://forum.opnsense.org/index.php?topic=6208.0 --- .../opnsense/service/templates/OPNsense/Tor/torrc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/security/tor/src/opnsense/service/templates/OPNsense/Tor/torrc b/security/tor/src/opnsense/service/templates/OPNsense/Tor/torrc index 5a0d5619f..eb16c6fb5 100644 --- a/security/tor/src/opnsense/service/templates/OPNsense/Tor/torrc +++ b/security/tor/src/opnsense/service/templates/OPNsense/Tor/torrc @@ -25,6 +25,19 @@ SOCKSPort {{ interface_ip }}:{{ OPNsense.tor.general.socks_listen_port|default(' SOCKSPort [{{ interface_ip }}]:{{ OPNsense.tor.general.socks_listen_port|default('9050') }} {% endif %} {% endif %} +{% if helpers.exists('virtualip') %} +{% for intf_item in helpers.toList('virtualip.vip') %} +{% if intf_item.interface == listen_interface and intf_item.type == 'single' %} +{% if intf_item.subnet.find(':') > -1 %} +# {{ listen_interface }}: IPv6 VIP +SOCKSPort [{{ intf_item.subnet }}]:{{ OPNsense.tor.general.socks_listen_port|default('9050') }} +{% else %} +# {{ listen_interface }}: IPv4 VIP +SOCKSPort {{ intf_item.subnet }}:{{ OPNsense.tor.general.socks_listen_port|default('9050') }} +{% endif %} +{% endif %} +{% endfor %} +{% endif %} {% endfor %} {% endif %}