# Arti Development

**URL:** https://forum.torproject.org/c/arti-development/30.md

[Latest](https://forum.torproject.org/latest.md) · [Categories](https://forum.torproject.org/categories.md) · [Tags](https://forum.torproject.org/tags.md)

---

## [About the Arti Development category](https://forum.torproject.org/t/about-the-arti-development-category/6560)

<div class="topic-metadata">

**Author:** [@ahf](https://forum.torproject.org/u/ahf)\
**Replies:** 0\
**Last updated:** [February 14, 2023, 2:16pm UTC](https://forum.torproject.org/t/about-the-arti-development-category/6560 "2023-02-14T14:16:32Z")

</div>

This category is for developers interested in using Arti in their applications.

---

## [\[Arti 2.4.0\] Unable to connect with pluggable transport (RU)](https://forum.torproject.org/t/arti-2-4-0-unable-to-connect-with-pluggable-transport-ru/21719)

<div class="topic-metadata">

**Author:** [@red-magic](https://forum.torproject.org/u/red-magic)\
**Replies:** 2\
**Last updated:** [October 7, 2026, 12:20pm UTC](https://forum.torproject.org/t/arti-2-4-0-unable-to-connect-with-pluggable-transport-ru/21719 "2026-10-07T12:20:42Z")

</div>

Hello, I’ve been using Arti for almost a year with lyrebird (snowflake protocol) and it worked well. Starting from the last weekend (around 2026-06-06) new blockings took place in Russia and I’m no longer able to conne…

---

## [Please review: I made a starter template for using Arti to make client connections in a Tauri application](https://forum.torproject.org/t/please-review-i-made-a-starter-template-for-using-arti-to-make-client-connections-in-a-tauri-application/22159)

<div class="topic-metadata">

**Author:** [@angler0933](https://forum.torproject.org/u/angler0933)\
**Replies:** 0\
**Last updated:** [September 20, 2026, 2:18pm UTC](https://forum.torproject.org/t/please-review-i-made-a-starter-template-for-using-arti-to-make-client-connections-in-a-tauri-application/22159 "2026-09-20T14:18:41Z")

</div>

Tauri is a project for turning web apps into native applications, written in Rust. I’ve implemented a minimal example/starter which uses Arti to create a Socks proxy which a simple Vue application uses to fetch resources…

---

## [Question about hidden services and addresses in arti](https://forum.torproject.org/t/question-about-hidden-services-and-addresses-in-arti/21199)

<div class="topic-metadata">

**Author:** [@notanocelot](https://forum.torproject.org/u/notanocelot)\
**Replies:** 5\
**Last updated:** [May 13, 2026, 12:53pm UTC](https://forum.torproject.org/t/question-about-hidden-services-and-addresses-in-arti/21199 "2026-05-13T12:53:02Z")

</div>

Hi all. I’m toying with a proof of concept where I’m trying to embed the necessary data for starting a hidden service at compile time in a program. This seems to necessitate generating keys for it, but so far I haven’t …

---

## [Struggling to connect to onion services](https://forum.torproject.org/t/struggling-to-connect-to-onion-services/21467)

<div class="topic-metadata">

**Author:** [@revsuine](https://forum.torproject.org/u/revsuine)\
**Replies:** 3\
**Last updated:** [April 15, 2026, 6:20pm UTC](https://forum.torproject.org/t/struggling-to-connect-to-onion-services/21467 "2026-04-15T18:20:25Z")

</div>

Hi, I’ve been struggling to connect to onion services specifically using arti\_client. I can connect to domains and IP addresses available on the clearnet just fine. Dependencies: arti-client = { version = "0.41", featu…

---

## [How to run tor arti with g3 http proxy](https://forum.torproject.org/t/how-to-run-tor-arti-with-g3-http-proxy/20531)

<div class="topic-metadata">

**Author:** [@al-torforum](https://forum.torproject.org/u/al-torforum)\
**Replies:** 0\
**Last updated:** [September 2, 2025, 3:04pm UTC](https://forum.torproject.org/t/how-to-run-tor-arti-with-g3-http-proxy/20531 "2025-09-02T15:04:12Z")

</div>

I have read the announcment of Arti 1.5.0 and thought to give it a try in combination with the g3proxy. FYI: The outcome was a small blog entry How to run tor arti with g3 http proxy .

---

## [Arti - Command and Control Framework](https://forum.torproject.org/t/arti-command-and-control-framework/20438)

<div class="topic-metadata">

**Author:** [@zarkones](https://forum.torproject.org/u/zarkones)\
**Replies:** 0\
**Last updated:** [August 16, 2025, 4:32pm UTC](https://forum.torproject.org/t/arti-command-and-control-framework/20438 "2025-08-16T16:32:13Z")

</div>

Hello. I made a cool little tool using Arti: GitHub - zarkones/OnionC2: C2 writen in Rust & Go powered by Tor network. It allows you to remotely administer computers. Browse the file system, run commands, etc… while bei…

---

## [workaround for "error\[E0283\]: type annotations needed" (tor-circmgr 0.28)](https://forum.torproject.org/t/workaround-for-error-e0283-type-annotations-needed-tor-circmgr-0-28/18270)

<div class="topic-metadata">

**Author:** [@Protium\_serratum](https://forum.torproject.org/u/Protium_serratum)\
**Replies:** 0\
**Last updated:** [April 7, 2025, 12:03pm UTC](https://forum.torproject.org/t/workaround-for-error-e0283-type-annotations-needed-tor-circmgr-0-28/18270 "2025-04-07T12:03:43Z")

</div>

copy tor-circmgr 0.28 to somewhere, then apply this patch ( tor-circmgr: Explicit type annotation (!2886) · Merge requests · The Tor Project / Core / Arti · GitLab ): --- a/tor-circmgr-0.28.0/src/timeouts/pareto.rs +++…

---

## [Cannot Connect To Onion Service](https://forum.torproject.org/t/cannot-connect-to-onion-service/14917)

<div class="topic-metadata">

**Author:** [@zarkones](https://forum.torproject.org/u/zarkones)\
**Replies:** 3\
**Last updated:** [October 2, 2024, 4:01pm UTC](https://forum.torproject.org/t/cannot-connect-to-onion-service/14917 "2024-10-02T16:01:11Z")

</div>

I’m experimenting with arti\_client library, however, I am unable to connect to an onion service. I did enable the feature like so: arti-client = { version = “0.23.0”, features = \[“onion-service-client”\]} However, “tor\_…

---

## [Rust dev how contribute](https://forum.torproject.org/t/rust-dev-how-contribute/13711)

<div class="topic-metadata">

**Author:** [@agiteg](https://forum.torproject.org/u/agiteg)\
**Replies:** 1\
**Last updated:** [July 21, 2024, 3:32pm UTC](https://forum.torproject.org/t/rust-dev-how-contribute/13711 "2024-07-21T15:32:33Z")

</div>

Hello Rust devs, exists quik links, maps about Tor in Rust? I’d like test, contribute to code + my active live prod servers /ie tunnels, .onion etc Thanks for share, the quick tips :star\_struck:

---

## [ARTI API: allow\_onion\_addrs](https://forum.torproject.org/t/arti-api-allow-onion-addrs/13340)

<div class="topic-metadata">

**Author:** [@sergioffpc](https://forum.torproject.org/u/sergioffpc)\
**Replies:** 2\
**Last updated:** [June 27, 2024, 4:23pm UTC](https://forum.torproject.org/t/arti-api-allow-onion-addrs/13340 "2024-06-27T16:23:22Z")

</div>

Hi, I’m trying to use arti\_client API to connect to my Onion hidden service but I can’t create a TorClientConfig object with allow\_onion\_addrs set to TRUE. If I try to build a TorClientConfig with the following code: …

---

## [Defining an Interface to Arti](https://forum.torproject.org/t/defining-an-interface-to-arti/6432)

<div class="topic-metadata">

**Author:** [@n8fr8](https://forum.torproject.org/u/n8fr8)\
**Replies:** 12\
**Last updated:** [January 18, 2024, 2:44pm UTC](https://forum.torproject.org/t/defining-an-interface-to-arti/6432 "2024-01-18T14:44:02Z")

</div>

Perhaps we can have this discussion here…

---

## [A GitHub mirror for Arti](https://forum.torproject.org/t/a-github-mirror-for-arti/8695)

<div class="topic-metadata">

**Author:** [@cve](https://forum.torproject.org/u/cve)\
**Replies:** 1\
**Last updated:** [August 9, 2023, 6:11pm UTC](https://forum.torproject.org/t/a-github-mirror-for-arti/8695 "2023-08-09T18:11:08Z")

</div>

Hello, I just want to inform you, that I have been operating an unofficial mirror of Arti on GitHub for quite a few months now: GitHub - emilengler/arti: \[MIRROR\] Arti: An implementation of Tor, in Rust

---

## [Stream Redirection API for Arti](https://forum.torproject.org/t/stream-redirection-api-for-arti/7220)

<div class="topic-metadata">

**Author:** [@JeremyRand](https://forum.torproject.org/u/JeremyRand)\
**Replies:** 1\
**Last updated:** [April 12, 2023, 1:41pm UTC](https://forum.torproject.org/t/stream-redirection-api-for-arti/7220 "2023-04-12T13:41:28Z")

</div>

Hi Arti devs! I’m interested in drafting an API for Arti’s replacement for the control port protocol, for redirecting/cancelling streams. My interest is derived in part from several years of experience as the maintainer…

---

## [Arti FFI/RPC: Next meeting invitation and updates on communication](https://forum.torproject.org/t/arti-ffi-rpc-next-meeting-invitation-and-updates-on-communication/6901)

<div class="topic-metadata">

**Author:** [@ahf](https://forum.torproject.org/u/ahf)\
**Replies:** 1\
**Last updated:** [March 21, 2023, 5:37pm UTC](https://forum.torproject.org/t/arti-ffi-rpc-next-meeting-invitation-and-updates-on-communication/6901 "2023-03-21T17:37:31Z")

</div>

Note: This thread is running in parallel as an email thread with the people who participated in the first round of our series of Arti FFI/RPC meetings – future communication will happen here on this forum, so this messag…
