在國內如何提升GitHub的高速訪問?用它就夠了——DevSidercar

1、前言

如今不少時候咱們在訪問Github時,速度都很慢,甚至不少時候都是沒法訪問的。git

今天,就給你們介紹一款能夠實現GitHub高速訪問的工具——DevSidecar。github

開發者邊車,能夠輕鬆解決 github打不開,github加速,git clone加速,git release下載加速,stackoverflow 加速等問題。ajax

直接下載請下滑至 3、使用方法 的 release下載npm


2、軟件介紹

DevSidecar

開發者邊車,命名取自 service-mesh 的 service-sidecar,意爲爲開發者打輔助的邊車工具。經過本地代理的方式將 https 請求代理到一些國內的加速通道上,就能夠實現對 Github 的高速訪問。windows

軟件特性

  1. dns優選(解決國內dns污染問題)瀏覽器

    • 根據網絡情況智能解析最佳域名ip地址,獲取最佳網絡速度;
    • 不用使用其餘不可描述的方式也能解決一些網站和庫沒法訪問或訪問速度慢的問題;
    • 建議遇到打開比較慢的國外網站,能夠優先嚐試將該域名添加到dns設置中(注意:被GFW封殺的無效)
  2. 請求攔截安全

    • 攔截打不開的網站,代理到加速鏡像站點上去。
    • 可配置多個鏡像站做爲備份;
    • 具有測速機制,當訪問失敗或超時以後,自動切換到備用站點,使得目標服務高可用。
  3. github加速markdown

    • releasesourcezip下載加速
    • clone 加速
    • 頭像加速
    • 解決 readme 中圖片引用沒法加載的問題
    • git.github.com 加速
    • 解決 git push 偶爾失敗須要輸入帳號密碼的問題(fatal: TaskCanceledException encountered / fatal: HttpRequestException encountered
    • raw/blame 加速
  4. Stack Overflow 加速網絡

    • ajax.google.com 代理到加速CDN上
    • recaptcha 圖片驗證碼加速
  5. npm加速ide

    • 支持開啓 npm 代理
    • 官方與淘寶 npm registry 一鍵切換
    • 某些 npm install 的時候,而且使用 cnpm 也沒法安裝時,能夠嘗試開啓npm 代理再試
  6. 加強功能

    • 衆所周知的緣由,不能說太多,默認關閉,感興趣的能夠私下交流
    • 反正開了這個以後,上面那些 dns 優選什麼的特性好像都不香了

3、使用方法

DevSidecar桌面應用

支持 windows、Mac

1. 下載安裝包

release下載

2. 安裝後打開

注意:mac版安裝須要在「系統偏好設置->安全性與隱私->通用」中解鎖並容許應用安裝

在這裏插入圖片描述

3. 安裝根證書

第一次打開會提示安裝證書,根據提示操做便可。

根證書是本地隨機生成的,因此不用擔憂根證書的安全問題(本應用不收集任何用戶信息) 你也能夠在加速服務設置中自定義根證書(PEM格式的證書與私鑰)

4. 開始加速吧

去試試打開 github 加速使用吧。


4、模式說明

安全模式

  • 此模式:關閉攔截、關閉加強、開啓dns優選、開啓測速
  • 最安全,無需安裝證書,能夠在瀏覽器地址欄左側查看域名證書
  • 功能也最弱,只有特性1,至關於查詢 github 的國外 ip,手動改 hosts 一個意思
  • github 的可訪問性不穩定,取決於IP測速,若是有綠色ip存在,就 有可能 能夠直連訪問

默認模式

  • 此模式:開啓攔截、關閉加強、開啓dns優選、開啓測速
  • 須要安裝證書
  • 功能上包含特性1/2/3/4

加強模式

  • 此模式:開啓攔截、開啓加強、開啓dns優選、關閉測速
  • 須要安裝證書
  • 功能上包含特性1/2/3/4/5
  • 因爲敏感緣由,默認關閉,感興趣的能夠私下交流

dev-sidercar 項目源代碼:

感謝項目開發者爲咱們提供瞭如此精便的一個開發工具。


若是本文對您的開發工做有用,請多多點贊評論哦!

相關文章
相關標籤/搜索