Para PF ou não para PF?
Não acredito que pf
seja o local apropriado para filtrar um elemento de alto nível, como ga.js
. Em vez disso, ele opera uma camada ou duas abaixo disso. Filtrar ga.js
seria mais adequado para algo como um pacote de proxy, como o Squid.
trecho de PF: filtragem de pacotes
Packet filtering is the selective passing or blocking of data packets as they pass through a network interface. The criteria that pf(4) uses when inspecting packets are based on the Layer 3 (IPv4 and IPv6) and Layer 4 (TCP, UDP, ICMP, and ICMPv6) headers. The most often used criteria are source and destination address, source and destination port, and protocol.
Se você estiver familiarizado com o modelo OSI e o TCP / IP, este diagrama mostrará em quais camadas o PF estaria trabalhando e qual camada seu arquivo ga.js
estaria acessível para filtragem.
Assim,oPFpodeoperarnoTransporte&CamadasInternet.Paraoperaremalgocomoga.js
,vocêprecisariaoperarnacamadaAplicativo,portanto,umproxy.
ConfiguraçãodoSquid
EstetutorialdevecomeçarcomainstalaçãoeconfiguraçãodoSquid,intitulado: