ប្រូកស៊ីទូទៅមួយអាចមិនសមនឹងគ្រប់ប្រភពកញ្ចប់ទេ។ Yarn ទំនើបគាំទ្រការកំណត់បណ្តាញតាមឈ្មោះហូស ដែលអនុញ្ញាតឱ្យហូសដែលបានជ្រើសរើសប្រើផ្លូវផ្សេងពីលំនាំដើម។

ឧទាហរណ៍ គម្រោងអាចរក្សាផ្លូវទូទៅមួយ ហើយជ្រើសផ្លូវមួយទៀតសម្រាប់ការចុះបញ្ជីខាងក្នុង៖

httpsProxy: "http://203.0.113.10:8080"
networkSettings:
  "registry.example.internal":
    httpsProxy: "http://203.0.113.20:8080"

អាសយដ្ឋានទាំងពីរគឺជាតម្លៃជំនួស។ សម្រាប់ផ្លូវទូទៅទៅកាន់ប្រភពកញ្ចប់សាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជន នៅពេលប្រូកស៊ីសាធារណៈត្រូវបានអនុញ្ញាត។ រក្សាការជំនួសការចុះបញ្ជីខាងក្នុងនៅលើប្រូកស៊ីដែលបានអនុម័ត។ ដាក់ការកំណត់នៅក្នុង .yarnrc.yml ដែលសមស្របសម្រាប់ ការចេញផ្សាយ Yarn ទំនើប។ ឧទាហរណ៍នេះជ្រើសប្រូកស៊ីពីរ វាមិននិយាយថាហូសខាងក្នុងគួរតភ្ជាប់ដោយផ្ទាល់ទេ។

ផ្គូផ្គងឈ្មោះហូសដែលបានស្នើ

ធាតុ networkSettings អនុវត្តចំពោះលំនាំឈ្មោះហូស មិនមែនចំពោះវិសាលភាពកញ្ចប់ ឬផ្លូវ URL បំពេញចិត្តទេ។ រក្សាច្បាប់ហូសតែមួយឱ្យជាក់លាក់ នៅពេលដែលអ្នកមានន័យដូច្នោះ។ តួអក្សរជំនួសមានប្រយោជន៍តែនៅពេលអ្នកពិតជាចង់ឱ្យហូសបន្ថែមចែករំលែកការកំណត់។

វិសាលភាពកញ្ចប់ និងឈ្មោះហូសបណ្តាញគឺជាឧបករណ៍ជ្រើសរើសផ្សេងគ្នា។ កញ្ចប់ដែលមានវិសាលភាពអាចត្រូវបានទាញយកពីការចុះបញ្ជីដែលហូសត្រូវបានចែករំលែកជាមួយកញ្ចប់ផ្សេងទៀត ខណៈដែលអ្នកតំណាងដែលបានបញ្ជូនបន្តអាចមកពីឈ្មោះហូសខុសគ្នាទាំងស្រុង។

ដើរតាមផ្លូវទាញយកពេញលេញ

ប្រសិនបើទិន្នន័យមេតាប្រើហូសមួយ ហើយការទាញយកបណ្ណសារប្រើហូសមួយទៀត ពួកវាអាចផ្គូផ្គងការកំណត់បណ្តាញផ្សេងគ្នា។ កត់ត្រា URL ដែលពិតជាបរាជ័យ មុននឹងពង្រីកច្បាប់។ «ការចុះបញ្ជីដំណើរការ» មិនបញ្ជាក់ថាសំណើបន្ទាប់បានជ្រើសផ្លូវណាមួយទេ។

ការកំណត់តាមហូសរបស់ Yarn ក៏អាចរួមបញ្ចូល CA និងការកំណត់ TLS ផ្សេងទៀតផងដែរ។ រក្សាការសម្រេចចិត្តទាំងនេះដោយឡែក៖ ការជ្រើសអាសយដ្ឋានប្រូកស៊ីមិនផ្តល់ដោយខ្លួនឯងនូវទំនុកចិត្តដែលត្រូវការសម្រាប់ បរិស្ថានដែលធ្វើអន្តរាគមន៍ទេ។

ធ្វើឱ្យការជំនួសអាចមើលឃើញ

ពិនិត្យការកំណត់ដែលមានប្រសិទ្ធភាពរបស់គម្រោងជាមួយឧបករណ៍ដែលការចេញផ្សាយ Yarn របស់វាគាំទ្រ បន្ទាប់មកសាកល្បងសំណើដែលបានគ្រោងទុក។ ជៀសវាងការចែករំលែកការបោះទាំងស្រុងនៃការកំណត់ ប្រសិនបើវាមានព័ត៌មានសម្ងាត់។

មុខងារនេះមានប្រយោជន៍នៅពេលហូសពិតជាត្រូវការផ្លូវផ្សេងគ្នា។ ប្រសិនបើគ្រប់សំណើគួរប្រើចំណុចបញ្ចប់តែមួយ ការកំណត់ទូទៅតែមួយងាយស្រួលថែទាំជាងបញ្ជីការជំនួសឈ្មោះហូសដូចគ្នាដែលកើនឡើង។

អត្ថបទពាក់ព័ន្ធ