'n Tinyproxy Allow-reël beantwoord wie die proxy mag gebruik. Dit beteken nie dat daardie kliënte net die gasheer wat daar geskryf is, kan bereik nie. Bestemmingsfiltrering is 'n aparte instelling.

Vir 'n proxy wat bedoel is om een genoemde diens te bereik, kan die filter as 'n toelatingslys dien:

Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No

Die lêer bevat dan die bestemmingspatrone wat deur jou gekose filtersintaksis toegelaat word. Hou 'n noukeurige presiese-gasheerpatroon, en kontroleer die gekonfigureerde FilterType voordat jy gereelde-uitdrukking-ankers of wildcard-sintaksis kies. 'n Patroon wat vir een modus geskryf is, kan in 'n ander iets anders beteken.

Daar is drie verskillende kontroles

  • Kliënt-Allow/Deny-reëls beperk bronkliënte.
  • Bestemmingsfiltrering beperk die versoekte gasheer of URL.
  • ConnectPort beperk CONNECT-bestemmingspoorte.

Die Tinyproxy-handleiding dokumenteer hierdie apart. 'n Bestemmingsfilter voeg nie proxy-verifikasie by nie, en 'n poorttoelating beperk nie versoeke tot een gasheernaam nie.

Vir HTTPS deur 'n normale tonnel, werk met die bestemmingsgasheer. Die geënkripteerde versoekpad is nie as gewone proxy-sigbare teks beskikbaar nie, so 'n padekspressie wat vir gewone HTTP werk, moet nie aanvaar word om HTTPS-bladsypaaie te ondersoek nie.

Oorweeg ook die werf se afhanklikhede. Een bladsy kan beelde laai of deur ander gashere verifieer. Voeg net die bestemmings by wat werklik nodig is; om 'n presiese-gasheerreël in 'n breë agtervoegsel te verander om een ontbrekende beeld reg te maak, kan baie meer verkeer toelaat. Hou die lys verstaanbaar genoeg dat elke toegelate bestemming 'n rede het.

Verwante artikels