{"id":13795804,"url":"https://github.com/ruped24/autovpn2","last_synced_at":"2025-05-12T23:32:42.197Z","repository":{"id":97195942,"uuid":"263747687","full_name":"ruped24/autovpn2","owner":"ruped24","description":"OpenVPN VPN Gate Client for Linux, connects you to a random Free VPN in a country of your choice by country code.","archived":false,"fork":false,"pushed_at":"2023-07-05T12:11:30.000Z","size":129,"stargazers_count":39,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-02-14T21:35:24.737Z","etag":null,"topics":["anonymous","anonymous-proxy","openvpn-client","vpn","vpn-client","vpn-gateway","vpn-relay","zero-configuration","zero-knowledge"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruped24.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-13T21:32:33.000Z","updated_at":"2024-08-03T23:05:53.223Z","dependencies_parsed_at":"2024-01-13T10:41:37.982Z","dependency_job_id":"61d9af0e-aaac-4117-9a20-bf11b0aba20b","html_url":"https://github.com/ruped24/autovpn2","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruped24%2Fautovpn2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruped24%2Fautovpn2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruped24%2Fautovpn2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruped24%2Fautovpn2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruped24","download_url":"https://codeload.github.com/ruped24/autovpn2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253841193,"owners_count":21972611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymous","anonymous-proxy","openvpn-client","vpn","vpn-client","vpn-gateway","vpn-relay","zero-configuration","zero-knowledge"],"created_at":"2024-08-03T23:01:02.540Z","updated_at":"2025-05-12T23:32:40.768Z","avatar_url":"https://github.com/ruped24.png","language":"Python","funding_links":[],"categories":["DevOps Utilities"],"sub_categories":[],"readme":"# autovpn2\n![](https://img.shields.io/badge/autovpn2-python_2.7-blue.svg?style=flat-square) ![](https://img.shields.io/badge/autovpn2-AppImage-red.svg?style=flat-square)  ![](https://img.shields.io/badge/dependencies-openvpn-orange.svg?style=flat-square)  [![](https://img.shields.io/badge/License-WTFPL%202.0-lightgrey.svg?style=flat-square)](http://www.wtfpl.net/) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat-square)](https://github.com/ruped24/autovpn2/graphs/commit-activity)\n\n[VPN Gate](https://www.vpngate.net/en/) OpenVPN 2.4 Client to Free VPN Access. You can get through firewalls and beyond to browse restricted websites. \n\n---\n\n### Usage:\n\n```bash\nsudo autovpn2 KR\n```\n\n\u003cdetails\u003e\u003csummary\u003eExpand for usage\u003c/summary\u003e\n\u003cbr\u003e\n\n**How to connect to a VPN Gate server:** \n\n\u003cdetails\u003e\u003csummary\u003eExpand for VPN Gate Servers List\u003c/summary\u003e\n\u003cbr\u003e\n  \n[► **vpngate-x86_64.AppImage**](https://github.com/ruped24/autovpn2/releases/tag/v1.0)\n  \n\u003cdetails\u003e\u003csummary\u003eExpand for Connectable countries\u003c/summary\u003e\n\u003cbr\u003e\n\n\nExecute ` ./vpngate-x86_64.AppImage` to get an updated list of connectable countries.\n\n```\n[?] Fetching vpngate servers\n[+] Parsing servers response\n\n            Connectable countries\n\n    JP) Japan                    KR) Korea Republic of    \n    TH) Thailand                 TW) Taiwan               \n    US) United States            VN) Viet Nam\n```\n\n\u003c/details\u003e\n\n[► **VPN Gate Servers List**](https://www.vpngate.net/en/)\n\n\u003c/details\u003e\n\n_E.g._ Korea Republic (**KR** [:kr:](https://en.wikipedia.org/wiki/South_Korea))\n\nTo **start** the VPN: _E.g._ ` sudo autovpn2 KR`\n\nTo **stop** the VPN: Press \u003ckbd\u003eCTRL + c\u003c/kbd\u003e \n\nThe _autovpn2_ script will ask if you want to try another VPN.\n\nIf you want to retry another VPN, then press \u003ckbd\u003ey\u003c/kbd\u003e, if you want to quit, press \u003ckbd\u003en\u003c/kbd\u003e\n\n***\n\n\u003cdetails\u003e\u003csummary\u003eExpand for ISO 3166 country codes\u003c/summary\u003e\n\u003cbr\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003e\u003cstrong\u003eCountry\u003c/strong\u003e    \u003c/th\u003e\n\u003cth\u003e\u003cstrong\u003eCode\u003c/strong\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e ASCENSION ISLAND  \u003c/td\u003e\n\u003ctd\u003eac\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eAFGHANISTAN    \u003c/td\u003e\n\u003ctd\u003eaf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eALAND  \u003c/td\u003e\n\u003ctd\u003eax\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eALBANIA    \u003c/td\u003e\n\u003ctd\u003eal\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eALGERIA    \u003c/td\u003e\n\u003ctd\u003edz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eANDORRA    \u003c/td\u003e\n\u003ctd\u003ead\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eANGOLA \u003c/td\u003e\n\u003ctd\u003eao\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eANGUILLA   \u003c/td\u003e\n\u003ctd\u003eai\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eANTARCTICA \u003c/td\u003e\n\u003ctd\u003eaq\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eANTIGUA AND BARBUDA    \u003c/td\u003e\n\u003ctd\u003eag\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eARGENTINA REPUBLIC \u003c/td\u003e\n\u003ctd\u003ear\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eARMENIA    \u003c/td\u003e\n\u003ctd\u003eam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eARUBA  \u003c/td\u003e\n\u003ctd\u003eaw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eAUSTRALIA  \u003c/td\u003e\n\u003ctd\u003eau\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eAUSTRIA    \u003c/td\u003e\n\u003ctd\u003eat\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eAZERBAIJAN \u003c/td\u003e\n\u003ctd\u003eaz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBAHAMAS    \u003c/td\u003e\n\u003ctd\u003ebs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBAHRAIN    \u003c/td\u003e\n\u003ctd\u003ebh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBANGLADESH \u003c/td\u003e\n\u003ctd\u003ebd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBARBADOS   \u003c/td\u003e\n\u003ctd\u003ebb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBELARUS    \u003c/td\u003e\n\u003ctd\u003eby\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBELGIUM    \u003c/td\u003e\n\u003ctd\u003ebe\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBELIZE \u003c/td\u003e\n\u003ctd\u003ebz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBENIN  \u003c/td\u003e\n\u003ctd\u003ebj\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBERMUDA    \u003c/td\u003e\n\u003ctd\u003ebm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBHUTAN \u003c/td\u003e\n\u003ctd\u003ebt\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBOLIVIA    \u003c/td\u003e\n\u003ctd\u003ebo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBOSNIA AND HERZEGOVINA \u003c/td\u003e\n\u003ctd\u003eba\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBOTSWANA   \u003c/td\u003e\n\u003ctd\u003ebw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBOUVET ISLAND  \u003c/td\u003e\n\u003ctd\u003ebv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBRAZIL \u003c/td\u003e\n\u003ctd\u003ebr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBRITISH INDIAN OCEAN TERR  \u003c/td\u003e\n\u003ctd\u003eio\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBRITISH VIRGIN ISLANDS \u003c/td\u003e\n\u003ctd\u003evg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBRUNEI DARUSSALAM  \u003c/td\u003e\n\u003ctd\u003ebn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBULGARIA   \u003c/td\u003e\n\u003ctd\u003ebg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBURKINA FASO   \u003c/td\u003e\n\u003ctd\u003ebf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eBURUNDI    \u003c/td\u003e\n\u003ctd\u003ebi\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCAMBODIA   \u003c/td\u003e\n\u003ctd\u003ekh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCAMEROON   \u003c/td\u003e\n\u003ctd\u003ecm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCANADA \u003c/td\u003e\n\u003ctd\u003eca\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCAPE VERDE \u003c/td\u003e\n\u003ctd\u003ecv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCAYMAN ISLANDS \u003c/td\u003e\n\u003ctd\u003eky\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCENTRAL AFRICAN REPUBLIC   \u003c/td\u003e\n\u003ctd\u003ecf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCHAD   \u003c/td\u003e\n\u003ctd\u003etd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCHILE  \u003c/td\u003e\n\u003ctd\u003ecl\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePEOPLE’S REPUBLIC OF CHINA   \u003c/td\u003e\n\u003ctd\u003ecn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCHRISTMAS ISLANDS  \u003c/td\u003e\n\u003ctd\u003ecx\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOCOS ISLANDS  \u003c/td\u003e\n\u003ctd\u003ecc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOLOMBIA   \u003c/td\u003e\n\u003ctd\u003eco\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOMORAS    \u003c/td\u003e\n\u003ctd\u003ekm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCONGO  \u003c/td\u003e\n\u003ctd\u003ecg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCONGO (DEMOCRATIC REPUBLIC)    \u003c/td\u003e\n\u003ctd\u003ecd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOOK ISLANDS   \u003c/td\u003e\n\u003ctd\u003eck\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOSTA RICA \u003c/td\u003e\n\u003ctd\u003ecr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCOTE D IVOIRE  \u003c/td\u003e\n\u003ctd\u003eci\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCROATIA    \u003c/td\u003e\n\u003ctd\u003ehr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCUBA   \u003c/td\u003e\n\u003ctd\u003ecu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCYPRUS \u003c/td\u003e\n\u003ctd\u003ecy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eCZECH REPUBLIC \u003c/td\u003e\n\u003ctd\u003ecz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eDENMARK    \u003c/td\u003e\n\u003ctd\u003edk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eDJIBOUTI   \u003c/td\u003e\n\u003ctd\u003edj\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eDOMINICA   \u003c/td\u003e\n\u003ctd\u003edm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eDOMINICAN REPUBLIC \u003c/td\u003e\n\u003ctd\u003edo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eEAST TIMOR \u003c/td\u003e\n\u003ctd\u003etp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eECUADOR    \u003c/td\u003e\n\u003ctd\u003eec\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eEGYPT  \u003c/td\u003e\n\u003ctd\u003eeg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eEL SALVADOR    \u003c/td\u003e\n\u003ctd\u003esv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eEQUATORIAL GUINEA  \u003c/td\u003e\n\u003ctd\u003egq\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eESTONIA    \u003c/td\u003e\n\u003ctd\u003eee\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eETHIOPIA   \u003c/td\u003e\n\u003ctd\u003eet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFALKLAND ISLANDS   \u003c/td\u003e\n\u003ctd\u003efk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFAROE ISLANDS  \u003c/td\u003e\n\u003ctd\u003efo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFIJI   \u003c/td\u003e\n\u003ctd\u003efj\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFINLAND    \u003c/td\u003e\n\u003ctd\u003efi\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFRANCE \u003c/td\u003e\n\u003ctd\u003efr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFRANCE METROPOLITAN    \u003c/td\u003e\n\u003ctd\u003efx\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFRENCH GUIANA  \u003c/td\u003e\n\u003ctd\u003egf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFRENCH POLYNESIA   \u003c/td\u003e\n\u003ctd\u003epf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eFRENCH SOUTHERN TERRITORIES    \u003c/td\u003e\n\u003ctd\u003etf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGABON  \u003c/td\u003e\n\u003ctd\u003ega\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGAMBIA \u003c/td\u003e\n\u003ctd\u003egm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGEORGIA    \u003c/td\u003e\n\u003ctd\u003ege\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGERMANY    \u003c/td\u003e\n\u003ctd\u003ede\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGHANA  \u003c/td\u003e\n\u003ctd\u003egh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGIBRALTER  \u003c/td\u003e\n\u003ctd\u003egi\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGREECE \u003c/td\u003e\n\u003ctd\u003egr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGREENLAND  \u003c/td\u003e\n\u003ctd\u003egl\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGRENADA    \u003c/td\u003e\n\u003ctd\u003egd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUADELOUPE \u003c/td\u003e\n\u003ctd\u003egp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUAM   \u003c/td\u003e\n\u003ctd\u003egu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUATEMALA  \u003c/td\u003e\n\u003ctd\u003egt\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUINEA \u003c/td\u003e\n\u003ctd\u003egn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUINEA-BISSAU  \u003c/td\u003e\n\u003ctd\u003egw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eGUYANA \u003c/td\u003e\n\u003ctd\u003egy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eHAITI  \u003c/td\u003e\n\u003ctd\u003eht\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eHEARD \u0026amp; MCDONALD ISLAND    \u003c/td\u003e\n\u003ctd\u003ehm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eHONDURAS   \u003c/td\u003e\n\u003ctd\u003ehn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eHONG KONG  \u003c/td\u003e\n\u003ctd\u003ehk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eHUNGARY    \u003c/td\u003e\n\u003ctd\u003ehu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eICELAND    \u003c/td\u003e\n\u003ctd\u003eis\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eINDIA  \u003c/td\u003e\n\u003ctd\u003ein\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eINDONESIA  \u003c/td\u003e\n\u003ctd\u003eid\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eIRAN, ISLAMIC REPUBLIC OF  \u003c/td\u003e\n\u003ctd\u003eir\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eIRAQ   \u003c/td\u003e\n\u003ctd\u003eiq\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eIRELAND    \u003c/td\u003e\n\u003ctd\u003eie\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eISLE OF MAN    \u003c/td\u003e\n\u003ctd\u003eim\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eISRAEL \u003c/td\u003e\n\u003ctd\u003eil\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eITALY  \u003c/td\u003e\n\u003ctd\u003eit\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eJAMAICA    \u003c/td\u003e\n\u003ctd\u003ejm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eJAPAN  \u003c/td\u003e\n\u003ctd\u003ejp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eJORDAN \u003c/td\u003e\n\u003ctd\u003ejo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKAZAKHSTAN \u003c/td\u003e\n\u003ctd\u003ekz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKENYA  \u003c/td\u003e\n\u003ctd\u003eke\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKIRIBATI   \u003c/td\u003e\n\u003ctd\u003eki\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKOREA, DEM. PEOPLES REP OF \u003c/td\u003e\n\u003ctd\u003ekp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKOREA, REPUBLIC OF \u003c/td\u003e\n\u003ctd\u003ekr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKUWAIT \u003c/td\u003e\n\u003ctd\u003ekw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eKYRGYZSTAN \u003c/td\u003e\n\u003ctd\u003ekg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLAO PEOPLE’S DEM. REPUBLIC   \u003c/td\u003e\n\u003ctd\u003ela\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLATVIA \u003c/td\u003e\n\u003ctd\u003elv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLEBANON    \u003c/td\u003e\n\u003ctd\u003elb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLESOTHO    \u003c/td\u003e\n\u003ctd\u003els\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLIBERIA    \u003c/td\u003e\n\u003ctd\u003elr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLIBYAN ARAB JAMAHIRIYA \u003c/td\u003e\n\u003ctd\u003ely\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLIECHTENSTEIN  \u003c/td\u003e\n\u003ctd\u003eli\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLITHUANIA  \u003c/td\u003e\n\u003ctd\u003elt\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eLUXEMBOURG \u003c/td\u003e\n\u003ctd\u003elu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMACAO  \u003c/td\u003e\n\u003ctd\u003emo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMACEDONIA  \u003c/td\u003e\n\u003ctd\u003emk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMADAGASCAR \u003c/td\u003e\n\u003ctd\u003emg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMALAWI \u003c/td\u003e\n\u003ctd\u003emw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMALAYSIA   \u003c/td\u003e\n\u003ctd\u003emy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMALDIVES   \u003c/td\u003e\n\u003ctd\u003emv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMALI   \u003c/td\u003e\n\u003ctd\u003eml\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMALTA  \u003c/td\u003e\n\u003ctd\u003emt\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMARSHALL ISLANDS   \u003c/td\u003e\n\u003ctd\u003emh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMARTINIQUE \u003c/td\u003e\n\u003ctd\u003emq\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMAURITANIA \u003c/td\u003e\n\u003ctd\u003emr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMAURITIUS  \u003c/td\u003e\n\u003ctd\u003emu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMAYOTTE    \u003c/td\u003e\n\u003ctd\u003eyt\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMEXICO \u003c/td\u003e\n\u003ctd\u003emx\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMICRONESIA \u003c/td\u003e\n\u003ctd\u003efm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMOLDAVA REPUBLIC OF    \u003c/td\u003e\n\u003ctd\u003emd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMONACO \u003c/td\u003e\n\u003ctd\u003emc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMONGOLIA   \u003c/td\u003e\n\u003ctd\u003emn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMONTENEGRO \u003c/td\u003e\n\u003ctd\u003eme\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMONTSERRAT \u003c/td\u003e\n\u003ctd\u003ems\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMOROCCO    \u003c/td\u003e\n\u003ctd\u003ema\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMOZAMBIQUE \u003c/td\u003e\n\u003ctd\u003emz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eMYANMAR    \u003c/td\u003e\n\u003ctd\u003emm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNAMIBIA    \u003c/td\u003e\n\u003ctd\u003ena\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNAURU  \u003c/td\u003e\n\u003ctd\u003enr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNEPAL  \u003c/td\u003e\n\u003ctd\u003enp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNETHERLANDS ANTILLES   \u003c/td\u003e\n\u003ctd\u003ean\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNETHERLANDS, THE   \u003c/td\u003e\n\u003ctd\u003enl\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNEW CALEDONIA  \u003c/td\u003e\n\u003ctd\u003enc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNEW ZEALAND    \u003c/td\u003e\n\u003ctd\u003enz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNICARAGUA  \u003c/td\u003e\n\u003ctd\u003eni\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNIGER  \u003c/td\u003e\n\u003ctd\u003ene\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNIGERIA    \u003c/td\u003e\n\u003ctd\u003eng\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNIUE   \u003c/td\u003e\n\u003ctd\u003enu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNORFOLK ISLAND \u003c/td\u003e\n\u003ctd\u003enf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNORTHERN MARIANA ISLANDS   \u003c/td\u003e\n\u003ctd\u003emp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eNORWAY \u003c/td\u003e\n\u003ctd\u003eno\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eOMAN   \u003c/td\u003e\n\u003ctd\u003eom\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePAKISTAN   \u003c/td\u003e\n\u003ctd\u003epk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePALAU  \u003c/td\u003e\n\u003ctd\u003epw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePALESTINE  \u003c/td\u003e\n\u003ctd\u003eps\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePANAMA \u003c/td\u003e\n\u003ctd\u003epa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePAPUA NEW GUINEA   \u003c/td\u003e\n\u003ctd\u003epg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePARAGUAY   \u003c/td\u003e\n\u003ctd\u003epy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePERU   \u003c/td\u003e\n\u003ctd\u003epe\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePHILIPPINES (REPUBLIC OF THE)  \u003c/td\u003e\n\u003ctd\u003eph\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePITCAIRN   \u003c/td\u003e\n\u003ctd\u003epn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePOLAND \u003c/td\u003e\n\u003ctd\u003epl\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePORTUGAL   \u003c/td\u003e\n\u003ctd\u003ept\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ePUERTO RICO    \u003c/td\u003e\n\u003ctd\u003epr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eQATAR  \u003c/td\u003e\n\u003ctd\u003eqa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eREUNION    \u003c/td\u003e\n\u003ctd\u003ere\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eROMANIA    \u003c/td\u003e\n\u003ctd\u003ero\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eRUSSIAN FEDERATION \u003c/td\u003e\n\u003ctd\u003eru\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eRWANDA \u003c/td\u003e\n\u003ctd\u003erw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSAMOA  \u003c/td\u003e\n\u003ctd\u003ews\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSAN MARINO \u003c/td\u003e\n\u003ctd\u003esm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSAO TOME/PRINCIPE  \u003c/td\u003e\n\u003ctd\u003est\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSAUDI ARABIA   \u003c/td\u003e\n\u003ctd\u003esa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSCOTLAND   \u003c/td\u003e\n\u003ctd\u003euk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSENEGAL    \u003c/td\u003e\n\u003ctd\u003esn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSERBIA \u003c/td\u003e\n\u003ctd\u003ers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSEYCHELLES \u003c/td\u003e\n\u003ctd\u003esc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSIERRA LEONE   \u003c/td\u003e\n\u003ctd\u003esl\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSINGAPORE  \u003c/td\u003e\n\u003ctd\u003esg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSLOVAKIA   \u003c/td\u003e\n\u003ctd\u003esk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSLOVENIA   \u003c/td\u003e\n\u003ctd\u003esi\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOLOMON ISLANDS    \u003c/td\u003e\n\u003ctd\u003esb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOMALIA    \u003c/td\u003e\n\u003ctd\u003eso\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOMOA,GILBERT,ELLICE ISLANDS   \u003c/td\u003e\n\u003ctd\u003eas\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOUTH AFRICA   \u003c/td\u003e\n\u003ctd\u003eza\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOUTH GEORGIA, SOUTH SANDWICH ISLANDS  \u003c/td\u003e\n\u003ctd\u003egs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSOVIET UNION   \u003c/td\u003e\n\u003ctd\u003esu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSPAIN  \u003c/td\u003e\n\u003ctd\u003ees\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSRI LANKA  \u003c/td\u003e\n\u003ctd\u003elk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eST. HELENA \u003c/td\u003e\n\u003ctd\u003esh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eST. KITTS AND NEVIS    \u003c/td\u003e\n\u003ctd\u003ekn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eST. LUCIA  \u003c/td\u003e\n\u003ctd\u003elc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eST. PIERRE AND MIQUELON    \u003c/td\u003e\n\u003ctd\u003epm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eST. VINCENT \u0026amp; THE GRENADINES   \u003c/td\u003e\n\u003ctd\u003evc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSUDAN  \u003c/td\u003e\n\u003ctd\u003esd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSURINAME   \u003c/td\u003e\n\u003ctd\u003esr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSVALBARD AND JAN MAYEN \u003c/td\u003e\n\u003ctd\u003esj\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSWAZILAND  \u003c/td\u003e\n\u003ctd\u003esz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSWEDEN \u003c/td\u003e\n\u003ctd\u003ese\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSWITZERLAND    \u003c/td\u003e\n\u003ctd\u003ech\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eSYRIAN ARAB REPUBLIC   \u003c/td\u003e\n\u003ctd\u003esy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTAIWAN \u003c/td\u003e\n\u003ctd\u003etw\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTAJIKISTAN \u003c/td\u003e\n\u003ctd\u003etj\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTANZANIA, UNITED REPUBLIC OF   \u003c/td\u003e\n\u003ctd\u003etz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTHAILAND   \u003c/td\u003e\n\u003ctd\u003eth\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTOGO   \u003c/td\u003e\n\u003ctd\u003etg\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTOKELAU    \u003c/td\u003e\n\u003ctd\u003etk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTONGA  \u003c/td\u003e\n\u003ctd\u003eto\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTRINIDAD AND TOBAGO    \u003c/td\u003e\n\u003ctd\u003ett\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTUNISIA    \u003c/td\u003e\n\u003ctd\u003etn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTURKEY \u003c/td\u003e\n\u003ctd\u003etr\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTURKMENISTAN   \u003c/td\u003e\n\u003ctd\u003etm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTURKS AND CALCOS ISLANDS   \u003c/td\u003e\n\u003ctd\u003etc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eTUVALU \u003c/td\u003e\n\u003ctd\u003etv\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUGANDA \u003c/td\u003e\n\u003ctd\u003eug\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUKRAINE    \u003c/td\u003e\n\u003ctd\u003eua\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUNITED ARAB EMIRATES   \u003c/td\u003e\n\u003ctd\u003eae\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUNITED KINGDOM (no new registrations)  \u003c/td\u003e\n\u003ctd\u003egb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUNITED KINGDOM \u003c/td\u003e\n\u003ctd\u003euk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUNITED STATES  \u003c/td\u003e\n\u003ctd\u003eus\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUNITED STATES MINOR OUTL.IS.   \u003c/td\u003e\n\u003ctd\u003eum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eURUGUAY    \u003c/td\u003e\n\u003ctd\u003euy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eUZBEKISTAN \u003c/td\u003e\n\u003ctd\u003euz\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eVANUATU    \u003c/td\u003e\n\u003ctd\u003evu\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eVATICAN CITY STATE \u003c/td\u003e\n\u003ctd\u003eva\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eVENEZUELA  \u003c/td\u003e\n\u003ctd\u003eve\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eVIET NAM   \u003c/td\u003e\n\u003ctd\u003evn\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eVIRGIN ISLANDS (USA)   \u003c/td\u003e\n\u003ctd\u003evi\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eWALLIS AND FUTUNA ISLANDS  \u003c/td\u003e\n\u003ctd\u003ewf\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eWESTERN SAHARA \u003c/td\u003e\n\u003ctd\u003eeh\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eYEMEN  \u003c/td\u003e\n\u003ctd\u003eye\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eZAMBIA \u003c/td\u003e\n\u003ctd\u003ezm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eZIMBABWE   \u003c/td\u003e\n\u003ctd\u003ezw\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n\u003c/details\u003e\n\n***\n\n\u003cdetails\u003e\u003csummary\u003eExpand for screenshot, demo and test\u003c/summary\u003e\n\u003cbr\u003e\n  \n[▹ Check My IPx](https://ipx.ac/)\n\n[▹ Anonymity check](http://proxydb.net/anon)\n\n[▹ What is my proxy](http://www.whatismyproxy.com)\n\n[▹ DNS leak test](https://dnsleaktest.com/)\n\n:white_square_button: **|** [**Screenshot**](https://drive.google.com/file/d/10oEKydkW7YzZFK7VLOvAzz3HSzSIoED4/view?usp=sharing) **|** [**Demo**](https://drive.google.com/file/d/16VfJfKZqqR0RYzVxmPgfhGNKwsuYHVph/view?usp=sharing) **|**\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n\n### Dependencies:\n```bash\napt install openvpn\n```\n---\n\n### Installation:\n```bash\nsudo mv autovpn2.py /usr/local/bin/autovpn2\n```\n---\n\n### Frequently Asked Questions:\n\u003cdetails\u003e\u003csummary\u003eExpand for Frequently Asked Questions\u003c/summary\u003e\n\n### FAQ:\n\u003e Why do I get this missing cipher error message below:\n\n`2024-10-11 20:51:59 DEPRECATED OPTION: --cipher set to 'AES-128-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305). OpenVPN ignores --cipher for cipher negotiations. \n2024-10-11 20:51:59 Note: Kernel support for ovpn-dco missing, disabling data channel offload.\n2024-10-11 20:51:59 OpenVPN 2.6.9 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO]\n2024-10-11 20:51:59 library versions: OpenSSL 3.2.2-dev , LZO 2.10\n2024-10-11 20:51:59 DCO version: N/A\n2024-10-11 20:51:59 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.\n`\n\nVPNGate and autovpn2 client works with OpenVPN 2.4 cipher ['AES-128-CBC'](https://drive.google.com/file/d/1YhjYiK5RFTU1fJgGe5rV_LoOr8b3fkaX/view?usp=sharing)\nThe Fix is to fallback from 2.6.x to 2.4.x :(\n\n\u003e Why do I sometimes get **`[autovpn2] rewriting config file`** stuck in a loop when I use country code JP?\n  \nThe parser got a bad or corrupt config file for said country from the servers CSV List.\n\n\u003c!---\nRetry that country code later or try [\nfreevpnme-v.1.0-x86_64.AppImage ](https://github.com/ruped24/autovpn2/releases/tag/v1.0).\n---\u003e\n\nYou can also use the [vpngate-x86_64.AppImage](https://github.com/ruped24/autovpn2/releases/tag/v1.0) utility to fetch the list of connectable countries.\n  \n\u003e The default USA (**US** [:us:](https://en.wikipedia.org/wiki/United_States)) servers seems to be slow to me, which country is the fastest?\n \nIn \"my\" seat-of-the-pants testing, Japan (**JP** [:jp:](https://en.wikipedia.org/wiki/Japan)) or Korea Republic (**KR** [:kr:](https://en.wikipedia.org/wiki/South_Korea)) servers seem to be \"faster\". \n\n\u003e Can I change the default country code?\n\nYes, you can change the default [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) standard code in the script.\n\nChange Line [21](https://github.com/ruped24/autovpn2/blob/80782a993fafc99a2b8eb67861f15bf654cef594/autovpn2.py#L21) and \nLine [45](https://github.com/ruped24/autovpn2/blob/80782a993fafc99a2b8eb67861f15bf654cef594/autovpn2.py#L45) to the country code (Uppercase) of your choice.\n\n\u003e How can I get a list of Connetable countries without goinng to [vpngate.net](https://www.vpngate.net/en/) website.\n  \nYou can use the [vpngate-x86_64.AppImage](https://github.com/ruped24/autovpn2/releases/tag/v1.0) utility to go fetch the connectable list of countries.\n  \n\u003e How to fix my DNS leak?\n\nPick one of these free and public [DNS](https://www.lifewire.com/free-and-public-dns-servers-2626062) Servers.\n\n\u003e This is a technical question, WHY Python 2.7???! It's [EOL](https://www.python.org/dev/peps/pep-0373/#maintenance-releases) dude! :confused:\n\nHaha, The truth is, I didn't want to fight (_choosing my battles_;) with [Python3](https://www.pythonconverter.com/)'s bytes to string conversions for this [_one-off_](http://www.wtfpl.net) script.\n\nPersonally, I compile my legacy Python 2.7 standalone scripts to a Linux ELF 64-bit LSB executable using [Nuitka](https://nuitka.net/doc/user-manual.html) and [Appimagekit](https://appimage.org).\n  \nThe created binary executes independent of a Python installation.\n\nA [precompiled x86_64 autovpn2 binary](https://github.com/ruped24/autovpn2/releases/tag/v1.0) can be found under releases.\n\n\u003e What's with the name and the \"2\"?\n\nI wrote this as a drop in replacement for the original [autovpn](https://en.kali.tools/?p=418) written in [Go](https://en.wikipedia.org/wiki/Go_(programming_language)), that's now in Github's [Digital Haven](https://github.com/adtac/autovpn).\n\nThe \"2\" is to not conflict with the original script if installed on said system. \n\n```diff\n- Note: autovpn2 defaults to the US servers. The Japan or Korea (JP, KR) servers are preferred.\n```\n\n\u003c/details\u003e\n\n---\n\n#### Legal Disclaimer:\n\n###### We are not affiliated with [VPN Gate](https://www.vpngate.net/en/) in any way. We are not advocating the use of their or any Free VPN service.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruped24%2Fautovpn2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruped24%2Fautovpn2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruped24%2Fautovpn2/lists"}