NO_PROXY የ regex እና wildcard ንድፎችን ይደግፋል?
NO_PROXY መደበኛ አገላለጾችን ወይም የአሳሽ wildcard አገባብን ይቀበላል ብለው ከመገመት ይልቅ ትክክለኛው ደንበኛ የሚደግፈውን የማለፊያ አገላለጽ ይምረጡ።
ልዩነቱ አሳማኝ ይመስላል፦ *.server.*። እንደ shell ንድፍም ይመስላል። ሁለቱም እውነታዎች የእርስዎ HTTP ደንበኛ እንደሚረዳው አያረጋግጡም።
NO_PROXY የተጋራ መደበኛ-አገላለጽ ሞተር አይደለም። የአንድ ደንበኛ ልዩ ኮከብ ምልክት በስም መካከል ያሉ የዘፈቀደ wildcards ይደገፋሉ ብሎ አያረጋግጥም። curl አንድ * እንደ ሁሉንም አስተናጋጆች ማለፊያ አድርጎ ይመዘግባል። ይህ *.server.* የጎራዎች ቤተሰብ ይመርጣል ከማለት በጣም የተለየ ነው።
በትክክል ከሚጠይቋቸው ስሞች ይጀምሩ። መስፈርቱ አንድ የታወቀ ጎራ እና ንዑስ ጎራዎቹ ከሆኑ፣ የተጠቃሚውን የተመዘገበ የጎራ ቅርጽ ይጠቀሙ። መስፈርቱ አንድ ቃል የያዙ ብዙ የተለያዩ ስሞች ከሆኑ፣ የሚደገፍ የመንገድ-ምርጫ API ወይም PAC ፖሊሲ ሊያስፈልግ ይችላል። ያልተደገፈ ንድፍ ላይ ተጨማሪ ምልክቶችን መጨመር ያንን ባህሪ ሊያቀርብ አይችልም።
ከታሰቡት ግጥሚያዎች ጎን ጥቂት ተቃራኒ ምሳሌዎችን ያስቀምጡ። server.example፣ files.server.example እና server.other.test ሁሉም መተላለፍ አለባቸው? ተመሳሳይ ፊደላት ያለው ግን ተመሳሳይ የጎራ ድንበር የሌለው ስምስ? እነዚህ መልሶች ቅንብሩን "wildcard" ከመባል የበለጠ መስፈርቱን በግልጽ ይገልጻሉ።
ደንበኞችን መቀየር ንድፉን እንደገና ለመመርመር ምክንያት ነው። ከአሳሽ ቅጥያ የተቀዳ የማለፊያ ደንብ በሌላ ፕሮግራም በሚነበብ የአካባቢ ተለዋዋጭ ውስጥ በራሱ ትክክል አይሆንም።