mirror of
https://github.com/pia-foss/manual-connections.git
synced 2025-02-05 14:08:29 +00:00
readme improvements
This commit is contained in:
parent
b88e135b89
commit
891a054a07
10
README.md
10
README.md
|
@ -19,7 +19,7 @@ In order for the scripts to work (probably even if you do a manual setup), you w
|
||||||
* `curl`
|
* `curl`
|
||||||
* `jq`
|
* `jq`
|
||||||
* (only for WireGuard) `wireguard-tools` and wireguard kernel module
|
* (only for WireGuard) `wireguard-tools` and wireguard kernel module
|
||||||
* (only for OpenVPN) `openvpn`
|
* (only for OpenVPN) `openvpn` (however the script is not available yet)
|
||||||
|
|
||||||
### Confirmed distributions
|
### Confirmed distributions
|
||||||
|
|
||||||
|
@ -29,6 +29,12 @@ The functionality of the scripts within this repository has been tested and conf
|
||||||
* Fedora 32
|
* Fedora 32
|
||||||
* Ubuntu 20.04
|
* Ubuntu 20.04
|
||||||
|
|
||||||
|
### Disclaimers
|
||||||
|
|
||||||
|
These scripts do not touch IPv6 or DNS in order to give you the freedom of configuring your setup the way you desire it to work. This means you should have good understanding of VPN and cybersecurity in order to properly configure your setup.
|
||||||
|
|
||||||
|
For battle-tested security, please use the official PIA App, as it was designed to protect you in all scenarios.
|
||||||
|
|
||||||
## PIA Port Forwarding
|
## PIA Port Forwarding
|
||||||
|
|
||||||
The PIA Port Forwarding service (a.k.a. PF) allows you run services on your own devices, and expose them to the internet by using the PIA VPN Network. The easiest way to set this up is by using a native PIA aplications. In case you require port forwarding on native clients, please follow this documentation in order to enable port forwarding for your VPN connection.
|
The PIA Port Forwarding service (a.k.a. PF) allows you run services on your own devices, and expose them to the internet by using the PIA VPN Network. The easiest way to set this up is by using a native PIA aplications. In case you require port forwarding on native clients, please follow this documentation in order to enable port forwarding for your VPN connection.
|
||||||
|
@ -40,7 +46,7 @@ This service can be used only AFTER establishing a VPN connection.
|
||||||
In order to help you use VPN services and PF on any device, we have prepare a few bash scripts that should help you through the process of setting everything up. The scripts also contain a lot of comments, just in case you require detailed information regarding how the technology works.
|
In order to help you use VPN services and PF on any device, we have prepare a few bash scripts that should help you through the process of setting everything up. The scripts also contain a lot of comments, just in case you require detailed information regarding how the technology works.
|
||||||
|
|
||||||
Here is a list of scripts you could find useful:
|
Here is a list of scripts you could find useful:
|
||||||
* [Get the best region and a token](get_region_and_token.sh): This script helps you to get the best region and also to get a token for VPN authentication. The script will extend it's functionality if you add extra environment variables. Adding your PIA credentials will allow the script to also get a VPN token. The script can also trigger the WireGuard script to create a connection, if you specify `WG_AUTOCONNECT=true`.
|
* [Get the best region and a token](get_region_and_token.sh): This script helps you to get the best region and also to get a token for VPN authentication. The script will extend it's functionality if you add extra environment variables. Adding your PIA credentials will allow the script to also get a VPN token. The script can also trigger the WireGuard script to create a connection, if you specify `PIA_AUTOCONNECT=wireguard`.
|
||||||
* [Connect to WireGuard](connect_to_wireguard_with_token.sh): This script allow you to connect to the VPN server via WireGuard. You can specify `PIA_PF=true` if you also wish to get Port Forwarding for your connection.
|
* [Connect to WireGuard](connect_to_wireguard_with_token.sh): This script allow you to connect to the VPN server via WireGuard. You can specify `PIA_PF=true` if you also wish to get Port Forwarding for your connection.
|
||||||
* Connect to OpenVPN: We are still working on this script.
|
* Connect to OpenVPN: We are still working on this script.
|
||||||
* [Enable Port Forwarding](port_forwarding.sh): Enables you to add Port Forwarding to an existing VPN connection.
|
* [Enable Port Forwarding](port_forwarding.sh): Enables you to add Port Forwarding to an existing VPN connection.
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
# Check if the mandatory environment variables are set.
|
# Check if the mandatory environment variables are set.
|
||||||
if [[ ! $PF_GATEWAY || ! $PIA_TOKEN ]]; then
|
if [[ ! $PF_GATEWAY || ! $PIA_TOKEN ]]; then
|
||||||
echo This script requires 2 env vars:
|
echo This script requires 3 env vars:
|
||||||
echo PF_GATEWAY - the IP of your gateway
|
echo PF_GATEWAY - the IP of your gateway
|
||||||
echo PF_HOSTNAME - name of the host used for SSL/TLS certificate verification
|
echo PF_HOSTNAME - name of the host used for SSL/TLS certificate verification
|
||||||
echo PIA_TOKEN - the token you use to connect to the vpn services
|
echo PIA_TOKEN - the token you use to connect to the vpn services
|
||||||
|
|
Loading…
Reference in New Issue
Block a user