Filtrat e destinacionit të Tinyproxy, ACL-të e klientëve dhe portet CONNECT
Përdorni filtrat e destinacionit të Tinyproxy për kufizimin e emrave të hosteve dhe dallojini ata nga rregullat që kontrollojnë klientët burim ose portet CONNECT.
Një rresht Allow në Tinyproxy përgjigjet se kush mund të përdorë proxy-n. Nuk do të thotë që ata klientë mund të arrijnë vetëm hostin e shkruar atje. Filtrimi i destinacionit është një cilësim i veçantë.
Për një proxy të destinuar për të arritur një shërbim të vetëm të emërtuar, filtri mund të veprojë si listë lejimesh:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Më pas skedari përmban modelet e destinacionit të lejuara nga sintaksa e filtrit që zgjidhët. Mbani një model të ngushtë hosti të saktë dhe kontrolloni FilterType e konfiguruar përpara se të zgjidhni ankorat e shprehjeve të rregullta ose sintaksën me karaktere zëvendësuese. Një model i shkruar për një mënyrë mund të nënkuptojë diçka tjetër në një tjetër.
Ka tre kontrolle të ndryshme
- Rregullat
Allow/Denytë klientit kufizojnë klientët burim. - Filtrimi i destinacionit kufizon hostin ose URL-në e kërkuar.
ConnectPortkufizon portet e destinacionit CONNECT.
Manuali i Tinyproxy i dokumenton këto veçmas. Një filtër destinacioni nuk shton vërtetim proxy, dhe lejimi i një porte nuk i kufizon kërkesat në një emër hosti.
Për HTTPS përmes një tuneli normal, punoni me hostin e destinacionit. Rruga e kërkesës së kriptuar nuk është e disponueshme si tekst i zakonshëm i dukshëm nga proxy, prandaj nuk duhet supozuar se një shprehje rruge që funksionon për HTTP të thjeshtë inspekton rrugët e faqeve HTTPS.
Merrni parasysh edhe varësitë e sajtit. Një faqe mund të marrë imazhe ose të vërtetojë përmes hosteve të tjerë. Shtoni vetëm destinacionet vërtet të nevojshme; shndërrimi i një rregulli të saktë hosti në prapashtesë të gjerë për të rregulluar një imazh që mungon mund të lejojë shumë më tepër trafik. Mbani listën mjaftueshëm të kuptueshme që çdo destinacion i lejuar të ketë një arsye.