移动端 | 加入收藏 | 设为首页 | 我要投稿 | 赞助本站 | RSS


您当前的位置:首页 > 免费翻墙软件

Arti 0.0.4 is released: Refactoring, rustls, and more!

时间:2022-02-26  来源:torproject  作者:nickm 条评论

Arti is our ongoing project to create a working embeddable Tor client in Rust. It’s nowhere near ready to replace the main Tor implementation in C, but we believe that it’s the future.eML免费翻墙网

We're working towards our 0.1.0 milestone in early March, where our main current priorities are stabilizing our APIs, and resolving issues that prevent integration. We're planning to do releases every month or so until we get to that milestone.eML免费翻墙网

Please be aware that every release between now and then will probably break backward compatibility.eML免费翻墙网

So, what's new in Arti 0.0.4?

There are new features in our API for developers who need to isolate all circuits from one another, and for setting per-stream preferences across all streams opened through a client handle. The interfaces for creating and using the main TorClient type are also improved. We've also refactored a large amount of our internal code for creating and dealing with asynchronous runtimes, and added support for using rustls. (Our default TLS library is still native_tls.)eML免费翻墙网

In the background, we've also got a background for reporting bootstrap status. It isn't too useful yet, since the current API doesn't actually give you anyway to get a not-yet-bootstrapped TorClient, but we hope to change that in the future.eML免费翻墙网

There are also a bunch of smaller features, bugfixes, and infrastructure improvements; see the changelog for a more complete list.eML免费翻墙网

And what's next?

Between now and March, we're going to be focused on three kinds of improvements:eML免费翻墙网

Here's how to try it out

We rely on users and volunteers to find problems in our software and suggest directions for its improvement. Although Arti isn't yet ready for production use, you can test it as a SOCKS proxy (if you're willing to compile from source) and as an embeddable library (if you don't mind a little API instability).eML免费翻墙网

Assuming you've installed Arti (with cargo install arti, or directly from a cloned repository), you can use it to start a simple SOCKS proxy for making connections via Tor with:eML免费翻墙网

$ arti proxy -p 9150

and use more or less as you would use the C Tor implementation!eML免费翻墙网

(It doesn't support onion services yet. If compilation doesn't work, make sure you have development files for libsqlite installed on your platform.)eML免费翻墙网

For more information, check out the README file. (For now, it assumes that you're comfortable building Rust programs from the command line). Our CONTRIBUTING file has more information on installing development tools, and on using Arti inside of Tor Browser. (If you want to try that, please be aware that Arti doesn't support onion services yet.)eML免费翻墙网

When you find bugs, please report them on our bugtracker. You can request an account or report a bug anonymously.eML免费翻墙网

And if this documentation doesn't make sense, please ask questions! The questions you ask today might help improve the documentation tomorrow.eML免费翻墙网

Call for comments—Urgent!

We need feedback on our APIs. Sure, we think we're making them more complete and ergonomic… but it's the users' opinion that matters!eML免费翻墙网

Here are some ideas of how you can help:eML免费翻墙网

  1. You can read over the high-level APIs for the arti-client crate, and look for places where the documentation could be more clear, or where the API is ugly or hard to work with.eML免费翻墙网

  2. Try writing more code with this API: what do you wish you could do with Tor in Rust? Give it a try! Does this API make it possible? Is any part of it harder than necessary? (If you want, maybe clean up your code and contribute it as an example?)eML免费翻墙网


Thanks to everybody who has contributed to this release, including Arturo Marquez, Daniel Eades, Daniel Schischkin, Jani Monoses, Neel Chauhan, and Trinity Pointard.eML免费翻墙网

And thanks, of course, to Zcash Open Major Grants (ZOMG) for funding this project!eML免费翻墙网

欢迎评论:免登录,输入验证码即可匿名评论 共有条评论
用户名: 密码:
验证码: 匿名发表


原子网络加速器 - 免费高速VPN 一键链接 方便快捷
原子网络加速器 - 免费
Dubai VPN - Free, Fast & Secure VPN下载
Dubai VPN - Free, Fa

你可以访问真正的互联网了。You can access the real Internet.






S. Grand Ave.,Suite 3910,Los Angeles,CA 90071

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。