gitmyhub

AutoMergePublicNodes

Python ★ 7.6k updated 11h ago

自动抓取合并互联网上的公开节点。 🚀 免费节点,🚀免费节点订阅,🚀v2ray免费节点,ssr免费节点订阅,clash免费节点订阅,免费梯子,免费翻墙,免费科学上网,免费ss/v2ray/trojan/clash节点,谷歌商店,翻墙梯子

A Python project that automatically collects and merges public proxy server configurations into a single subscription link for tools like Clash, V2Ray, or Shadowsocks.

PythonGitHub ActionsClashV2RayShadowsockssetup: moderatecomplexity 2/5

AutoMergePublicNodes, also called NoMoreWalls, is a Python project that automatically collects and combines proxy server configurations shared publicly on the internet. The result is a single subscription list that proxy tools like Clash, V2Ray, or Shadowsocks can import, giving the user access to many available proxy servers in one place.

The project is aimed at users in mainland China who want to access websites and services blocked by the country's network filtering system. Rather than paying for a commercial VPN or proxy subscription, users can point their proxy software at one of the subscription links provided by this repository. A GitHub Actions workflow runs on a schedule to keep the node list updated automatically.

The output is available in several formats: a plain Base64-encoded text file compatible with most proxy clients, a Clash Meta configuration file with routing rules already built in, and a third-party conversion link for Sing-Box format. The Clash configuration includes rules that automatically detect which domains are blocked and route only those connections through the proxy, while other traffic goes directly.

The README recommends against paid proxy subscriptions for several stated reasons: the risk of services disappearing after payment with no way to recover money, the possibility of providers collecting and selling personal account information, and the relatively small number of servers that paid services offer compared to the quantity gathered by this project.

The project uses an Anti-996 license, which explicitly prohibits use by companies that require employees to work excessive overtime. Running the collector locally requires Python, pip dependencies, and Git. Forkers are advised to sync regularly, since old versions of the node list quickly become unusable.

Where it fits