.oO( hopping in to share some code just sitting around idly... maybe use to some)
https://git.aperture-labs.org/AS59645/rev_prox << For domain fronting... if you are small enough to not be on the radar, it is not overly difficult to setup a reverse proxy yourself and front some selected domains. 🙂
Works also well for signal proxies besides active domains: https://doing-stupid-things.as59645.net/payload/is/just/packet/overhead/2022/09/24/making-it-signal.html
Or shipping packets when you can ship from places where others can't for... reasons: https://doing-stupid-things.as59645.net/payload/is/just/packet/overhead/2022/10/02/making-it-ping-when-it-shouldnt-part-1.html
@mallory I work in censorship evasion, and we’ve also had success with some protocols that masquerade as video or voice chat calls. Not my project, but the Snowflake allows people to connect to Tor https://snowflake.torproject.org/ IIRC it pretends to be SRTP, and I think is still working.
Domain fronting definitely works too. I’m one of the maintainers of a library called Envoy that helps you add domain fronting (and other techniques) to Android apps: https://github.com/greatfire/envoy