Draft: feat: replace golang.zx2c4.com/wireguard with github.com/amnezia-vpn/amneziawg-go#102
Draft: feat: replace golang.zx2c4.com/wireguard with github.com/amnezia-vpn/amneziawg-go#102juev wants to merge 1 commit intowindtf:masterfrom juev:feature/amnezia-go
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! |
|
@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.