mirror of
https://github.com/sshuttle/sshuttle.git
synced 2025-03-10 13:08:41 +01:00
Merge pull request #11 from douglas/master
Fix the excludes rule for OS X Yosemite and OS X El Captain
This commit is contained in:
commit
53d5260f8f
@ -499,7 +499,7 @@ def do_pf(port, dnsport, family, subnets, udp):
|
|||||||
exclude_subnets = filter(lambda s:s[2], sorted(subnets, reverse=True))
|
exclude_subnets = filter(lambda s:s[2], sorted(subnets, reverse=True))
|
||||||
if exclude_subnets:
|
if exclude_subnets:
|
||||||
tables.append('table <exclude_subnets> {%s}' % ','.join(["%s/%s" % (n[3], n[1]) for n in exclude_subnets]))
|
tables.append('table <exclude_subnets> {%s}' % ','.join(["%s/%s" % (n[3], n[1]) for n in exclude_subnets]))
|
||||||
filtering_rules.append('pass out route-to lo0 inet proto tcp to <exclude_subnets> keep state')
|
filtering_rules.append('pass out quick proto tcp from any to <exclude_subnets> keep state')
|
||||||
|
|
||||||
if dnsport:
|
if dnsport:
|
||||||
nslist = resolvconf_nameservers()
|
nslist = resolvconf_nameservers()
|
||||||
|
Loading…
Reference in New Issue
Block a user