-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft: feat: replace golang.zx2c4.com/wireguard with github.com/amnezia-vpn/amneziawg-go #102
Conversation
…amneziawg-go Add support wireguard with obfuscation Closed #101
Hello, I tried finding documentation on amneziawg-go but I couldn't find any. My questions are:
Personally I would rather stick with wireguard for wireproxy than replacing it with amneziawg. I'm happy to see wireproxy being forked to support another protocol of course, but I don't think I would merge it into main. |
Hello,
As for preferences, I totally agree with you! But in this issue, I would still implement support for the new protocol, simply because we do not lose the old functionality, and in addition we get the ability to connect to servers using traffic masking. For a number of people, this will be very useful. |
I went to the developers https://t.me/amnezia_vpn_dev I immediately came across the description page of the protocol used: |
Sample config file:
New options here:
|
I am happy to put a short mention on README to tell people about your fork. Personally while I agree the developers can be trusted, but on grounds of it being a relatively new project and not as established as vanilla wireguard itself, I don't think I am comfortable with merging this into main yet. |
Copy that, thank you very much! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@pufferffish @juev I've forked repository and add support for AmneziaWG: https://github.com/artem-russkikh/wireproxy-awg Current link in README seems to be broken, so I propose to change it here |
This is essentially a draft of software changes #101
Add support wireguard with obfuscation
Currently, the library being used has been changed. Changes were tested without changing the configuration file format.
In the future, we plan to add additional obfuscation parameters to the configuration. I may have time to do this in the near future.