Set the tunnel device name rather than parsing it out of the log #21
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
aqomui writes the OpenVPN config itself (
tunnel.py:write_config), andthe shipped templates already carry
dev tun(e.g.resources/ProtonVPN_config:2). Writingdev ovpn-aqomuiinstead means theinterface name is known rather than discovered -- no parsing, under DCO or
not.
This supersedes the regex added in #15. That fix is correct as a stopgap, but it
invests in parsing output we do not have to produce, and deletes the entire
"device detection" bug class for a few lines.
Check first whether a fixed name interacts badly with multiple concurrent
tunnels -- the bypass runs a second OpenVPN process, so the name needs a suffix
per tunnel rather than being a single constant.