修復 Sublime Text 3 套件更新異常
最近回趟台灣把電腦帶到上海來工作用,為了順利使用 Google 已經將房間內路由器安裝 Koolshare 並使用 Clash 作為客戶端連線上搭建 V2ray 的服務器上,協議使用 websocket + tls 另外掛 cloudfare 作為 CDN 隱藏服務器真實IP避免被牆,而正是因為科學上網導致套件更新失敗,下述說明怎麼設定。
打開 sublime text 3 主控台顯示的錯誤
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading repository. Secure channel error, server not providing SSL (errno 12157) during HTTP write phase of downloading https://api.github.com/repos/princemaple/ngx-html-syntax.
Package Control: Error downloading repository. HTTP exception InvalidCertificateException (Host 127.0.0.1:7890 returned an invalid certificate ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:548))) downloading https://api.github.com/repos/princemaple/ngx-html-syntax.
原因就是科學上網導致無法正常解析 HTTP 加密連線資料,解決方法就是到控制台修改配置即可,如下圖所示
這裡把 TLS 協議都勾選起來即可 (預設是少勾 TLS 1.2 這也是導致無法更新套件的核心原因)
相逢就是有緣,留下足跡吧!