TrustTunnel: AdGuard VPN protocol goes open-source

(adguard-vpn.com)

36 points | by kumrayu 6 hours ago ago

8 comments

  • ameshkov 40 minutes ago ago

    Hi, I’m one of the people working on this.

    One clarification that may not be obvious: open-sourcing this isn’t primarily about signaling or auditability. If that were the goal, a standalone protocol spec or a minimal reference repo would have been enough.

    Instead, we’re deliberately shipping full client and server implementations because the end goal is for this to become an independent, vendor-neutral project, not something tied to AdGuard.

    We want it to be usable by any VPN or proxy stack and, over time, to serve as a common baseline for stealthy transports — similar to the role xray/vless play today.

    Happy to answer questions or clarify design choices.

    • vitorsr 9 minutes ago ago

      Thanks for all impressive work on AdGuard.

      Any particular reason to adopt Rust for this project instead of Go as many of your other products?

      Because I think since you have quite extensive Go codebase I would imagine you had to rewrite possibly a significant amount of code.

  • zx8080 42 minutes ago ago

    I'm surprised that the browser extension to block ads has a proprietary vpn-like protocol. WTF?

    • ameshkov 27 minutes ago ago

      One interesting thing I’ve noticed is that AdGuard means different things in different parts of the world. In some places, people know us primarily as an ad blocker, in others we’re best known for our DNS service and in some regions AdGuard is associated almost exclusively with our VPN. The reality is that AdGuard makes several different products, not just one.

    • jabroni_salad 19 minutes ago ago

      One of my first experiences with adguard was using it to block ads on an unrooted phone. It pipes your connection through a local vpn to do it.

  • sillyfluke 2 hours ago ago

    It would be also nice if they could hold their implicit promise of having the AdGuard extension working on Safari iOS, it's broken for me even when I reinstal it. Anyone else have the same problem?

    • ameshkov an hour ago ago

      This is not a common issue tbh. What sometimes may happen is that after an iOS update the content blockers in Safari becomes corrupted and the only thing that fixes it is not just a reinstall, but uninstall + reboot + reinstall after that. If even this doesn’t help please contact me at “am at adguard.com”, I will try to help.

      • sillyfluke 42 minutes ago ago

        Thanks for the suggestion! I'll definitely try the uninstall-reboot-reinstall flow. I was about to switch browsers on all the elderly devices.