FastGithub: Speed Up GitHub Access in Germany

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

2 Deployment

2.1 Windows x64 Desktop

  • Double-click FastGithub.UI.exe to 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 to 127.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 to 127.0.0.1:38457.

2.5 macOS x64

  • Double-click fastgithub to run.
  • Install cacert/fastgithub.cer and mark it as trusted.
  • Set system automatic proxy to http://127.0.0.1:38457, or manually set HTTP/HTTPS proxy to 127.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.yaml file – a demo configuration for using GitHub source code in real projects.
  • Update the sample service and build image in docker-compose.yaml to 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.

阅读本文中文版 →

上一篇 海投几百封没有面试回音:德国求职如何自救
下一篇 FastGithub-github加速神器