Clash-freenode is a tool that automatically fetches, aggregates, and generates subscription links for free proxy nodes from public sources, supporting Clash, V2Ray, and SSR formats. It operates by scraping Telegram channels and scanning public repositories to harvest proxy links, then converting them into static subscription URLs that clients can consume without manual updates.
The project distinguishes itself by combining multiple aggregation methods—daily feed parsing, repository-based link harvesting, and Telegram channel scraping—into a single pipeline that produces protocol-compatible output. It includes node health filtering to ensure only functional proxies are included in the generated subscriptions, and it supports format conversion between Clash, V2Ray, and SSR serialization rules.
The system manages the full lifecycle of proxy subscription links, from fetching and converting to distributing them through static URLs. It provides a mechanism for users to subscribe to automated updates from Telegram channels or repositories, ensuring the proxy list remains current without requiring client-side configuration changes.