آیا NO_PROXY از الگوهای regex و wildcard پشتیبانی میکند؟
بهجای فرض اینکه NO_PROXY عبارتهای منظم یا نحو wildcard مرورگر را میپذیرد، عبارتی برای دور زدن انتخاب کنید که سرویسگیر واقعی از آن پشتیبانی میکند.
استثنا قانعکننده به نظر میرسد: *.server.*. همچنین مانند یک الگوی پوسته به نظر میرسد. هیچیک از این دو واقعیت ثابت نمیکند که سرویسگیر HTTP شما آن را میفهمد.
NO_PROXY یک موتور مشترک عبارت منظم نیست. ستاره ویژه یک سرویسگیر ثابت نمیکند که wildcardهای دلخواه در میانه یک نام پشتیبانی میشوند. curl یک * را بهعنوان دور زدن همه میزبانها مستند میکند. این بسیار متفاوت از وعدهای است که *.server.* خانوادهای از دامنهها را انتخاب میکند.
با نامهایی شروع کنید که واقعاً درخواست میکنید. اگر نیاز یک دامنه شناختهشده و زیردامنههای آن است، از شکل دامنه مستندشده همان مصرفکننده استفاده کنید. اگر نیاز چند نام بیارتباط است که یک واژه را در بر دارند، ممکن است یک API پشتیبانیشده برای انتخاب مسیر یا خطمشی PAC لازم باشد. افزودن نشانهگذاری بیشتر به یک الگوی پشتیبانینشده نمیتواند آن قابلیت را فراهم کند.
چند مثال نقض را کنار تطبیقهای موردنظر نگه دارید. آیا server.example، files.server.example و server.other.test همه باید دور زده شوند؟ و نامی که همان حروف را بدون همان مرز دامنه دارد؟ این پاسخها نیاز را روشنتر از نامیدن تنظیم به «wildcard» تعریف میکنند.
تغییر سرویسگیر دلیلی است برای بررسی دوباره الگو. قاعده دور زدنی که از یک افزونه مرورگر کپی شده، در متغیر محیطی که برنامه دیگری میخواند بهطور خودکار معتبر نیست.