Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added headers for features, install, etc. Simplified install to copy… #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 56 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,69 @@
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA2.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA3.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA4.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA5.png?raw=true|alt=octocat)
# PIA-Server-Check
Find the Fastest PIA (Private Internet Access) VPN server in Your Country (Auto or Manual)

```____ _ _
| _ \ _ __ (_) __ __ __ _ | |_ ___
| |_) | | '__| | | \ \ / / / _` | | __| / _ \
| __/ | | | | \ V / | (_| | | |_ | __/
|_|_ |_| |_| \_/ \__,_| \__| \___| _
|_ _| _ __ | |_ ___ _ __ _ __ ___ | |_
| | | '_ \ | __| / _ \ | '__| | '_ \ / _ \ | __|
| | | | | | | |_ | __/ | | | | | | | __/ | |_
|___| |_| |_| \__| \___| |_| |_| |_| \___| \__|
/ \ ___ ___ ___ ___ ___ ___ ___ _ __ ___
/ _ \ / __| / __| / _ \ / __| / __| / __| / _ \ | '_ ` _ \
/ ___ \ | (__ | (__ | __/ \__ \ \__ \ | (__ | (_) | | | | | | |
/_/ \_\ \___| \___| \___| |___/ |___/ ✴ \___| \___/ |_| |_| |_|
```

Geo Location Readout
## Features
1. Check For PIA's Fastest Server


Find the Fastest PIA (Private Internet Access) VPN server in Your Country (Auto or Manual)
2. Speed Test Your Current Connection Speed

PIA Protection Check

Download Speed Test with Auto Select Fastest Server
Choose the speed test server and the size of the test
3. PIA Links

DNS Leak Test (Hackish / Experimental)

Show PIA Server Names
Download links, news, general information.
4. Whats My IP & Location

Check to make sure you are not connected to a "Virtual VPN Server" instead of real hardware in the selected city.

This script can do other things not strictly related to PIA that non-subscribers can use.
Change your MAC address
Speed Test your connection
DNS Leak Test
Show your Geo-Location-IP information and verify the VPN location is REAL by using ping.pe website.
Check to make sure you appear physically somewhere else opposed to on a proxy connection. See what the world thinks your country, region, city, ISP, and general latitude/longitude is.
5. Show PIA Server Location Names

==========================================================================

Netselect is required.
Sort by region to see server domains provided.
6. DNS Leak Test (Beta)
7. Change MAC Address

Netselect needs to run as an administrator user (i.e. root). This is only required because the network probes done by netselect requires these permissions. No changes are done to the system.
You can download it from

http://ftp.us.debian.org/debian/pool/main/n/netselect/

http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-28+b1_i386.deb i386

http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-28+b1_arm64.deb ARM64
## Install and Run

http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-28+b1_armhf.deb ARMHF
### Dependencies
Dependencies are all available through the stock debian sources repository.

http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-28+b1_amd64.deb AMD64
The script will prompt you to install missing packages, or you can install them manually

`sudo apt install dnsutils netselect ethtool jq bc wget curl whois`

install with sudo dpkg -i netselect_0.3.ds1-28+b1_*.deb
### PIA.sh

Script will offer to download and install netselect curl and or wget if you dont have them installed. Ubuntu or similar distro only (apt & sudo)
`wget -O PIA.sh https://github.com/optio50/PIA-Server-Check/raw/master/PIA && chmod +x PIA.sh`

### To Run

This PIA script will offer some default countries for selection or check ALL the server PIA offers.
`./PIA.sh`


## Fastest Server Demo


Select Country

```
Select an option

0. ALL SERVERS PIA OFFERS
1. U.S.
Expand All @@ -62,7 +75,10 @@ Select Country
7. Hong Kong
8. Japan
9. Israel

>1


Checking For PIA's Fastest server...Please Wait.

Fastest Server
Expand All @@ -75,13 +91,16 @@ Checking For The Fastest IP Address To us-siliconvalley.privateinternetaccess.co

199.116.118.251 25.976ms

Main Script File Is PIA
```


To use this script make the file executable by typing
chmod +x PIA
Screenshots

Then run it from the downloaded directory by typing
./PIA
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA2.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA3.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA4.png?raw=true|alt=octocat)
![ScreenShot](https://github.com/optio50/PIA-Server-Check/blob/master/PIA5.png?raw=true|alt=octocat)