Paul
101b5564c2
Fix for fwmark
...
Evidently, wireguard's (use of) fwmark is not well understood. In short,
it determines which routing table to use for a tunnel's packets.
Adding a fwmark to a roadwarrior client config won't do anything to the
actual packets sent to a peer: Packets do not get marked.
A QRCode with `FwMark = ...` in it is invalid.
FwMark is now excluded from client configs (but is written to the
server config /etc/wireguard/wgX.conf).
Potential breaking change of `WGUI_FORWARD_MARK` to `WGUI_FIREWALL_MARK`
But this has the effect of making users eventually notice that it
probably does not do what they want/think.
See:
https://ro-che.info/articles/2021-02-27-linux-routing
https://casavant.org/2020/10/10/wireguard-fwmark.html
https://www.blinkenlights.ch/ccms/posts/source-based-routing/
2023-02-16 20:07:15 +01:00
Arminas
40a0ba859e
Client search ( #303 )
2023-02-16 17:17:10 +01:00
Arminas
ccffe4028a
Qr code filename fix ( #290 )
2023-02-16 17:08:26 +01:00
Paul Dee
e76c573b1d
Some comment fixes ( #278 )
2022-12-26 10:02:07 +01:00
itsvit-vlasov-y
a80741e748
Added checkbox FwMark in QRCode generation ( #260 )
2022-12-02 23:40:29 +01:00
Quentin Machu
87b08a8f7c
*: allows for BASE_PATH configuration ( #183 )
2022-04-25 09:17:13 +02:00
Khanh Ngo
ad4ca4d9bb
UI adjustment ( #172 )
...
- Adjust the UI
- Add more docs using tooltips
2022-03-20 13:53:09 +01:00
Luke Lambert
da99259f55
QR code behind button and faster modal loading ( #144 )
2022-01-29 08:53:56 +01:00
brittondodd
341f9b6a42
Allow passing extra allowed subnets ( #114 )
2022-01-29 08:45:00 +01:00
Khanh Ngo
3c1d894b44
Make client email input optional ( #122 )
2021-11-20 16:08:24 +01:00
n4v41
7bb80c0c2e
fix issue when updating clients and send mail ( #92 )
2021-08-25 07:38:04 +02:00
Georgios Komninos
1711530dda
Fixes security issue & Adds support to sent configuration via email ( #83 )
2021-08-08 19:55:59 +02:00
Alan Scherger
854a9fdde9
remove maxchars for copy+paste ( #58 )
2021-08-05 20:07:42 +02:00
Gerwim
2aa042b919
Added UseServerDNS option for clients who do not have to use the DNS specified in the server configuration. ( #79 )
2021-08-05 19:58:01 +02:00
Khanh Ngo
cd7f6e500a
Edit wireguard client ( #19 )
...
* Add the ability to modify an existing client
* Update client page using Ajax
2020-06-02 11:20:50 +07:00
Khanh Ngo
6589b41cc1
Reformat HTML code
2020-05-29 11:27:23 +07:00
Khanh Ngo
680e73c990
Use const instead of var for js variables
2020-05-29 10:47:55 +07:00
Khanh Ngo
91f06914d4
Add download button
2020-04-25 16:58:14 +07:00
Khanh Ngo
a5fbb7b58a
Add authentication
2020-04-24 18:14:54 +07:00
Khanh Ngo
ea36311475
Ajustment to update the UI when a client got removed
2020-04-22 21:49:45 +07:00
Khanh Ngo
43012a720c
Adjustment in the CSS to show/hide pause button
2020-04-22 21:39:35 +07:00
Khanh Ngo
dbb85cb759
Adjustment to have enable/disable client on UI
2020-04-22 17:11:28 +07:00
Khanh Ngo
7aec01deed
Set correct active class on the navigation menu
2020-04-20 17:32:49 +07:00
Khanh Ngo
d5ff0cb704
Add wireguard server key pair generation
2020-04-20 00:15:25 +07:00
Khanh Ngo
febf075f8d
Add Server config page
...
Handle server ip addresses input and store
TODO: Key pair form
2020-04-19 15:50:59 +07:00