back to home

jvxiao / speed-github

一键解决github在国内网页加载和下载速度慢的问题

340 stars
49 forks
2 issues
Python

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing jvxiao/speed-github in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/jvxiao/speed-github)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

--> 中文   English speed-github A tool to solve the problem of slow loading and downloading speed of GitHub in the country. Reason for slow speed CDN, Content Distribute Network, can be literally translated into content distribution network. CDN solves the problem of how to quickly and reliably deliver data from the source site to users. When users obtain data, they do not need to obtain it directly from the source site. Through CDN's distribution of data, users can obtain data from a better server, thereby achieving fast access and reducing the load pressure on the source site. For some reasons, Github is restricted in China. The main method is , which is to inject the wrong IP address of Github into the DNS server, thereby affecting user access. Solution Resolve the GitHub-related domain name into the correct IP address, and then fill it into the local host file. When users visit GitHub, they will no longer resolve the IP address to the DNS server, but use the correct local IP address, which will not be affected by DNS pollution. Usage >Tip: run with admin permission, because the file need to be modified. After doing this, copy the content to update you hosts in , or you can just relace it. And then run the following command to update local DNS. **A more quick way**, run the folloing command, which will automaticlly do the all thing for you. github-hosts After executing the above command, your hosts file will add the following content,and then automatically refresh the local DNS. Or you can choose to copy the following content into your hosts file, and manually refresh local DNS with Sponsor me If you like this project, or if it helps you, please consider buying the author a cup of coffee :coffee: