Skip to main content

VPN data sources and import policy

PublicVPNList imports public OpenVPN profiles from multiple third-party sources, then keeps the public pages focused on entries that pass checks. The importer only uses sources where .ovpn files, zip bundles or CSV profile data can be fetched without account registration or captcha. A source may provide a profile, but the catalog table depends on measured status, speed, latency and safe file handling.

Network infrastructure illustrating the public VPN data source pipeline
4081Visible servers
3890Verified online
178Metrics pending
0Stale servers
13Failing servers
0Awaiting first check
74checked within 1 hour
3890checked within 72 hours
58Countries with online endpoints
114Countries observed in catalog
+33added last hour 3.3 Mbpsfastest recent median
LiveUpdated 4 min ago

Who manages this catalog

PublicVPNList is a public VPN catalog and measurement project. The site does not operate the listed VPN exit servers and does not sell VPN accounts. Its role is to collect public OpenVPN profiles, normalize them into a readable dataset, run technical checks, and publish the results with clear limits.

Editorial and removal requests are handled through the contact page. Server owners, network operators, source maintainers and users can report incorrect country labels, stale profiles, abuse concerns or removal requests. Requests should include the host or IP address, port, protocol, source URL if known, and the reason for the request.

Active sources

  • AutoOVPN: 2452 visible active rows.
  • VPNGate: 831 visible active rows.
  • IPSpeed: 769 visible active rows.
  • RiseupVPN: 18 visible active rows.
  • CoopVPN: 4 visible active rows.
  • ZoultOVPN: 4 visible active rows.
  • CynegeirusOVPN: 2 visible active rows.
  • MYTAdityaOVPN: 1 visible active rows.

Configured, pending and fallback sources

  • VPNGate: Public CSV/API source with embedded OpenVPN profile data from the VPN Gate academic project.
  • VPNBook: Small official source with a limited number of public OpenVPN profiles.
  • RiseupVPN: Public LEAP/Bitmask gateway metadata used to build temporary OpenVPN profiles from the official Riseup API.
  • CoopVPN: Official anonymous LEAP API; healthy beta gateways are imported with short-lived credentials and remain unpublished until checked.
  • IPSpeed: Public feed used to discover additional temporary OpenVPN profiles.
  • FreeOpenVPN: Public OpenVPN profile pool used as fallback coverage.
  • FreeVPN.me: Small public source used as an extra profile pool.
  • OpenTunnel: Country and temporary-server source imported for broader coverage.
  • VPN Jantit: Temporary public OpenVPN profiles used when direct profiles are available.
  • TcpVPN: Temporary public OpenVPN profiles used when direct profiles are available.
  • HideSSH and ServerSSH: Temporary public OpenVPN profiles imported only when direct downloadable configs are available.
  • ComputerAndMobile: Small public OpenVPN source used as additional Asia-region coverage.
  • GitHub archives: 9xN/auto-ovpn, Zoult/.ovpn, MYTAditya/OVPN-Collection, tain03/ovpn and similar .ovpn archives used as fallback pools.
  • Manual submissions: User or operator submissions can be reviewed when they include a valid OpenVPN profile and source context.

These sources are configured or monitored, but they are not described as active unless they currently contribute visible checked rows.

Multiprotocol source policy

The new multiprotocol layer separates VPN endpoints, proxy tunnels and public proxies. Restricted/community records can be published as metadata-only snapshot rows, but config downloads and tunnel-ok labels stay blocked until policy review and external checker verification pass.

SourceCategoryEnabledIngestPublicationPermissionStatusSnapshot endpoints
VPN Gate vpn yes full config_allowed legacy existing policy ok 0
VPN Gate HTML capabilities vpn yes metadata_only metadata_only legacy existing policy reported_unverified 0
AutoOVPN vpn no full config_allowed unverified fallback_disabled 0
VPNBook vpn no metadata_only no_publication restricted permission_required 0
ProxyScrape public_proxy no full metadata_only unverified disabled 0
VPNBook metadata proxy_tunnel no metadata_only metadata_only Permission required disabled 0
IVPN servers proxy_tunnel no metadata_only metadata_only unverified disabled 0
Mullvad relays proxy_tunnel no metadata_only metadata_only unverified disabled 0
NoMoreWalls proxy_tunnel no metadata_only metadata_only restricted disabled 0
Epodonios VLESS proxy_tunnel no metadata_only metadata_only restricted disabled 0
Epodonios Shadowsocks proxy_tunnel no metadata_only metadata_only restricted disabled 0
Epodonios Trojan proxy_tunnel no metadata_only metadata_only restricted disabled 0
Epodonios VMess proxy_tunnel no metadata_only metadata_only restricted disabled 0
Epodonios all configs proxy_tunnel no metadata_only metadata_only restricted disabled 0
V2RayAggregator proxy_tunnel no metadata_only metadata_only restricted disabled 0
ALIILAPRO v2rayNG-Config proxy_tunnel no metadata_only metadata_only restricted disabled 0
0xRadikal verified VLESS proxy_tunnel no metadata_only metadata_only mit repository metadata only disabled 0
0xRadikal verified downloadable configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 1611
Au1rxx verified downloadable configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 1350
Coldwater VLESS proxy_tunnel no full config_allowed Verified license (MIT) disabled 500
Coldwater VMess proxy_tunnel no full config_allowed Verified license (MIT) disabled 794
Coldwater Trojan proxy_tunnel no full config_allowed Verified license (MIT) disabled 2537
Coldwater Shadowsocks proxy_tunnel no full config_allowed Verified license (MIT) disabled 1520
Coldwater Hysteria2 proxy_tunnel no full config_allowed Verified license (MIT) disabled 120
Coldwater TUIC proxy_tunnel no full config_allowed Verified license (MIT) disabled 14
Matin VLESS proxy_tunnel no full config_allowed Verified license (MIT) disabled 257
Matin VMess proxy_tunnel no full config_allowed Verified license (MIT) disabled 1544
Matin Trojan proxy_tunnel no full config_allowed Verified license (MIT) disabled 448
Matin Shadowsocks proxy_tunnel no full config_allowed Verified license (MIT) disabled 973
Matin Hysteria2 proxy_tunnel no full config_allowed Verified license (MIT) disabled 25
Barry VLESS proxy_tunnel no full config_allowed Verified license (MIT) disabled 500
Barry VMess proxy_tunnel no full config_allowed Verified license (MIT) disabled 132
Barry Trojan proxy_tunnel no full config_allowed Verified license (MIT) disabled 389
Barry Shadowsocks proxy_tunnel no full config_allowed Verified license (MIT) disabled 337
Anonymous tested configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 944
v2go hourly full-tunnel tested configs proxy_tunnel no full config_allowed Verified open-source license disabled 837
rjsxrd secure tunnel-tested configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 351
Alexant frequently refreshed configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 2500
Firmfox Proxify mixed configs proxy_tunnel no full config_allowed Verified open-source license disabled 2500
Iran Intranet Access verified configs proxy_tunnel no full config_allowed Verified open-source license disabled 2500
Argh73 V2Ray Vault configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 721
SolVPN connectivity-tested configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 667
mheidari98 VLESS configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 750
mheidari98 VMess configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 750
mheidari98 Trojan configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 750
mheidari98 Shadowsocks configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 750
SoliSpirit V2Ray configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 1000
MohammadBahemmat V2Ray Collector configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 1000
Alirewa V2Ray configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 500
PSG mixed Xray configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 271
PrinceVSFX Hysteria2 mixed configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 33
Freedom V2Ray tested configs proxy_tunnel no full config_allowed Verified license (MIT) disabled 1305
GetFreeProxy Hysteria2 proxy_tunnel no full config_allowed Verified license (MIT) disabled 727
GetFreeProxy TUIC proxy_tunnel no full config_allowed Verified license (MIT) disabled 10
Delta-Kronecker tested Trojan proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 2142
Delta-Kronecker tested Shadowsocks proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 223
Morpheus daily tunnel-tested best configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 500
Morpheus Hysteria2 proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 300
Morpheus TUIC proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 98
Morpheus AnyTLS configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 7
Anonymous Keys normalized configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 250
EbraSha frequently refreshed configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 250
Argh73 tested configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 0
iboxz mixed configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 299
igareck Russia-tested public configs proxy_tunnel no full metadata_only Assumed/public — permission unverified disabled 22
FreeProxyDB public validated subscription proxy_tunnel no full metadata_only Public feed — permission unverified disabled 267

From source profile to visible table row

Imported profiles can enter the local dataset before they have a fresh speed result. In public tables, a dash means the metric is unknown or not measured yet, not that the server has a literal zero result. Country pages and sitemap entries are generated only for countries with live measured rows.

Downloads use short-lived links instead of exposing raw profile paths. A visible row means the profile had enough public data for the catalog and passed the current public visibility rules; it does not mean PublicVPNList endorses or operates that endpoint.

What is checked technically

  • OpenVPN profile structure: the importer looks for usable remote host, port and protocol data, plus a downloadable profile path.
  • Country signal: rows are grouped by source country hints and IP/location data available at import time. IP geolocation can be wrong, so the country label is a practical routing hint, not legal proof of location.
  • Reachability and freshness: rows are refreshed regularly and stale or failed entries can disappear from public tables.
  • Speed and latency: the catalog stores measured Mbps and response time so users can compare recent technical quality instead of relying on old static lists.
  • Public display safety: broken configs, missing remote lines, duplicate hosts, reserved networks and unmeasured zero-speed rows can be skipped or kept only for later rechecking.

The detailed measurement policy is documented on How checks work.

What is not checked

PublicVPNList does not verify the legal identity, logging policy, internal network controls, ownership, jurisdiction, employee access, malware filtering, content manipulation, or long-term trustworthiness of third-party VPN operators. A server can pass a technical reachability check and still be a poor choice for private accounts, work systems, banking, identity documents, source code, medical portals or other sensitive traffic.

The catalog also cannot guarantee that a public endpoint will remain online after download. Public VPN servers are temporary by nature, and operators can change ports, certificates, routing or logging behavior without notice.

Why public VPN can be unsafe for sensitive traffic

OpenVPN encryption protects the tunnel between your device and the endpoint, but the endpoint operator can still see metadata and, for non-HTTPS traffic, potentially the content leaving the VPN server. Unknown public VPN operators may log activity, inject DNS behavior, throttle connections, disappear suddenly, or reuse stale profiles.

Use public VPN profiles for low-risk testing, route comparison, troubleshooting, temporary browsing and OpenVPN client setup practice. For accounts that matter, use a provider or self-hosted server whose operator, policies and jurisdiction you trust. More practical warnings are listed on Public VPN risks.

Removal, correction and abuse reports

To remove or correct a listed server, send a report through Contacts. Include the host or IP address, port, protocol, country label, source URL if available, and the requested action. Server owners or network operators should include enough context to verify that they administer the endpoint.

Users can also report configs that are broken, mislabeled, suspicious, abusive, or no longer intended for public use. Credible reports may lead to correction, exclusion from public pages, or removal from the source queue.

How the site is funded

PublicVPNList is free to use. The site may show advertising to cover hosting, monitoring, bandwidth and maintenance costs. Advertising does not make a server rank higher in the VPN tables, and the catalog does not sell paid placement for individual public VPN endpoints.

Server ranking is based on the available dataset and technical signals such as recent checks, speed, latency, country and freshness. If commercial relationships are added in the future, they should be disclosed separately from the measured public dataset.

Why multiple VPN sources are used

No single public VPN source is complete or permanently stable. VPN Gate can provide broad coverage, VPNBook is smaller but official, GitHub archives can expose temporary public configs, and smaller providers can add countries that are missing from larger feeds. Combining sources improves coverage, while live checks keep the visible catalog focused on servers that still work.

Frequently asked questions

Does PublicVPNList own the listed VPN servers?
No. PublicVPNList imports public OpenVPN profiles from third-party sources and checks whether they are technically usable.
Why can a source have more rows than the public table?
Some imported profiles fail checks, lack measurements, duplicate existing rows or are waiting for the next verification run.
How can a server be removed?
Send the host or IP, port, protocol, source URL if available, proof or context for the request, and the removal reason through the contact page.
Is a technically working public VPN safe for sensitive traffic?
Not necessarily. Technical checks do not verify the operator, logging policy or trustworthiness of the endpoint. Avoid sensitive traffic on unknown public VPN servers.
Can advertising affect server rankings?
No. Advertising may support the site, but VPN rows are ranked from catalog data and technical signals, not paid placement.

Related methodology pages