All Projects → ruped24 → autovpn2

ruped24 / autovpn2

Licence: other
OpenVPN VPN Gate Client for Linux, connects you to a random Free VPN in a country of your choice by country code.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to autovpn2

desktop-app-cli
Official IVPN command-line interface (CLI)
Stars: ✭ 18 (-40%)
Mutual labels:  vpn, vpn-client
hide.client.linux
Hide.me CLI VPN client for Linux
Stars: ✭ 41 (+36.67%)
Mutual labels:  vpn, vpn-client
ip2proxy-python
Python library for IP2Proxy database lookup. It can be used to find the IP addresses which are used as VPN anonymizer, open proxies, web proxies and Tor exits.
Stars: ✭ 19 (-36.67%)
Mutual labels:  vpn, anonymous-proxy
Openvpn3 Linux
OpenVPN 3 Linux client
Stars: ✭ 186 (+520%)
Mutual labels:  vpn, vpn-client
openconnect-gui-menu-bar
OpenConnect Menu Bar - Connect/Disconnect/Status - for Mac OS X (supports Duo push/sms/phone, or Yubikey, Google Authenticator, Duo, or any TOTP)
Stars: ✭ 56 (+86.67%)
Mutual labels:  vpn, vpn-client
Shadowsocks Heroku
本项目已删除
Stars: ✭ 224 (+646.67%)
Mutual labels:  vpn, vpn-client
split-vpn
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
Stars: ✭ 589 (+1863.33%)
Mutual labels:  vpn, vpn-client
Mysterium Vpn
DEPRECATED version of Mysterium dVPN app. Please look at mysterium-vpn-desktop instead.
Stars: ✭ 149 (+396.67%)
Mutual labels:  vpn, vpn-client
Cybernet-VPN
Android Cybernet VPN App
Stars: ✭ 28 (-6.67%)
Mutual labels:  vpn, openvpn-client
desktop-app-ui
Official IVPN Desktop app (legacy version)
Stars: ✭ 23 (-23.33%)
Mutual labels:  vpn, vpn-client
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+42213.33%)
Mutual labels:  vpn, zero-configuration
mozilla-vpn-client
A fast, secure and easy to use VPN. Built by the makers of Firefox.
Stars: ✭ 261 (+770%)
Mutual labels:  vpn, vpn-client
Tizi
✅ ✅ ✅ 梯子 TOP推荐(持续更新) ✅ ✅ ✅ PC梯子,Windows梯子,电脑梯子,国外好用梯子,推荐翻墙梯子软件,海外加速器梯子,国外vpn,科学上网工具,靠谱iPhone/iPad/安卓/Android/Mac/Linux/PC/路由器都可以用的梯子
Stars: ✭ 168 (+460%)
Mutual labels:  vpn, vpn-client
Setup Ipsec Vpn
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
Stars: ✭ 16,987 (+56523.33%)
Mutual labels:  vpn, vpn-client
Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (+400%)
Mutual labels:  vpn, vpn-client
ip2proxy-java
IP2Proxy Java Component.It can be used to find the IP addresses which are used as VPN anonymizer, open proxies, web proxies and Tor exits.
Stars: ✭ 16 (-46.67%)
Mutual labels:  vpn, anonymous-proxy
Vpncn.github.io
2021中国翻墙软件VPN推荐以及科学上网避坑,稳定好用。对比SSR机场、蓝灯、V2ray、老王VPN、VPS搭建梯子等科学上网与翻墙软件,中国最新科学上网翻墙梯子VPN下载推荐。
Stars: ✭ 3,925 (+12983.33%)
Mutual labels:  vpn, vpn-client
Tailscale Android
Tailscale Android Client
Stars: ✭ 148 (+393.33%)
Mutual labels:  vpn, vpn-client
topvpn.github.io
Top VPN in China (mainland) 在全球(含中國大陆)好用的国外优质付费vpn推荐
Stars: ✭ 27 (-10%)
Mutual labels:  vpn, vpn-client
InvisibleMan-VPNClient
Free premium PPTP VPN
Stars: ✭ 24 (-20%)
Mutual labels:  vpn, vpn-client

autovpn2

Maintenance

VPN Gate Client to Free VPN Access. You can get through firewalls and beyond to browse restricted websites.


Usage:

sudo autovpn2 JP
Expand for usage

How to connect to a VPN Gate server:

Expand for VPN Gate Servers List

vpngate-x86_64.AppImage

Expand for Connectable countries

Execute ./vpngate-x86_64.AppImage to get an updated list of connectable countries.

[?] Fetching vpngate servers
[+] Parsing servers response

            Connectable countries

    JP) Japan                    KR) Korea Republic of    
    TH) Thailand                 TW) Taiwan               
    US) United States            VN) Viet Nam

VPN Gate Servers List

E.g. Korea Republic (KR 🇰🇷)

To start the VPN: E.g. sudo autovpn2 KR

To stop the VPN: Press CTRL + c

The autovpn2 script will ask if you want to try another VPN.

If you want to retry another VPN, then press y, if you want to quit, press n


Expand for ISO 3166 country codes
Country Code
ASCENSION ISLAND ac
AFGHANISTAN af
ALAND ax
ALBANIA al
ALGERIA dz
ANDORRA ad
ANGOLA ao
ANGUILLA ai
ANTARCTICA aq
ANTIGUA AND BARBUDA ag
ARGENTINA REPUBLIC ar
ARMENIA am
ARUBA aw
AUSTRALIA au
AUSTRIA at
AZERBAIJAN az
BAHAMAS bs
BAHRAIN bh
BANGLADESH bd
BARBADOS bb
BELARUS by
BELGIUM be
BELIZE bz
BENIN bj
BERMUDA bm
BHUTAN bt
BOLIVIA bo
BOSNIA AND HERZEGOVINA ba
BOTSWANA bw
BOUVET ISLAND bv
BRAZIL br
BRITISH INDIAN OCEAN TERR io
BRITISH VIRGIN ISLANDS vg
BRUNEI DARUSSALAM bn
BULGARIA bg
BURKINA FASO bf
BURUNDI bi
CAMBODIA kh
CAMEROON cm
CANADA ca
CAPE VERDE cv
CAYMAN ISLANDS ky
CENTRAL AFRICAN REPUBLIC cf
CHAD td
CHILE cl
PEOPLE’S REPUBLIC OF CHINA cn
CHRISTMAS ISLANDS cx
COCOS ISLANDS cc
COLOMBIA co
COMORAS km
CONGO cg
CONGO (DEMOCRATIC REPUBLIC) cd
COOK ISLANDS ck
COSTA RICA cr
COTE D IVOIRE ci
CROATIA hr
CUBA cu
CYPRUS cy
CZECH REPUBLIC cz
DENMARK dk
DJIBOUTI dj
DOMINICA dm
DOMINICAN REPUBLIC do
EAST TIMOR tp
ECUADOR ec
EGYPT eg
EL SALVADOR sv
EQUATORIAL GUINEA gq
ESTONIA ee
ETHIOPIA et
FALKLAND ISLANDS fk
FAROE ISLANDS fo
FIJI fj
FINLAND fi
FRANCE fr
FRANCE METROPOLITAN fx
FRENCH GUIANA gf
FRENCH POLYNESIA pf
FRENCH SOUTHERN TERRITORIES tf
GABON ga
GAMBIA gm
GEORGIA ge
GERMANY de
GHANA gh
GIBRALTER gi
GREECE gr
GREENLAND gl
GRENADA gd
GUADELOUPE gp
GUAM gu
GUATEMALA gt
GUINEA gn
GUINEA-BISSAU gw
GUYANA gy
HAITI ht
HEARD & MCDONALD ISLAND hm
HONDURAS hn
HONG KONG hk
HUNGARY hu
ICELAND is
INDIA in
INDONESIA id
IRAN, ISLAMIC REPUBLIC OF ir
IRAQ iq
IRELAND ie
ISLE OF MAN im
ISRAEL il
ITALY it
JAMAICA jm
JAPAN jp
JORDAN jo
KAZAKHSTAN kz
KENYA ke
KIRIBATI ki
KOREA, DEM. PEOPLES REP OF kp
KOREA, REPUBLIC OF kr
KUWAIT kw
KYRGYZSTAN kg
LAO PEOPLE’S DEM. REPUBLIC la
LATVIA lv
LEBANON lb
LESOTHO ls
LIBERIA lr
LIBYAN ARAB JAMAHIRIYA ly
LIECHTENSTEIN li
LITHUANIA lt
LUXEMBOURG lu
MACAO mo
MACEDONIA mk
MADAGASCAR mg
MALAWI mw
MALAYSIA my
MALDIVES mv
MALI ml
MALTA mt
MARSHALL ISLANDS mh
MARTINIQUE mq
MAURITANIA mr
MAURITIUS mu
MAYOTTE yt
MEXICO mx
MICRONESIA fm
MOLDAVA REPUBLIC OF md
MONACO mc
MONGOLIA mn
MONTENEGRO me
MONTSERRAT ms
MOROCCO ma
MOZAMBIQUE mz
MYANMAR mm
NAMIBIA na
NAURU nr
NEPAL np
NETHERLANDS ANTILLES an
NETHERLANDS, THE nl
NEW CALEDONIA nc
NEW ZEALAND nz
NICARAGUA ni
NIGER ne
NIGERIA ng
NIUE nu
NORFOLK ISLAND nf
NORTHERN MARIANA ISLANDS mp
NORWAY no
OMAN om
PAKISTAN pk
PALAU pw
PALESTINE ps
PANAMA pa
PAPUA NEW GUINEA pg
PARAGUAY py
PERU pe
PHILIPPINES (REPUBLIC OF THE) ph
PITCAIRN pn
POLAND pl
PORTUGAL pt
PUERTO RICO pr
QATAR qa
REUNION re
ROMANIA ro
RUSSIAN FEDERATION ru
RWANDA rw
SAMOA ws
SAN MARINO sm
SAO TOME/PRINCIPE st
SAUDI ARABIA sa
SCOTLAND uk
SENEGAL sn
SERBIA rs
SEYCHELLES sc
SIERRA LEONE sl
SINGAPORE sg
SLOVAKIA sk
SLOVENIA si
SOLOMON ISLANDS sb
SOMALIA so
SOMOA,GILBERT,ELLICE ISLANDS as
SOUTH AFRICA za
SOUTH GEORGIA, SOUTH SANDWICH ISLANDS gs
SOVIET UNION su
SPAIN es
SRI LANKA lk
ST. HELENA sh
ST. KITTS AND NEVIS kn
ST. LUCIA lc
ST. PIERRE AND MIQUELON pm
ST. VINCENT & THE GRENADINES vc
SUDAN sd
SURINAME sr
SVALBARD AND JAN MAYEN sj
SWAZILAND sz
SWEDEN se
SWITZERLAND ch
SYRIAN ARAB REPUBLIC sy
TAIWAN tw
TAJIKISTAN tj
TANZANIA, UNITED REPUBLIC OF tz
THAILAND th
TOGO tg
TOKELAU tk
TONGA to
TRINIDAD AND TOBAGO tt
TUNISIA tn
TURKEY tr
TURKMENISTAN tm
TURKS AND CALCOS ISLANDS tc
TUVALU tv
UGANDA ug
UKRAINE ua
UNITED ARAB EMIRATES ae
UNITED KINGDOM (no new registrations) gb
UNITED KINGDOM uk
UNITED STATES us
UNITED STATES MINOR OUTL.IS. um
URUGUAY uy
UZBEKISTAN uz
VANUATU vu
VATICAN CITY STATE va
VENEZUELA ve
VIET NAM vn
VIRGIN ISLANDS (USA) vi
WALLIS AND FUTUNA ISLANDS wf
WESTERN SAHARA eh
YEMEN ye
ZAMBIA zm
ZIMBABWE zw

Expand for screenshot, demo and test

▹ Check My IPx

▹ Anonymity check

▹ What is my proxy

▹ DNS leak test

🔳 | Screenshot | Demo |


Dependencies:

apt install openvpn

Installation:

sudo mv autovpn2.py /usr/local/bin/autovpn2

Frequently Asked Questions:

Expand for Frequently Asked Questions

FAQ:

Why do I sometimes get [autovpn2] rewriting config file stuck in a loop when I use country code JP?

The parser got a bad or corrupt config file for said country from the servers CSV List.

Retry that country code later or just try another country code (KR 🇰🇷).

You can also use the vpngate-x86_64.AppImage utility to fetch the list of connectable countries.

The default USA (US 🇺🇸) servers seems to be slow to me, which country is the fastest?

In "my" seat-of-the-pants testing, Japan (JP 🇯🇵) or Korea Republic (KR 🇰🇷) servers seem to be "faster".

Can I change the default country code?

Yes, you can change the default ISO 3166-2 standard code in the script.

Change Line 21 and Line 45 to the country code (Uppercase) of your choice.

How can I get a list of Connetable countries without goinng to vpngate.net website.

You can use the vpngate-x86_64.AppImage utility to go fetch the connectable list of countries.

How to fix my DNS leak?

Pick one of these free and public DNS Servers.

This is a technical question, WHY Python 2.7???! It's EOL dude! 😕

Haha, The truth is, I didn't want to fight (choosing my battles;) with Python3's bytes to string conversions for this one-off script.

Personally, I compile my legacy Python 2.7 standalone scripts to a Linux ELF 64-bit LSB executable using Nuitka and Appimagekit.

The created binary executes independent of a Python installation.

A precompiled x86_64 autovpn2 binary can be found under releases.

What's with the name and the "2"?

I wrote this as a drop in replacement for the original autovpn written in Go, that's now in Github's Digital Haven.

The "2" is to not conflict with the original script if installed on said system.

- Note: autovpn2 defaults to the US servers. The Japan or Korea (JP, KR) servers are preferred.

Legal Disclaimer:

We are not affiliated with VPN Gate in any way. We are not advocating the use of their or any Free VPN service.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].