Open gfw-report opened 1 year ago
自2023年11月2日起,中国开发者在GitHub上删除或存档翻墙工具
自2023年11月2日星期四(北京时间)以来,由中国开发者维护的大量翻墙工具要么被删除,要么被存档。这些工具曾被来自中国及其他审查严重地区的数百万用户用于绕过审查。
如下表所总结,这一系列事件始于开发者@Fndroid在2023年11月2日删除了其在Github上拥有数千星标和分支的热门工具Clash For Windows的仓库。紧接着在2023年11月3日,更多由中国开发者开发的流行翻墙工具被彻底删除、存档或删除了其分支上的所有提交。
我们鼓励反审查社区一起讨论这些正在发生的事件,探索缓解策略,并思考长期影响。
项目名称 | 开发者 | 网址 | 仓库状态 | 快照链接 | 日期(北京时间) |
---|---|---|---|---|---|
Clash For Windows | @Fndroid | Fndroid/clash_for_windows_pkg | 已删除 | 链接 | 2023年11月2日 星期四 |
Clash Core | @Dreamacro | Dreamacro/clash | 已删除 | 链接 | 2023年11月3日 星期五 |
GUI.for.Clash | @openrhc | openrhc/GUI.for.Clash | 已删除 | 链接 | 2023年11月3日 星期五 |
clash-dashboard | @Dreamacro | Dreamacro/clash-dashboard | 已删除 | 链接 | 2023年11月3日 星期五 |
Clash Chinese Patch | @BoyceLig | BoyceLig/Clash_Chinese_Patch | 已删除 | 链接 | 2023年11月3日 星期五 |
tpclash | @mritd | mritd/tpclash | 已删除 | 链接 | 2023年11月3日 星期五 |
CatBoxForAndroid | @AntiNeko | AntiNeko/CatBoxForAndroid | 已删除 | 链接 | 2023年11月3日 星期五 |
Fclash | @Fclash | Fclash/Fclash | 已删除 | 链接 | 2023年11月3日 星期五 |
ClashForAndroid | @Kr328 | Kr328/ClashForAndroid | 仓库已删除,已从Google Play移除 | 链接 | 2023年11月3日 星期五 |
homebridger | @immortalwrt | immortalwrt/homebridger | 已存档 + 移除 + 设置rm 为默认分支 |
无 | 2023年11月3日 星期五 |
Clash Verge | @zzzgydi | zzzgydi/clash-verge | 已存档 + 设置rm 为默认分支 |
链接 | 2023年11月3日 星期五 |
tuic | @EAimTY | EAimTY/tuic | 已存档 + 清除了默认的master 分支 |
链接 | 2023年11月3日 星期五 |
ClashMetaForAndroid | @MetaCubeX | MetaCubeX/ClashMetaForAndroid | 已存档 + 设置init 为默认分支 |
链接 | 2023年11月3日 星期五 |
helloworld | @fw876 | fw876/helloworld | 清除了默认的master分支 | 链接 | 2023年11月3日 星期五 |
ShellClash | @juewuy | juewuy/ShellClash | 重命名为ShellCrash + 设置rm 为默认分支 |
链接 | 2023年11月3日 星期五 |
ClashCross | @clashcross | clashcross/ClashCross | 已存档 | 链接 | 2023年11月3日 星期五 |
ClashX | @yichengchen | yichengchen/clashX | 已存档 | 链接 | 2023年11月3日 星期五 |
ClashF | @ModuleList | ModuleList/ClashF | 已存档 + 设置rm 为默认分支 |
链接 | 2023年11月3日 星期五 |
Box4Magisk | @CHIZI-0618 | CHIZI-0618/box4magisk | 已存档 + 设置rm 为默认分支 |
链接 | 2023年11月3日 星期五 |
Clash For Windows Chinese | @Z-Siqi | Z-Siqi/Clash-for-Windows_Chinese | 已存档 | 链接 |
此外:
该表格最后更新于 2023 年 11 月 5 日。万分感谢 @travislee8964、@clashcross、@MuaPyapSrii、@al0rid4l、@showgood163、@mega-optimus、@markpash、@wgll000 的报告和更新。
update: Fclash: the repo was Deleted. homebridger: Cleared all branches and code. helloworld: Cleared all branches and code.
ClashCross: has been changed to archive status,Because Clash deleted the repository. It is now read-only. https://github.com/clashcross/ClashCross
https://github.com/juewuy/ShellCrash rm
as the default branch
Wow
Below is the response from the author of TUIC (in Chinese)
https://www.eaimty.com/2023/opensource-project-based-on-hormone
据说 第一个是暴露身份了,但后面的作者也跟着纷纷删库是什么考虑呢,也不可能这么多作者同时暴露啊
It is said that the first one is a case of exposed identity, and the other authors have followed in deleting libraries, it's not that so many authors were exposed at the same time.
是否应该有境外基金会管理同一系列的项目,防止全军覆没?
Should there be an offshore foundation to manage the same series of projects to prevent a total loss?
EAimTY said he is sadden by the community, and scared by exposure in Weibo.
There's some misunderstanding here: Net army will relentlessly attack (play as criticizer etc.) such projects, and the authority is likely well aware of the project before its exposure in China intranet.
Hope he stays safe.
据说 第一个是暴露身份了,但后面的作者也跟着纷纷删库是什么考虑呢,也不可能这么多作者同时暴露啊
It is said that the first one is a case of exposed identity, and the other authors have followed in deleting libraries, it's not that so many authors were exposed at the same time.
问题是 Clash 这个名字成为了热点,这就有足够的理由避风头。一个东西是否存在和是否有大量“无关人员”知道是十分不同的。
The problem is that the name Clash has become a hot topic, which is reason enough to stay out of the limelight. Whether or not something exists is very different from whether or not a large number of "uninvolved people" know about it.
我也是看到了这个现象,所以今天花了点时间写了一个简单的 HTTPS 代理,希望能有点用 https://github.com/hired-varied/stupid-proxy
I read this news today, so I spend sometime today to implement a simple HTTPS proxy. I hope it will be useful.
https://github.com/AntiNeko/CatBoxForAndroid - Final release and archived
Clash was the most capable and the best client among all. I believe it would take a significant amount of time to implement something similar. So, I think we should hope for its developer to return, or at the very least, someone should consider taking responsibility for the current Clash core project. However, this is unlikely since there isn't any source code available for forking.
However, this is unlikely since there isn't any source code available for forking.
汇总一下跑路的仓库,有新增请在评论指出 A summary of the runaway repositories, please point out any additions in the comments
此列表更新地址 This list is updated here
个人对跑路的看法 源代码停更不等于软件不能用了 A personal perspective on the runaways Just because the source code is down doesn't mean the software is unusable
In my point of view, most of those archived and branch-changing projects will be ducked for a while and recover when the heat of this period is over. As an evidence, Clash.Meta's telegram group chat is still very active and no admin seem to have been implicated.
So don't worry too much.
Perhaps we should think more about the developers and community, especially under the background issue of developer safety. Maybe we should gather some reliable advices on strategies for anonymity and popularization. Our fear sometimes may be more than required, or sometimes less.
Thank you so much for your reports and updates @travislee8964 @clashcross @MuaPyapSrii @al0rid4l @showgood163 @mega-optimus @markpash @wgll000. We have updated the table accordingly now.
Perhaps we should think more about the developers and community, especially under the background issue of developer safety. Maybe we should gather some reliable advices on strategies for anonymity and popularization. Our fear sometimes may be more than required, or sometimes less.
There is a lack of TRUE open-source spirit and open-source ecosystem in Chinese community.
Do not help projects developed by Chinese developers, the rights to these projects are often concentrated in the hands of one person who can remove the source code without the consent of the other developers.
大的要来了
The big one is coming.
It may be safer for contributors in mainland China to give project ownership to partners overseas.
mark
Do not help projects developed by Chinese developers, the rights to these projects are often concentrated in the hands of one person who can remove the source code without the consent of the other developers.
You're too extreme, bro. Projects like v2ray and clash-meta are more community orientated than you think. Currently, only Chinese developers have developed so many powerful protocols that have stood the test of the GFW. Your dismissal of their efforts doesn't help to anything. It only fuels the bickering.
What we need to do now is to making suggestions about how to solve their identity risks, not blame or complain about problems.
did anyone save clash-premium source code too ? i need rule based routing, is it part of https://github.com/cyrus-liu/clash_clone ?
I don’t think the premium core is open source.
BTW the meta kernel supports many premium kernel’s exclusive features.
It may be safer for contributors in mainland China to give project ownership to partners overseas.
yes it will work!
是否应该有境外基金会管理同一系列的项目,防止全军覆没?
Should there be an offshore foundation to manage the same series of projects to prevent a total loss?
I think this is a pretty good suggestion.
In fact, it doesn't even need to be a traditional "foundation", as open source developers mostly don't expect to make any profit from these projects. They themselves need the project to go through the censorship, and they share these programs for no other reason but for more people to get benefit from them. They are the Prometheans of this age who steal fire for mankind.
In my opinion, if some larger open source foundations like Apache would be interested in hosting these projects, thus to protect them, it would be great.
There is another one,https://github.com/dotnetcore/FastGithub , FastGithub is also famous and the repo was deleted last week
A summary of the runaway repositories, please point out any additions in the comments
The source tree in https://github.com/MetaCubeX/ClashX.Meta, the macOS frontend, seems to have been rolled back to an old version, although the most recent snapshot is still accessible if you open one of the releases.
So what really happened? Why are projects deleted and archived?
Below is the response from the author of TUIC (in Chinese)
https://www.eaimty.com/2023/opensource-project-based-on-hormone
我赞同这篇文章的绝大部分内容(感同身受),包括:
我特别反感人们将开源开发者停止开发叫做“跑路”。我觉得这是一个偏贬义的词,本来有责任的人突然消失了才是“跑路”,而不是不求回报的开源开发者们。我不知道现在简体中文互联网用户的中文水平为何如此可笑。
建议修改一下你的用词 @wgll000
I agree (and empathize) with the great majority of this article, including:
I particularly resent people calling open source developers "running away" when they stop developing. I think it's a pejorative term, and it's only the people who were responsible for the project who suddenly disappeared, not the open source developers who didn't ask for anything in return that are "running away". I don't know why the Chinese level of simplified Chinese Internet users is so ridiculous now.
May I suggest a change in your wording @wgll000?
It's another piece of evidence that proves the mess in the east is strongly supported by capitalism in the west.
Add luci-app-xray to the list. It was deleted also on November 3rd. 4 days ago the code was pushed to the repo again, but without git history ("initial commit"), and still not clear if it is an authentic code of version 3.1.1 or not.
Github has been sold for a long time! Removes code on demand! It's time to stop using this garbage dump!
This doesn't look like the removal was done by GitHub. Much more it looks like that developers were somehow forced and deleted their repos by themselves.
This doesn't look like the removal was done by GitHub. Much more it looks like that developers were somehow forced and deleted their repos by themselves.
Some are forced to but some are removed by themselves.
The homebridger repo has returned.
如果向他人提供翻墙软件、账号达到 20 人次以上,无论免费还是有偿,其行为可能构成提供侵入、非法控制计算机信息系统程序工具罪,可判处三年以下有期徒刑。或者有偿提供翻墙软件、账号(出售翻墙软件和账号者属于此类),违法所得 5000 元以上者,也是构成本罪。
Reference: https://www.lawyerhjh.com/research/fanqiang-illegal.html
如果向他人提供翻墙软件、账号达到 20 人次以上,无论免费还是有偿,其行为可能构成提供侵入、非法控制计算机信息系统程序工具罪,可判处三年以下有期徒刑。或者有偿提供翻墙软件、账号(出售翻墙软件和账号者属于此类),违法所得 5000 元以上者,也是构成本罪。
Reference: lawyerhjh.com/research/fanqiang-illegal.html
That law is known as pretty vague in its interpretation. https://www.bilibili.com/read/cv20691224 's viewpoint is that that law only prohibits making your own satellites, international networking cables etc. However, the current Chinese administration is known for making judgements based on ethics instead of law rigor.
@aaronliu0130 I know the law is a bit weird and even not make sense as some lawyers explain. But who cares? In China, lawyer's certificate can be easily cancelled by the police. Which lawyer dares to challenge the government or police? Their comments somewhat make sense, but the Court or the Police don't follow this kind of logic at all. Usually, the crime is pre-defined even you are innocent.
Yeah, like I said:
the current Chinese administration is known for making judgements based on ethics instead of law rigor.
Ethics being their ethics, of course.
Usually, the crime is pre-defined even you are innocent.
Yeah, basically they can do whatever they want. You would want to refer to cases like the programthink.
China is a fascist state.
Well, there are still quite a bit of elements missing from it to achieve fascism, fortunately:
Well, there are still quite a bit of elements missing from it to achieve fascism, fortunately:
* Belief in a natural social hierachy * Strong regimentation of society (only schools, the police and the military seem to be regimentized) * Opposition to cosmopolitan internationalism * Opposition to socialism * Asserting that violence is needed for national rejuvenation * Opposition to a market economy * Belief in a master race
blablabla
Well, there are still quite a bit of elements missing from it to achieve fascism, fortunately:
* Belief in a natural social hierachy * Strong regimentation of society (only schools, the police and the military seem to be regimentized) * Opposition to cosmopolitan internationalism * Opposition to socialism * Asserting that violence is needed for national rejuvenation * Opposition to a market economy * Belief in a master race
No, little lover of the fascist system.
Modern fascism is what we see in China, North Korea, Russia, Belarus.
And your judgments about fascism are 80 years out of date, if not more.
The entire world has steered away from fascism; I think what you want to say is that China is among the most close to fascism, which I agree. I don't think that's enough at all to call me a lover of fascism or say that my thoughts of fascism were out of date... nowhere did I say I admire it 😅, and fascism is inherently a dated and deprecated ideology stemming from the most ancient evil of uniting through racism.
Good news: Clash.Meta seems to be back as another name Mihomo
中文版:自2023年11月2日起,中国开发者在GitHub上删除或存档翻墙工具
A significant number of censorship circumvention tools maintained by Chinese developers have been either deleted or archived since Thursday, November 2, 2023 (Beijing Time). These tools have been used by millions of users in China and other heavily censored regions on a daily basis.
As summarized in the table below, this chain of incidents started with the developer @Fndroid deleted the repo Clash For Windows -- a highly popular tool with thousands of stars and forks on Github -- on Thursday, November 2, 2023 (Beijing Time). This incident was followed by further upheaval on November 3, 2023, as a series of other popular censorship circumvention tools developed by Chinese developers, were either completely deleted, archived, or stripped of all commits across their branches.
We encourage the anti-censorship community to come together for an open dialogue on these emerging incidents, to explore mitigation strategies, and to consider the long-term implications. This collective effort is crucial for developing a resilient response to these incidents.
rm
as the default branchrm
as the default branchrm
as the default branchmaster
branchinit
as the default branchShellCrash
+ Setrm
as the default branchrm
as the default branchrm
as the default branchIn addition:
The table was last updated on November 5, 2023, thanks to the reports and updates from @travislee8964 @clashcross @MuaPyapSrii @al0rid4l @showgood163 @mega-optimus @markpash @wgll000 .