ප්රොක්සිය සහ පැකේජ සේවාදායකය සඳහා Cargo CA එකතු
Cargo හි cainfo හා proxy-cainfo නිවැරදි TLS සම්බන්ධතාවට යොදන්න; සියලු ප්රොක්සි සහතික දෝෂ එකම විශ්වාස ගැටලුවක් ලෙස නොසලකන්න.
HTTPS ප්රොක්සියක් සහ HTTPS පැකේජ මූලාශ්රයක් සඳහා Cargo හට වෙනස් CA එකතු මඟින් TLS සම්බන්ධතා දෙකක් තහවුරු කළ හැක:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"අන්ත ලක්ෂ්යය සහ මාර්ග අනුමත අගයන්ගෙන් ප්රතිස්ථාපනය කරන්න. මේ ප්රොක්සියට හිතාමතා TLS listener ඇත; සාමාන්ය HTTP ප්රොක්සියක් පැකේජ මූලාශ්රය HTTPS භාවිත කරන නිසා HTTPS බවට පත් නොවේ.
| දෝෂ අදියර | පරීක්ෂා කළ යුතු විශ්වාස සැකසුම |
|---|---|
| ගමනාන්ත උමඟක් ඇතිවීමට පෙර ප්රොක්සි TLS | http.proxy-cainfo; වෙනම සකසා නැත්නම් http.cainfo භාවිත වේ. |
| උමඟ පිහිටුවීමෙන් පසු ගමනාන්ත සහතිකය | ගමනාන්ත විශ්වාස මාර්ගය සඳහා http.cainfo. |
අදාළ විචල්ය CARGO_HTTP_PROXY_CAINFO සහ CARGO_HTTP_CAINFO වේ. සුදුසු අනුමත සහතික අධිකාරිය භාවිත කරන්න; අහඹු සහතිකයක් ගොනු දෙකටම පිටපත් කිරීමෙන් වැරදි සම්බන්ධතාව කුමක්දැයි හඳුනාගත නොහැක.
CONNECT ගෙනයන සංකේතනය නොකළ HTTP ප්රොක්සියක පරීක්ෂා කිරීමට ප්රොක්සි listener TLS සහතිකයක් නැත. එහි ගමනාන්ත දෝෂයක් කල්පිත ප්රොක්සි CA ගොනුවකින් නිවැරදි නොවේ. සකසා ඇති මාර්ගය සැබෑ container හෝ CI job එක තුළ ඇති බවත් බලන්න; පරිසර සැසඳීමේදී මෙහෙයුම් පද්ධතිය සහ TLS backend හැසිරීම සලකා බලන්න.
තහවුරු කිරීම සක්රියව තබන්න. අදහස් කළ සේවාව සහ හුදෙක් ඉදිරියට යන මාරු කිරීම වෙන්කර හඳුනාගැනීමට අවශ්ය අනන්යතා පරීක්ෂාව එය ලබා දෙයි.