Danteకి వినియోగదారు పేరు ప్రమాణీకరణను జోడించండి
మూలం, గమ్యస్థానం పరిమితులను కొనసాగిస్తూ Dante 1.4.4 SOCKS విధానాన్ని మూలం ఆధారిత ప్రవేశం నుంచి స్పష్టమైన ఖాతా తనిఖీకి మార్చండి.
Dante 1.4.4లో క్లయింట్ నియమాలు SOCKS సంప్రదింపులకు ముందే కనెక్షన్ను అనుమతిస్తాయి; ఏ ప్రమాణీకరించిన అభ్యర్థనలు కొనసాగవచ్చో SOCKS నియమాలు నిర్ణయిస్తాయి. అనుమతించిన మూలం నుంచి వచ్చే కనెక్షన్కూ రెండో దశలో వినియోగదారు పేరు అవసరం కావచ్చు.
ఆపరేటింగ్ సిస్టమ్ వినియోగదారు పేరుతో ప్రమాణీకరణ కోసం పద్ధతితోపాటు సర్వీస్ గుర్తింపులనూ పరిశీలించండి. ఖాతాల డేటాబేస్ చదవడానికి అధిక హక్కుల గుర్తింపు అవసరం కావచ్చు:
clientmethod: none
socksmethod: username
user.privileged: root
user.unprivileged: danteproxy
Dante కోసం ఇన్స్టాల్ చేసిన అసలైన తక్కువ హక్కుల సర్వీస్ ఖాతాను వాడండి. వినియోగదారు పేరు బ్యాకెండ్కు అనుకూలమైన అధీకృత క్లయింట్ ఖాతాను సృష్టించండి లేదా ఎంచుకోండి; సర్వీస్ గుర్తింపు, క్లయింట్ లాగిన్ వేర్వేరు పాత్రలు.
అభ్యర్థన హద్దులను కొనసాగించండి
ఇప్పటికే ఉన్న పరిమిత క్లయింట్ నియమం తర్వాత అనుమతించిన SOCKS మార్గంలో ఖాతాను తప్పనిసరి చేయండి:
socks pass {
from: 198.51.100.27/32 to: 203.0.113.20/32 port = 443
command: connect
socksmethod: username
user: proxyuser
log: connect error
}
చిరునామాలు, ఖాతా పేరు ఉదాహరణ విలువలు. ఇది ఒక మూలం, ఒక గమ్యం, ఒక ఆదేశం మరియు పేర్కొన్న ప్రమాణీకరించిన వినియోగదారుని అనుమతిస్తుంది. పాస్వర్డ్ జోడించామన్న కారణంతో ఈ హద్దు తొలగించి అన్ని మూలాలకు అనుమతి ఇవ్వవద్దు.
మొత్తం వ్యవస్థ, నిర్దిష్ట నియమం పద్ధతి సెట్టింగ్లు సరిపోవాలి. మూలం మాత్రమే చూసే పాత అమరిక నుంచి none మాత్రమే అనుమతించే నియమం మిగిలిందేమో చూడండి. ఉద్దేశించిన లిసనర్, ఫైర్వాల్ పరిమితులనూ కొనసాగించండి.
సంప్రదింపులను, ప్రవేశాన్ని విడిగా పరీక్షించండి
ప్రారంభించే ముందు ఇన్స్టాల్ చేసిన సర్వర్ కాన్ఫిగరేషన్ తనిఖీ మోడ్తో ఫైలును పరీక్షించండి. తర్వాత నిజంగా SOCKS5 వినియోగదారు పేరు/పాస్వర్డ్ సంప్రదింపులకు మద్దతిచ్చే అధీకృత క్లయింట్ వాడండి. ఆధారాలు లేకపోవడం, తప్పు ఆధారాలు మరియు అనుమతించిన ఖాతా నిషేధిత లక్ష్యాన్ని కోరడం పరీక్షించండి.
RFC 1929 నిర్వచించిన వినియోగదారు పేరు/పాస్వర్డ్ ఉపసంప్రదింపు పాస్వర్డ్ను ఎన్క్రిప్ట్ చేయదు. గమ్యస్థానంతో తర్వాతి HTTPS సెషన్ ముందరి ఆ ప్రాక్సీ మార్పిడిని రక్షించదు. క్లయింట్ నుంచి సర్వర్ వరకు తగిన రక్షణ ఉన్న మార్గాన్ని వాడండి.
విజయవంతమైన కాన్ఫిగరేషన్ తనిఖీ సింటాక్స్, గుర్తింపులను నిర్ధారిస్తుంది; ఖాతాల డేటాబేస్ లేదా నెట్వర్క్ మార్గాన్ని కాదు. అసలు పరీక్ష ఏ దశలో తిరస్కరించబడిందో సర్వర్ లాగ్లలో చూడండి.