github是一個讓開發者存儲、管理、分享代碼的平臺,被廣泛應用于開源社區和團隊協作。對于開發者來說,掌握github的使用方式需要從入門開始。本文將詳細介紹如何裸連github,讓您更快地使用這個平臺。
一、什么是裸連?
裸連是指在不使用任何代理的情況下連接GitHub。在國內,由于各種眾所周知的原因,訪問國外網站需要使用代理或翻墻工具。然而,裸連使用的是直接連接的方式,此時您需要跳過的是國內的DNS解析和IP封鎖,以此獲得更好的速度和穩定性。
二、為什么要裸連?
- 速度快:使用裸連,您可以直接訪問GitHub的服務器,跳過代理的解析和中轉,訪問速度更快。
- 安全性高:使用裸連,您可以避免第三方代理服務器竊取您的GitHub賬號和密碼,保障您賬戶的安全性。
- 穩定性強:使用裸連,您可以避免代理服務器的間接影響,無需考慮代理服務器的穩定性。
三、如何裸連?
- 修改hosts文件
使用hosts文件可以將某些域名解析到指定的IP地址。比如,我們可以將GitHub的域名解析到它官方的IP地址。
步驟如下:
(1)獲取GitHub的IP地址
打開CMD命令行窗口,輸入如下命令:ping github.com
然后會返回類似以下的內容:
Pinging github.com [192.30.255.112] with 32 bytes of data:
Reply from 192.30.255.112: bytes=32 time=28ms TTL=52
Reply from 192.30.255.112: bytes=32 time=25ms TTL=52
Reply from 192.30.255.112: bytes=32 time=25ms TTL=52
Reply from 192.30.255.112: bytes=32 time=27ms TTL=52
表示的是github.com域名對應的IP地址是192.30.255.112。
(2)修改hosts文件
打開hosts文件(路徑:C:WindowsSystem32driversetchosts),在最后一行添加以下內容:
192.30.255.112 github.com
保存后,打開網頁,就可以訪問GitHub網站了。
- 使用DNSPod快速訪問
DNSPod是一家國內的DNS解析服務商,在實現非裸連的訪問時,通過它提供的“智能DNS解析”服務可以節省解析時間,提升速度。對于裸連,DNSPod也提供了類似的服務。
步驟如下:
(1)注冊DNSPod賬號
首先需要注冊一個DNSPod的賬號,可以使用自己的手機號進行注冊,也可以通過其他方式注冊。
(2)配置DNSPod
登錄DNSPod賬號,配置域名:
選擇“添加域名”,輸入需要解析的域名(比如github.com),然后選擇“手動添加記錄”。
在這里我們需要添加兩條記錄:
A 記錄:添加A記錄,填寫域名,以及GitHub服務器的IP地址:185.199.108.153/154/155/156
CNAME 記錄:添加CNAME記錄,填寫一個com.mcbox.net的CNAME記錄,沒有就自己建一個。例如(url-cdn.tnit.com),添加一個CNAME為:github.global.ssl.fastly.net
兩條記錄需要分別添加。完整的配置如下圖所示:
(3)修改電腦DNS
在電腦的網絡設置中,修改DNS服務器地址,將DNSPod提供的DNS服務器地址(比如:119.29.29.29)設置為本機的DNS服務器地址。如下圖所示:
修改完畢后,刷新網頁,可以快速訪問到GitHub。