Skip to content

Feature request: Add support for AmneziaWG 2.0 protocol #4045

Description

@argio11

Hello!

I would like to request support for the AmneziaWG 2.0 protocol in sing-box.

AmneziaWG 2.0 is an enhanced version of WireGuard designed to bypass DPI (Deep Packet Inspection) and other network restrictions. It achieves this by obfuscating traffic so that it resembles other protocols, making it significantly more resistant to blocking by ISPs.

There is already an implementation available:
https://github.com/hoaxisr/amnezia-box

This is a fork of sing-box where support for AmneziaWG 2.0 has been added.

Request

If this protocol is of interest to you, could you please review the implementation in that repository? It may be possible to reuse or adapt parts of the code to integrate AmneziaWG 2.0 support into the official sing-box project.

Why this is useful

  • Helps bypass DPI and censorship
  • Extends WireGuard functionality with obfuscation
  • Useful for users in restricted network environments
  • Already has a working reference implementation

Thank you for your work and for considering this feature!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions