Hello pryty,

I'm happy to hear you have interest in implementing a PT. This is great, we are 
always looking for new ideas of PTs to be included.

REALITY is an interesting protocol, but there are few reports of issues with it 
where it looks like is possible to fingerprint it and block it:
https://github.com/ban6cat6/aparecium
https://github.com/Anonymous376c1d0cf28/VLESS-cracker/blob/main/2026-05-11-%E6%BC%8F%E6%B4%9E%E6%8A%A5%E5%91%8A%E6%AD%A3%E6%96%87.md

There are other more modern iterations of the same idea like TLSMirror that 
might be more robust:
https://www.v2fly.org/en_US/v5/config/stream/tlsmirror.html
https://github.com/net4people/bbs/issues/496

Anyway, if you get to implement any of them let me give you some pointers on 
how 
to implement pluggable transports. For not PTs are not libraries of arti but 
standalone programs that arti/c-tor talks to using the pt protocol[0]. Most PTs 
currently are written in go and use goptlib to communicate with arti:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib

But you can get some inspriation on proteus, an experimental PT written in rust:
https://github.com/unblockable/proteus/
Specifically their implementation of the pt spec:
https://github.com/unblockable/proteus/blob/3bc360aefbb7a874921ccf06fc135c3d3387644c/src/cli/pt/control.rs

Feel free to come to the anti-censorship matrix/irc channel or our mailing list 
if you have questions:
https://gitlab.torproject.org/tpo/anti-censorship/team/-/wikis/home

Happy hacking.


[0] https://spec.torproject.org/pt-spec/

Quoting pryty via tor-dev (2026-06-19 13:52:05)
> Hi, dear developers and tor-dev
> 
> I have been following the development of Arti closely and would like to 
> suggest a new and modern feature:
> Adding support for the REALITY protocol as a optional new PT protocol in Arti.
> 
> I suggest REALITY as a new optional protocol, since REALITY unlike 
> traditional PTs which rely on traffic obfuscation or domain fronting, REALITY 
> borrows real TLS sessions from existing websites, which could be very useful 
> for Tor users, who needs to bypass DPI.
> 
> Additionally, I would be willing to work on this new feature, if it's 
> acceptable to you. However, in my opinion, it could be implemented as an new 
> PT plugin via tor-ptmgr, with corresponding configuration changes in 
> arti-client.
> I look forward to your feedback.
> 
> Best regards,pryty26
> ---
> 
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
> ([email protected])

-- 
meskio | https://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 My contact info: https://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.
_______________________________________________
tor-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to