mirror of
https://github.com/pia-foss/manual-connections.git
synced 2025-02-05 14:08:29 +00:00
changed documentation and comments to make it easier to read through
This commit is contained in:
parent
d35694dff0
commit
53d2da47e3
|
@ -32,11 +32,10 @@ The functionality of the scripts within this repository has been tested and conf
|
||||||
|
|
||||||
### Disclaimers
|
### 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.
|
* Port Forwarding is disabled on server-side in the United States.
|
||||||
|
* These scripts do not touch IPv6 or DNS, so that you have the freedom to configure 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.
|
||||||
The scripts are also really fresh at this moment, so please take into consideration the fact that you will probably be one of the first users that use the scripts. The scripts work only on the NextGen network.
|
* For battle-tested security, please use the official PIA App, as it was designed to protect you in all scenarios.
|
||||||
|
* This repo is really fresh at this moment, so please take into consideration the fact that you will probably be one of the first users that use the scripts.
|
||||||
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
|
||||||
|
|
||||||
|
|
|
@ -63,13 +63,11 @@ fi
|
||||||
echo "OK!"
|
echo "OK!"
|
||||||
|
|
||||||
# Test one server from each region to get the closest region:
|
# Test one server from each region to get the closest region:
|
||||||
|
summarized_region_data="$( echo $all_region_data |
|
||||||
|
jq -r '.regions[] | .servers.meta[0].ip+" "+.id+" "+.name+" "+(.geo|tostring)' )"
|
||||||
echo Testing regions that respond \
|
echo Testing regions that respond \
|
||||||
faster than $maximum_allowed_latency seconds:
|
faster than $maximum_allowed_latency seconds:
|
||||||
region_latency_report="$( echo $all_region_data |
|
bestRegion="$(echo "$summarized_region_data" |
|
||||||
jq -r '.regions[] | .servers.meta[0].ip+" "+.id+" "+.name+" "+(.geo|tostring)' )"
|
|
||||||
|
|
||||||
# Get the best region
|
|
||||||
bestRegion="$(echo "$region_latency_report" |
|
|
||||||
xargs -i bash -c 'printServerLatency {}' |
|
xargs -i bash -c 'printServerLatency {}' |
|
||||||
sort | head -1 | awk '{ print $2 }')"
|
sort | head -1 | awk '{ print $2 }')"
|
||||||
|
|
||||||
|
@ -143,8 +141,8 @@ if [ "$PIA_AUTOCONNECT" != wireguard ]; then
|
||||||
echo $ PIA_USER=p0123456 PIA_PASS=xxx \
|
echo $ PIA_USER=p0123456 PIA_PASS=xxx \
|
||||||
PIA_AUTOCONNECT=true PIA_PF=true ./sort_regions_by_latency.sh
|
PIA_AUTOCONNECT=true PIA_PF=true ./sort_regions_by_latency.sh
|
||||||
echo
|
echo
|
||||||
echo You can also connect manually by running:
|
echo You can also connect now by running this command:
|
||||||
echo WG_TOKEN=\"$token\" WG_SERVER_IP=$bestServer_WG_IP \
|
echo $ WG_TOKEN=\"$token\" WG_SERVER_IP=$bestServer_WG_IP \
|
||||||
WG_HOSTNAME=$bestServer_WG_hostname ./connect_to_wireguard_with_token.sh
|
WG_HOSTNAME=$bestServer_WG_hostname ./connect_to_wireguard_with_token.sh
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user