mirror of
https://github.com/angristan/openvpn-install.git
synced 2026-08-03 05:08:13 +02:00
Update VPN access policy diagram
This commit is contained in:
@@ -12,19 +12,23 @@ This script is meant to be run on your own server, whether it's a VPS or a dedic
|
|||||||
|
|
||||||
Once set up, you will be able to generate client configuration files for every device you want to connect.
|
Once set up, you will be able to generate client configuration files for every device you want to connect.
|
||||||
|
|
||||||
By default, each client routes its internet traffic through the server, fully encrypted. You can instead keep internet traffic outside the VPN and allow only selected server-side networks.
|
Internet routing, access between VPN clients, and access to selected server-side networks can be configured independently. By default, internet routing is enabled and the other paths are disabled.
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph LR
|
flowchart LR
|
||||||
A[Phone] -->|Encrypted| VPN
|
A[Phone] -->|Encrypted| VPN
|
||||||
B[Laptop] -->|Encrypted| VPN
|
B[Laptop] -->|Encrypted| VPN
|
||||||
C[Computer] -->|Encrypted| VPN
|
C[Computer] -->|Encrypted| VPN
|
||||||
|
|
||||||
VPN[OpenVPN Server]
|
VPN[OpenVPN Server]
|
||||||
|
|
||||||
VPN --> I[Internet]
|
VPN -->|Internet routing<br/>Default: enabled| I[Internet]
|
||||||
|
VPN -.->|Explicit CIDRs only<br/>Default: disabled| LAN[Home LAN or cloud VPC]
|
||||||
|
VPN -.->|Client-to-client access<br/>Default: disabled| PEERS[Other VPN clients]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The solid destination path is enabled by default. Dashed destination paths are opt-in.
|
||||||
|
|
||||||
## Why OpenVPN?
|
## Why OpenVPN?
|
||||||
|
|
||||||
OpenVPN was the de facto standard for open-source VPNs when this script was created. WireGuard came later and is simpler and faster for most use cases. Check out [wireguard-install](https://github.com/angristan/wireguard-install).
|
OpenVPN was the de facto standard for open-source VPNs when this script was created. WireGuard came later and is simpler and faster for most use cases. Check out [wireguard-install](https://github.com/angristan/wireguard-install).
|
||||||
|
|||||||
Reference in New Issue
Block a user