FastGithub
GitHub accelerator tool that fixes problems like GitHub not loading, user avatars not showing, releases failing to upload/download, and git-clone, git-pull, git-push errors.
1 Download
- GitHub Release
- QQ Group 1 307306673 [Full]
- QQ Group 2 742376932
- QQ Group 3 597131950
2 Deployment
2.1 Windows x64 Desktop
- Double-click
FastGithub.UI.exeto run.
2.2 Windows x64 Service
fastgithub.exe start– install and start as a Windows service.fastgithub.exe stop– uninstall and delete the service.
2.3 Linux x64 Terminal
sudo ./fastgithub- Set system automatic proxy to
http://127.0.0.1:38457, or manually set HTTP/HTTPS proxy to127.0.0.1:38457.
2.4 Linux x64 Service
sudo ./fastgithub start– install and start as a systemd service.sudo ./fastgithub stop– uninstall and delete the service.- Set system automatic proxy to
http://127.0.0.1:38457, or manually set HTTP/HTTPS proxy to127.0.0.1:38457.
2.5 macOS x64
- Double-click
fastgithubto run. - Install
cacert/fastgithub.cerand mark it as trusted. - Set system automatic proxy to
http://127.0.0.1:38457, or manually set HTTP/HTTPS proxy to127.0.0.1:38457. - Detailed configuration guide
2.6 Docker Compose One-Click Deployment
- Requires Docker 18.09+ and Docker Compose.
- In the source directory, there is a
docker-compose.yamlfile – a demo configuration for using GitHub source code in real projects. - Update the
sampleservice and build image indocker-compose.yamlto accelerate pulling GitHub source code and perform subsequent operations.
3 Features
- Resolves domain names to clean IP addresses.
- Measures IP speed and selects the fastest IP.
- Custom TLS connection configuration for domains.
- Replaces Google CDN resources to fix JS/CSS loading issues on many foreign websites.
4 Certificate Verification
4.1 Git
If Git shows SSL certificate problem, disable SSL verification: git config --global http.sslverify false
4.2 Firefox
If Firefox shows Potential Security Risk, go to Settings → Privacy & Security → Certificates → View Certificates → Authorities, import cacert/fastgithub.cer, and check “Trust this CA to identify websites”.
5 Security Notes
FastGithub generates a self-signed CA certificate for each host, stored in the cacert folder. Client devices must install and unconditionally trust this CA certificate. Do not leak the private key to others.
6 Legality
According to China’s “Interim Regulations on International Networking”, direct international connections must use the public telecommunications network provided by the Ministry of Posts and Telecommunications. FastGithub’s local proxy uses these official channels. Traffic from GitHub servers to your computer is normal, unencrypted beyond standard TLS (unlike VPNs). The proxy process after receiving data occurs entirely within China, so international regulations no longer apply.
文章评论