Tinyproxy గమ్యస్థాన ఫిల్టర్లు, క్లయింట్ ACLలు మరియు CONNECT పోర్టులు
హోస్ట్నామ్లను పరిమితం చేయడానికి Tinyproxy గమ్యస్థాన ఫిల్టర్లను ఉపయోగించండి, మరియు మూల క్లయింట్లు లేదా CONNECT పోర్టులను నియంత్రించే నియమాల నుండి వాటిని వేరు చేయండి.
Tinyproxyలో Allow పంక్తి ప్రాక్సీని ఎవరు ఉపయోగించవచ్చని సమాధానం ఇస్తుంది. ఆ క్లయింట్లు అక్కడ రాసిన హోస్ట్కు మాత్రమే చేరుకోగలరని దాని అర్థం కాదు. గమ్యస్థాన ఫిల్టరింగ్ వేరే సెట్టింగ్.
ఒక పేరున్న సేవను చేరుకోవడానికి ఉద్దేశించిన ప్రాక్సీకి, ఫిల్టర్ అనుమతి జాబితాగా పనిచేయగలదు:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
తర్వాత ఫైల్లో మీరు ఎంచుకున్న ఫిల్టర్ సింటాక్స్ అనుమతించిన గమ్యస్థాన నమూనాలు ఉంటాయి. ఇరుకైన ఖచ్చిత-హోస్ట్ నమూనాను ఉంచండి, మరియు రెగ్యులర్ ఎక్స్ప్రెషన్ యాంకర్లు లేదా వైల్డ్కార్డ్ సింటాక్స్ ఎంచుకునే ముందు కాన్ఫిగర్ చేసిన FilterType తనిఖీ చేయండి. ఒక మోడ్ కోసం రాసిన నమూనా మరొక దానిలో వేరే అర్థం ఇవ్వవచ్చు.
మూడు వేర్వేరు నియంత్రణలు ఉన్నాయి
- క్లయింట్
Allow/Denyనియమాలు మూల క్లయింట్లను పరిమితం చేస్తాయి. - గమ్యస్థాన ఫిల్టరింగ్ అభ్యర్థించిన హోస్ట్ లేదా URLను పరిమితం చేస్తుంది.
ConnectPortCONNECT గమ్యస్థాన పోర్టులను పరిమితం చేస్తుంది.
Tinyproxy మాన్యువల్ వీటిని విడిగా నమోదు చేస్తుంది. గమ్యస్థాన ఫిల్టర్ ప్రాక్సీ ప్రామాణీకరణను జోడించదు, మరియు పోర్టు అనుమతి అభ్యర్థనలను ఒక హోస్ట్నామ్కే పరిమితం చేయదు.
సాధారణ టన్నెల్ ద్వారా HTTPS కోసం, గమ్యస్థాన హోస్ట్తో పని చేయండి. ఎన్క్రిప్ట్ చేసిన అభ్యర్థన మార్గం ప్రాక్సీకి కనిపించే సాధారణ పాఠ్యంగా అందుబాటులో ఉండదు, కాబట్టి సాదా HTTPకి పనిచేసే మార్గ వ్యక్తీకరణ HTTPS పేజీల మార్గాలను తనిఖీ చేస్తుందని భావించకూడదు.
సైట్ ఆధారితాలను కూడా పరిగణించండి. ఒక పేజీ చిత్రాలను తీసుకురావచ్చు లేదా ఇతర హోస్ట్ల ద్వారా ప్రామాణీకరించవచ్చు. నిజంగా అవసరమైన గమ్యస్థానాలను మాత్రమే జోడించండి; తప్పిపోయిన ఒక చిత్రాన్ని సరిచేయడానికి ఖచ్చిత-హోస్ట్ నియమాన్ని విస్తృత ప్రత్యయంగా మార్చడం చాలా ఎక్కువ ట్రాఫిక్ను అనుమతించవచ్చు. అనుమతించిన ప్రతి గమ్యస్థానానికి కారణం ఉండేలా జాబితాను అర్థమయ్యేలా ఉంచండి.