Redirecionamento do pfctl no OSX recebe erro

2

Eu quero que todos os meus tráfegos sejam redirecionados para o proxy SOCKS em 127.0.0.1:1080 . Eu adicionei a regra abaixo ao final de /etc/pf.conf de acordo com este tutorial :

pass on en3 proto tcp from any to any rdr-to 127.0.0.1 port 1080

Quando carrego este arquivo de configuração, o erro é relatado:

pfctl: Syntax error in config file: pf rules not loaded

Meu sistema operacional é o capitão do OSX 10.11 El. Onde estou errado?

    
por Douglas Su 23.11.2015 / 14:32

1 resposta

0

Você está perdendo a direção do pacote na sua regra, ele deve estar dentro ou fora.

pass in on en3 proto tcp from any to any rdr-to 127.0.0.1 port 1080

ou

pass out on en3 proto tcp from any to any rdr-to 127.0.0.1 port 1080

Além disso, não tenho certeza se a implementação do PF no OSX suporta o rdr-to.

Eu nunca usei isso, mas de acordo com o homem página , pode parecer mais com isso:

rdr on en3 proto tcp from any to any -> 127.0.0.1 port 1080
    
por 23.11.2015 / 14:48