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]
