blob: 3c18db697b14f931b4dd8203498bf0367e0b1b4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
class shorewall::rules::torify::allow_tor_transparent_proxy {
$rule = "allow-tor-transparent-proxy"
if !defined(Shorewall::Rule["$rule"]) {
# A weirdness in shorewall forces us to explicitly allow traffic to
# net:$tor_transparent_proxy_host:$tor_transparent_proxy_port even
# if $FW->$FW traffic is allowed. This anyway avoids us special-casing
# the remote Tor transparent proxy situation.
shorewall::rule {
"$rule":
source => '$FW',
destination => "net:${shorewall::tor_transparent_proxy_host}",
proto => 'tcp',
destinationport => $shorewall::tor_transparent_proxy_port,
order => 100,
action => 'ACCEPT';
}
}
}
|