Commit 512553

2025-05-30 06:49:53 Samuli Seppänen: Add some missing documentation
Pages/Easy Windows Guide.md ..
@@ 243,15 243,20 @@
### Static Internet IP
- Your server will need to have a static internet IP or Domain Name to be accessible over the long term. One solution is to sign up for an account with DynDNS and install the DynDNS Updater on your server. When signing up you will determine the static Domain Name of your server. (For example, "myserver.dyndns.org") You will use this Domain Name in the client configuration files as part of the "remote" directive.
+ Your server will need to have a static public internet IP or Domain Name to be accessible over the long term. For IPv6 addresses this is typically not a problem, but due to scarcity of IPv4 addresses you need to pay extra for those - especially static, public ones. Each Cloud provider has their own terminology for these static public IPs. For example AWS calls the "Elastic IPs" whereas Hetzner Cloud calls them "Floating IPs". In any case you your VPN clients don't have universal IPv6 connectivity (which is likely), you need one.
+
+ Another solution is to sign up for an account with DynDNS and install the DynDNS Updater on your server. When signing up you will determine the static Domain Name of your server. (For example, "myserver.dyndns.org") You will use this Domain Name in the client configuration files as part of the "remote" directive.
### Running OpenVPN as a Service
+
Running OpenVPN as a service will allow:
a. OpenVPN to be run from a non-administrator account.
b. OpenVPN to be started automatically on system startup. This is often preferred on the server machine, as well as any machines which will be constantly connected to the server.
+ #### Enabling OpenVPN service using services.msc
+
1. Run the Windows Service administrative tool:
- Press Windows Key + R
- Type "services.msc" and press Enter.
@@ 263,6 268,15 @@
3. Optionally, start the service now.
+ #### Enabling OpenVPN service using Powershell
+
+ To enable and start the OpenVPN service with Powershell:
+
+ ```
+ Set-Service -Name OpenVPNService -StartupType automatic
+ Start-Service OpenVPNService
+ ```
+
### Security Tips
1. Transmit all needed files to the client computers using a secure means such as a USB drive (email is not always a secure means).
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9