SOCKS5 ወይስ SOCKS5h፦ DNS የት ይፈታል?
በcurl ውስጥ የአካባቢና የፕሮክሲ ወገን DNS ፍቺን ያነጻጽሩ፣ የስም ፍቺ ስህተቶችን ይለዩ፣ የsocks5h ጥበቃ ወሰንንም ይረዱ።
በcurl፣ የመዳረሻውን ስም ፕሮክሲው እንዲፈታ ከፈለጉ socks5h:// ይምረጡ። curl ስሙን በአካባቢው ፈትቶ አድራሻውን ለፕሮክሲው እንዲልክ ከፈለጉ socks5:// ይምረጡ። ሁለቱም SOCKS5 ይጠቀማሉ፤ የመጨረሻው h የደንበኛው URL አጻጻፍ ልማድ ነው።
የአካባቢውን አዳማጭ በራስዎ የSOCKS5 መጨረሻ ነጥብ በመተካት ሁለቱን ሁነታዎች ያነጻጽሩ፦
curl --noproxy '' --proxy socks5://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/
curl --noproxy '' --proxy socks5h://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/የሚቀየረው የስም ፍቺ ሁነታ ብቻ ነው። --noproxy '' ለእነዚህ ጥሪዎች ፕሮክሲውን የማለፍ ደንቦችን ያጸዳል፤ የጊዜ ገደቦቹም የንጽጽሩን ቆይታ ይገድባሉ። ተመጣጣኝ የተለዩ አማራጮች --socks5 እና --socks5-hostname ናቸው። እንደ ዒላማ የአስተናጋጅ ስም ይጠቀሙ፤ በቀጥታ የተጻፈ IP አድራሻ የመዳረሻ ስም ፍለጋ አያስፈልገውም፣ ስለዚህ ይህን ልዩነት ማሳየት አይችልም።
አንድ ስም በአንድ ወገን ብቻ ሊታወቅ ይችላል
ፕሮክሲው የውስጥ አገልግሎት ስም የሚያውቅ DNS ባለው የልማት አውታረ መረብ ውስጥ እየሰራ ነው እንበል። ላፕቶፕዎ በsocks5 ሁነታ ስሙን መፍታት ሊሳነው ይችላል፤ socks5h ግን ፕሮክሲው እንዲፈታው ያስችላል። ሁኔታውን ገልብጠው ስሙ በላፕቶፕዎ hosts ፋይል ውስጥ ብቻ ከተገለጸ፣ በዚህ ጊዜ የሩቅ ፍለጋው ሊከሽፍ ይችላል።
ሕዝባዊ DNS እንኳ ከተለያዩ አውታረ መረቦች የተለያዩ አድራሻዎችን ሊመልስ ይችላል። የውጤት ልዩነት ፕሮክሲውን ወዲያውኑ ከመቀየር ይልቅ የተመረጡትን አድራሻዎችና ተደራሽነታቸውን ለማነጻጸር ምክንያት ነው።
- የፕሮክሲውን የአስተናጋጅ ስም መፍታት አይቻልም፦ ሁለቱም ሁነታዎች መጀመር አይችሉም። ደንበኛው አሁንም
proxy.exampleበsocks5h://proxy.example:1080ውስጥ ይፈታል። - የመዳረሻው የአካባቢ ፍለጋ ይከሽፋል፦ የደንበኛውን ስም ፈቺ ይመርምሩ ወይም የአስተናጋጅ ስሙን ለፕሮክሲው ከሚልከው ሁነታ ጋር ያነጻጽሩ።
- የSOCKS አገልጋዩ መዳረሻውን ይከለክላል፦ ምላሹንና ፖሊሲውን ይመርምሩ። የተሳካ የአካባቢ ፍለጋ ከሩቅ ወገን ተደራሽነትን አያረጋግጥም።
- ዋሻው ይሰራል፣ የምስክር ወረቀት ማረጋገጥ ግን ይከሽፋል፦ የመዳረሻውን TLS ይመርምሩ፤ ሌላ የDNS ሁነታ መምረጥ ለእምነት ችግሮች አጠቃላይ መፍትሔ አይደለም።
እርስዎ የሚቆጣጠሩት የሙከራ ስምና የአገልጋዩ መዝገቦች ወደሚያስተዳድሩት ፕሮክሲ የደረሰውን የአድራሻ ዓይነት ሊያረጋግጡ ይችላሉ። የመውጫ IP የሚያሳይ ድረ ገጽ ይህን አያደርግም፤ ወደ ውጭ ያለውን ግንኙነት እንጂ DNS የት እንደተፈታ አይናገርም።
የግላዊነት ጥቅሙ የተወሰነ ወሰን አለው
በፕሮክሲው ወገን መፈለግ ለዚህ ጥያቄ የመዳረሻውን የአካባቢ ፍለጋ ያስቀራል። SOCKSን አያመሰጥርም፣ ፕሮክሲው የተመሰጠረ DNS እንደሚጠቀም አያረጋግጥም፣ የሌሎችን መተግበሪያዎች ወይም የአሳሹን ቅድመ ማምጣት ትራፊክም አያዞርም። SOCKS የሚደግፍ Requests ተመሳሳይ የአካባቢና የፕሮክሲ ወገን ልዩነት ይጠቀማል፤ ሌሎች ደንበኞች በcurl URL አጻጻፍ ፋንታ ቅንብር ሊሰጡ ይችላሉ። ከSOCKS5 ፕሮክሲ ዝርዝር የመጨረሻ ነጥብ ከመቅዳትዎ በፊት መተግበሪያዎ የሚደግፈውን ፕሮቶኮል ይምረጡ።