Changes

no edit summary
Line 21: Line 21:     
<ul>
 
<ul>
<li>
+
  <li>The first thing that we'll need to do is install the necessary OpenVPN software. You can download the OpenVPN installer file from '''[https://openvpn.net/index.php/open-source/downloads.html here]'''. <br>
The first thing that we'll need to do is install the necessary OpenVPN software. You can download the OpenVPN installer file from '''[https://openvpn.net/index.php/open-source/downloads.html here]'''. <br>
   
Simply run the downloaded file and follow the instructions of the installation guide.
 
Simply run the downloaded file and follow the instructions of the installation guide.
</li>
+
  </li>
<li>
+
  <li>'''Important note''': at one point before the installation begins, you will be prompted to select which components should be included in the installation. Make sure to select '''EasyRSA''' as it will be needed later on to generate keys and certificates. You can leave the rest as defaults:
'''Important note''': at one point before the installation begins, you will be prompted to select which components should be included in the installation. Make sure to select '''EasyRSA''' as it will be needed later on to generate keys and certificates. You can leave the rest as defaults:
+
    <ul>[[File:Openvpn windows server setup step 1 openvpn installation part 1 v2.png]]</ul>
[[File:Openvpn windows server setup step 1 openvpn installation part 1.png]]
+
  </li>
</li>
   
</ul>
 
</ul>
   −
==Step 2: generating TLS certificates and keys==
+
==Step 2: preparing EasyRSA==
    
<ul>
 
<ul>
   <li>Now we can start preparing to generate TLS certificates. For this we'll be using the '''EasyRSA''' application that was installed along with OpenVPN. <br> EasyRSA commands have to be executed via the Windows Command Prompt. It can be opened by typing '''cmd''' in the Windows search bar ('''Windows button + S'''). When you launch it, make sure you run it '''as administrator''': <br>
+
   <li>Now we can start preparing to generate certificates and keys. For this we'll be using the '''EasyRSA''' application that was installed along with OpenVPN. <br> EasyRSA commands have to be executed via the Windows Command Prompt. It can be opened by typing '''cmd''' in the Windows search bar ('''Windows button + S'''). When you launch it, make sure you run it '''as administrator''':
 
+
    <ul>[[File:How to generate tls certificates windows part 1 v3.png]]</ul>
[[File:How to generate tls certificates windows part 1 v2.png]]
   
   </li>
 
   </li>
   Line 81: Line 78:  
     </ul>
 
     </ul>
 
   </li>
 
   </li>
 +
</ul>
 +
==Step 3: generating certificates and keys==
   −
   <li>Now we can start generating the certificates. Begin with the '''certificate authority''' ('''CA''') file:
+
<ul>
 +
   <li>Now we can start generating the certificates and keys. Begin with the '''certificate authority''' ('''CA''') - the root certificate file that will be used to sign other certificates and keys:
 
     <ul>
 
     <ul>
 
       <pre>build-ca</pre>
 
       <pre>build-ca</pre>
Line 110: Line 110:  
</ul>
 
</ul>
   −
==Step 3: OpenVPN server configuration==
+
==Step 4: OpenVPN server configuration==
   −
*
+
<ul>
 +
  <li></li>
 +
</ul>