Replies: 1 comment
-
It is the function that I am looking to implement, for the moment I will probably do it using iptables by hand, but it would be excellent to be able to use it in work networks |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I’ve been experimenting a bit to set up automatic restrictions between my peers.
The idea was to use the admin panel to define specific CIDR ranges or individual IP addresses for which traffic would be allowed. As a result, I’ve created a custom solution that is currently sufficient for my needs, which can be found here:
https://gist.github.com/NoirPi/4dc53ed61f543639bef0d9e499759044
However, I believe it would be a great enhancement if similar functionality could be integrated directly into the WGDashboard. This would make it easier for users to configure network restrictions and control traffic between peers without the need for external scripts or manual firewall adjustments.
Feature Proposal: Allowed and Denied Destinations
The idea is to add an interface in the WGDashboard where users can define Allowed Destinations and Denied Destinations for each peer. This could be done with the following configurable options:
Both options would allow users to add rules that automatically generate the necessary firewall rules in the backend.
Example of the Functionality:
This functionality could be useful in various use cases, such as:
UI/UX Implementation Ideas:
By adding this feature, WGDashboard could provide a more comprehensive solution for users who want to control traffic on a peer-to-peer level without needing to resort to external scripts or manual firewall configurations. It would streamline the process and make WireGuard more accessible to users who may not be familiar with network security or firewall management but still need to enforce specific access rules.
This is just a rough idea, and I'm sure there could be further improvements or adjustments, but I think it would be a useful addition to the WGDashboard.
Beta Was this translation helpful? Give feedback.
All reactions