Tinyproxy 1.11.2: లిసనర్, క్లయింట్ యాక్సెస్ సెట్టింగ్లు
Tinyproxy 1.11.2లో Listen, Allow సరిగా వాడండి. Bind, Listen తేడా గుర్తించి అనుమతించిన, తిరస్కరించాల్సిన క్లయింట్లను పరీక్షించండి.
Tinyproxy 1.11.2లో Listen క్లయింట్ కనెక్షన్లు స్వీకరించే చిరునామా ఎంచుకుంటుంది; Allow అనుమతించిన క్లయింట్లను నియంత్రిస్తుంది. Bind బయటకు వెళ్లే చిరునామా ఎంచుకుంటుంది.
లిసనర్, క్లయింట్ నియమాలు
ప్యాకేజీలోని సేవా యూజర్, లాగ్, PID ఫైల్ సెట్టింగ్లు ఉంచండి. లిసనర్, యాక్సెస్ ఎంట్రీలను ఉద్దేశిత విధానంతో మార్చండి:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
డాక్యుమెంటేషన్ చిరునామాలు రెండూ మార్చండి. లిసనర్ చిరునామా సర్వర్కు చెందాలి; క్లయింట్ చిరునామా సర్వర్కు కనిపించే మూలంతో సరిపోవాలి. పాత, ఎక్కువగా అనుమతించే నియమాలు తొలగించండి.
Allow లేదా Deny ఎంట్రీలు లేకపోతే Tinyproxy అన్ని క్లయింట్లను అనుమతిస్తుంది. యాక్సెస్ ఎంట్రీలు ఉన్నప్పుడు డిఫాల్ట్ తిరస్కరణ అవుతుంది; నియమాల క్రమం ముఖ్యం. కాబట్టి అన్ని యాక్సెస్ లైన్లు తొలగించడం పరిమిత డిఫాల్ట్ను తిరిగి పెట్టదు, బదులుగా విధానాన్ని తెరుస్తుంది.
ConnectPort 443 CONNECTను ఆ గమ్య పోర్టుకు పరిమితం చేస్తుంది. మీ అమరికకు అవసరమైతే సాధారణ HTTP అభ్యర్థనలకు వేరే గమ్య నియంత్రణలు కావాలి.
నడుస్తున్న సేవను తనిఖీ చేయడం
బయటకు వెళ్లే Bind సెట్టింగ్ లోపలికి వచ్చే సాకెట్లను పరిమితం చేయదు. ప్రారంభమైన తర్వాత అసలు లిసనర్ను పరిశీలించండి:
sudo ss -ltnp 'sport = :8888'
రెండు చిరునామా కుటుంబాల్లోనూ అనుకోని లిసనర్లు లేదా పాత సేవా ఇన్స్టాన్స్లు ఉన్నాయా చూడండి.
ఈ వెర్షన్లో కాన్ఫిగరేషన్ను పార్స్ మాత్రమే చేసే డాక్యుమెంట్ చేసిన -t స్విచ్ లేదు. నిర్వహిత సేవను ఆపినప్పుడు ఫోర్గ్రౌండ్లో నడిపితే ప్రారంభ దోషాలు కనిపిస్తాయి:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
నిర్వహిత సేవ పునఃప్రారంభించే ముందు ఫోర్గ్రౌండ్ ప్రాసెస్ ఆపండి. అనుమతించిన మూలం నుంచి, తిరస్కరించాల్సిన రెండో నియంత్రిత మూలం నుంచి అభ్యర్థనలు పరీక్షించండి. తిరస్కరించిన అభ్యర్థన ఫార్వర్డ్ కాలేదని నిర్ధారించడానికి గమ్య లాగ్లు తోడ్పడతాయి.