Tor 项目实习由 Google Summer of Code 赞助fCw免费翻墙网
fCw免费翻墙网
作者:gaba | 2025 年 3 月 6 日fCw免费翻墙网
Tor 项目很高兴再次参加Google Summer of Code,这是一项年度计划,通过资助实习将新贡献者与开源项目联系起来。GSoC由 Google 赞助,为学生和新人提供了获得实践经验的机会,同时帮助维护和改进 Tor 等关键开源软件。fCw免费翻墙网
对于 Tor 社区来说,参与 GSoC 意义非凡:它为我们的生态系统带来了新的贡献者,加强了更广泛的开源运动,并为对隐私和匿名工具感兴趣的人提供了指导机会。该计划通过提供津贴消除了参与者的财务障碍,使世界各地的人们更容易做出贡献。fCw免费翻墙网
从现在到 3 月 23 日,我们欢迎潜在申请人就 Tor 和我们准备的项目想法提出问题。如果您感兴趣,请联系 gsoc at torproject dot org 提出任何问题或意见。申请将于 2025 年 3 月 24 日至 4 月 8 日开放。fCw免费翻墙网
GSoC 2025 项目:
今年,我们参与了三个项目,重点是改进 Tor 指标、扩大对洋葱服务的支持以及优化网络连接。这些项目直接有助于增强 Tor 的安全性、可靠性和可用性,而这些都是维护开放且不受审查的互联网的关键方面。fCw免费翻墙网
用 Rust 重写 metrics-lib
Tor Metrics Library是一个用于获取和解析 Tor 描述符的 Java 库。它提供了一个 Java API,用于处理来自 CollecTor 服务的 Tor 网络数据,以进行统计分析以及构建服务和应用程序。fCw免费翻墙网
该项目将涉及用 Rust 对 Tor 指标库的完全重新实现。fCw免费翻墙网
Arti 的洋葱服务支持工具
Arti 有两个状态管理子命令arti hss
和arti hsc
,分别用于管理洋葱服务和洋葱服务客户端的状态。这些命令目前功能非常有限,并且不支持洋葱服务客户端和操作员所需的许多功能。fCw免费翻墙网
该项目旨在为洋葱服务客户端和操作员提供管理其 Arti 洋葱服务的磁盘状态和密钥所需的工具。它将涉及扩展现有的状态管理命令,以及可能添加新命令,并为 Arti 的 API 和文档做出贡献。fCw免费翻墙网
Tor 网络中的中继到中继连接
该项目将涉及更新和优化erpc,以使我们的数据集易于管理。此外,它需要研究哪些算法最适合在 Tor 网络中查找分区。由于网络当前存储为有向图,我们可以应用社区检测和聚类算法。Neo4j已经在其图形数据科学库中提供了几种聚类算法。fCw免费翻墙网
GSoC 是一个绝佳的机会,可以为隐私保护技术做出贡献,同时获得开源开发的实际经验。无论您对互联网自由、去中心化网络还是隐私工具充满热情,我们都鼓励您申请并帮助塑造 Tor 的未来。我们期待着欢迎新一代贡献者加入我们的社区!fCw免费翻墙网
https://blog-torproject-org.translate.goog/tor-in-google-summer-of-code-mentorship/?_x_tr_sl=en&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN&_x_tr_pto=scfCw免费翻墙网
fCw免费翻墙网
fCw免费翻墙网
fCw免费翻墙网
Tor Project's internship sponsored by Google Summer of CodefCw免费翻墙网
fCw免费翻墙网
by gaba | March 6, 2025fCw免费翻墙网
The Tor Project is excited to once again participate in Google Summer of Code, an annual program that connects new contributors with open-source projects through funded internships. Sponsored by Google, GSoC provides an opportunity for students and newcomers to gain hands-on experience while helping maintain and improve critical open-source software like Tor.fCw免费翻墙网
For the Tor community, participating in GSoC is invaluable: it brings new contributors into our ecosystem, strengthens the broader open-source movement, and ensures mentorship opportunities for those interested in privacy and anonymity tools. The program removes financial barriers for participants by offering stipends, making it easier for people worldwide to contribute.fCw免费翻墙网
Between now and March 23rd, we welcome questions from prospective applicants about Tor and the projects ideas we prepared. If you're interested, please reach out to gsoc at torproject dot org for any questions or comments. Applications will be open from March 24th to April 8th 2025.fCw免费翻墙网
Projects for GSoC 2025:
This year, we’re participating with three projects that focus on improving Tor metrics, expanding support for onion services, and optimizing network connectivity. These projects directly contribute to strengthening Tor’s security, reliability, and usability—key aspects of maintaining an open and censorship-resistant internet.fCw免费翻墙网
Rewrite metrics-lib in Rust
Tor Metrics Library is a Java library that fetches and parses Tor descriptors. It provides a Java API for processing Tor network data from the CollecTor service for statistical analysis and for building services and applications.fCw免费翻墙网
This project would involve a complete re-implementation of the Tor metrics library in Rust.fCw免费翻墙网
Onion Service Support Tooling for Arti
Arti has two state management subcommands, arti hss
and arti hsc
, for managing the state of onion services and onion service clients, respectively. These commands are currently very limited in functionality, and do not support many of the features onion service clients and operators will require.fCw免费翻墙网
This project is about contributing to the tooling onion service clients and operators will need for managing the on-disk state and keys of their Arti onion services. It will involve extending the existing state management commands, as well as potentially adding new ones, and contributing to Arti's APIs and documentation.fCw免费翻墙网
Relay to relay connectivity in the Tor network
This project would involve updating and optimizing erpc to keep our dataset manageable. Additionally, it needs research into which algorithms are most suitable to find partitions in the Tor network. Since the network is currently stored as a directed graph, we can apply community detection and clustering algorithms. Neo4j already offers several clustering algorithms within its Graph Data Science library.fCw免费翻墙网
GSoC is an excellent opportunity to contribute to privacy-preserving technology while gaining real-world experience in open-source development. Whether you’re passionate about internet freedom, decentralized networks, or privacy tools, we encourage you to apply and help shape the future of Tor. We look forward to welcoming a new generation of contributors to our community!fCw免费翻墙网