mirror of
https://github.com/unman/shaker.git
synced 2025-01-26 06:25:54 -05:00
qubes-ssh - improved decsription in spec
This commit is contained in:
parent
82e3036a41
commit
d003c9b6a5
28
openvpn.spec
28
openvpn.spec
@ -7,7 +7,33 @@ License: GPLv3+
|
||||
SOURCE0: openvpn
|
||||
|
||||
%description
|
||||
Salt state to implement a VPN proxy in Qubes
|
||||
This package sets up VPN gateway.
|
||||
It follows the method detailed in the Qubes docs,
|
||||
https://github.com/Qubes-Community/Contents/blob/master/docs/configuration/vpn.md
|
||||
using iptables and CLI scripts.
|
||||
The package creates a qube called sys-vpn based on the debian-11-minimal
|
||||
template. If the debian-11-minimal template is not present, it will
|
||||
be downloaded and installed - this may take some time depending on your
|
||||
net connection.
|
||||
|
||||
There are minor changes to the firewall rules on sys-vpn to ensure
|
||||
blocking of outbound connections.
|
||||
|
||||
After installing, copy your openvpn configuration file to /rw/config/vpn
|
||||
in sys-vpn
|
||||
Run the install.sh script provided to set up the VPN.
|
||||
Restart sys-vpn.
|
||||
|
||||
To use the VPN, set sys-vpn as the netvm for your qubes(s).
|
||||
All traffic will go through the VPN.
|
||||
The VPN will fail closed if the connection drops.
|
||||
No traffic will go through clear.
|
||||
|
||||
If you remove the package, the salt files will be removed.
|
||||
**The sys-vpn gateway will also be removed.**
|
||||
To do this ALL qubes will be checked to see if they use sys-vpn.
|
||||
If they do, their netvm will be set to `none`.
|
||||
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
|
Loading…
x
Reference in New Issue
Block a user