Wireguard [WIP]
Motivation: I think WireGuard is a good use-case to install on permanent on devices such as NASs and Routers Linked issues: https://www.reddit.com/r/synology/comments/8ra6io/running_wireguard/
Checklist
- [ ] Build rule
all-supportedcompleted successfully - [x] Package upgrade completed successfully
- [x] New installation of package completed successfully
Todo (help needed)
- [ ] Survive restarts
- [ ] Start-stop scripts
- [ ] Possibly a convenience script to make it easier to add new clients to the server configuration and download the client-configuration as a file.
Just stumbled upon https://github.com/runfalk/synology-wireguard not sure how helpful this is here.
@fbartels Thanks, yes this could be very helpful!
Is there anything folks (like me) could do to help move this PR along?
Hi @fastca, the binaries compile and work. The only problem is to make it work with Synology's network, the iptable rules and overall better integration. I suppose just merging this to have the binaries would be enough. But I feel users could accidentally break their network connection.
Supporting both NASs and Routers proved to be a challenge when I attempted to make my own script.
Well I'm reasonably handy with iptables & shell scripts, though I'm currently ignorant of how Synology manages their front-end/wrapper around iptables. I will try to take a look and see what I can figure out.
But I only have a NAS, no router, so if routers are the pain point I may not be able to help all that much :/
@publicarray LGTM. What do you expect as help to remove "work-in-progress" marker?
Hey there, Is this PR still on its way ? 🥹 It would be so nice if we could use Wireguard on DSM Thank you very much