# cn-news publishes free Clash and V2Ray subscription feeds, not a client

> cn-news is a repository of configuration files and curated links: a free Clash YAML subscription, V2Ray subscription endpoints, a news and tweet aggregation built on RSS, Cheerio and twitter-scraper, plus a list of outside news sources. It suits readers who want a ready-made node list, and it comes with a cost that no repository can document away, since the nodes are operated by someone else.

**hello-world-1989/cn-news** — V2Ray Clash订阅链接, Outline, 大翻墙运动, 拆除防火墙,拆墙运动,李老师不是你老师 推文 每小时更新 , 完全免费vpn, 免费科学上网, 翻墙,科学上网,免费翻墙, 免费VPN,开源vpn, free vpn,好用VPN

- Repository: https://github.com/hello-world-1989/cn-news
- Website: https://end-gfw.com
- Stars: 630 · Forks: 24
- Language: Unknown
- License: not declared
- Published: 2026-10-21 · Updated: 2026-10-21 · Language: en
- Canonical page: https://hysenlabs.com/projects/hello-world-1989-cn-news

## What lives in the repository is data, and the data is the product

The top level of this repository is a list of files rather than a source tree: README.md, three Clash YAML files named clash-free.yaml, clash-test.yaml and clash.yaml, three subscription payloads named end-gfw-free, end-gfw-together and end-gfw-together-ss, an obfs4.json, a server.txt, and a couple of images. There is no build, no package manifest and no test suite, and neither the primary language nor the licence is identified for the project. That is the honest shape of the project. It is a distribution point for configuration that other software consumes, and the software doing the actual work, the proxy client, lives elsewhere on your device.

## Three subscription endpoints, refreshed at different rates

The README publishes three different subscription links and they are not interchangeable. The first is a V2Ray subscription served as a raw file from the main branch, and the second is a Clash subscription pointing at clash-free.yaml on the main branch, which is the format a Clash compatible client expects. The third is described as a faster set of V2Ray nodes that updates every three days, and it is hosted in a separate repository, hello-world-1989/v2-sub, with the README directing users to the project website for the latest version rather than letting the raw link be treated as final. The distinction matters when something stops working: a stale endpoint and a deliberately rotated one look the same from the client, and only the README tells you which repository a given feed belongs to. The two primary links are plain raw URLs.

```
https://raw.githubusercontent.com/hello-world-1989/cn-news/main/end-gfw-free
```

```
https://raw.githubusercontent.com/hello-world-1989/cn-news/refs/heads/main/clash-free.yaml
```

## The news side is RSS, Cheerio and twitter-scraper

The repository also documents the technology behind its news content, and this is the only part of it that is a software project in the usual sense. It lists three components. RSS is used to pull XML feeds from mainstream news sites, Cheerio scrapes the titles and timestamps out of those pages, and the twitter-scraper project, credited to n0madic, is used to pull tweets. The repository description says the tweet feed is updated every hour, which is the fastest refresh interval mentioned anywhere in the project. Data and images have been migrated to sibling repositories, hello-world-1989/json and hello-world-1989/resource, so the cn-news repository itself is mostly the entry point rather than the store.

## Link rot is documented rather than hidden

One of the more trustworthy details in the README is that dead links are marked as dead. Three separate Apple account links are listed with a note that they no longer work, and the third of them carries a passphrase before the same dead notice, which is the kind of residue that shows the file was edited over time rather than regenerated. The section is also marked as migrated, with readers pointed to the project website instead. Elsewhere the README asks for new Twitter accounts and news sources to be raised as issues, and it lists companion repositories for how to get around the firewall, what to read, where to report, and a privacy reading list. Taken together, this is a curated index that is openly imperfect about its own decay.

## The economics are on the page, and they shape the service

The opening of the README is about money. The project states that it stays free and open to use, that server and infrastructure costs keep rising as the number of users grows, and that advertising revenue does not yet cover the full operating cost. It then invites users who can afford it to buy a subscription or sponsor the project, with a Stripe link and a billing image at the top of the file, and points to the project website for adding more server nodes. A separate note says that for stability the nodes block video sites and gaming sites, while the US nodes are unrestricted. So the shape of the service, including which traffic is fast and which is throttled, is a direct consequence of a free-tier sponsorship model rather than a technical limit.

## Shared nodes are not the same as nodes you run

The practical limitation is not in the repository and cannot be fixed by it. A subscription of free nodes is a list of servers operated by the project and whoever supplies them, and the client on your phone or laptop authenticates to them with credentials that are in the configuration you downloaded. From your side the traffic is encrypted end to end, which is the point of the tooling, but the operator of the exit node still sees the destination addresses, and neither you nor anyone reading this repository can audit what the operator does with them. The same repository also lists an Outline server type in its description and ships an obfs4.json, so a self-hosted route exists as a concept. Running your own node and using a shared free list are different trust models, and the README is a directory of the second.

## Getting the nodes onto a device is a client problem, not a repository problem

Nothing in this repository installs anything. The README points at an app store style setup for mobile, mentioning Karing and Shadowrocket for iPhone, and the surrounding text refers to the Clash and V2Ray clients implied by the subscription formats. The rest of the operational detail is deliberately kept elsewhere, with separate wiki pages for Linux, macOS and Windows installation, and with the Apple account section already retired in favour of the project website. If you are evaluating whether to rely on this, the useful checks are practical rather than technical: confirm the subscription URL you are about to import matches one of the three in the README, and treat any client application you install for it as software from a third party rather than part of this project.

## Conclusion

Adopt cn-news if you already use a Clash or V2Ray client and want a ready-made subscription to try, or if you want a maintained index of outside news sources and anti-censorship reading links. Skip it if you need a tool you can audit, because the repository has no declared licence and the primary language is not even recorded, and if you are putting anything sensitive through the network, because you are routing traffic through infrastructure operated by a third party whose location and logging you cannot check from this repository. Verify first that the subscription URL you use is the one published in the README, since the faster node feed is updated every three days and points at a different repository, and check the client app you install on the device that will use these nodes.

## FAQ

### What is the Clash subscription link in cn-news?

The README publishes a raw URL pointing at clash-free.yaml on the main branch of the repository, which is the format a Clash compatible client expects. It also publishes a V2Ray link and a faster V2Ray feed hosted in a separate repository that updates every three days.

### How does cn-news collect news and tweets?

The README lists three components: RSS to pull XML feeds from mainstream news sites, Cheerio to scrape titles and timestamps, and the twitter-scraper project to pull tweets. The repository description says the tweet feed is updated every hour.

### Is cn-news free to use?

The project states that it stays free and open, that infrastructure costs keep rising with user numbers, and that advertising does not yet cover all operating costs, so it asks users who can to buy a subscription or sponsor the project.

### What licence does cn-news use?

No licence is stated in the README and none is identified for the project, so there is no clear permission grant for reusing the configuration files as your own.

## Sources

- [hello-world-1989/cn-news on GitHub](https://github.com/hello-world-1989/cn-news)
- [Issues](https://github.com/hello-world-1989/cn-news/issues)
- [Project website](https://end-gfw.com)
- [README](https://github.com/hello-world-1989/cn-news/blob/main/README.md)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/hello-world-1989-cn-news
