Skip to main content

VPN data sources and import policy

Looking for HTTP or SOCKS endpoints? See the checked proxy catalog and its separate proxy source policy and checker status.

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
2692Visible servers
2692Verified online
0Metrics pending
0Stale servers
0Failing servers
0Awaiting first check
77checked within 1 hour
1972checked within 72 hours
46Countries with online endpoints
114Countries observed in catalog
+51added last hour 3.1 Mbpsfastest recent median
LiveUpdated 7 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: 1629 visible active rows.
  • VPNGate: 560 visible active rows.
  • IPSpeed: 490 visible active rows.
  • ZoultOVPN: 9 visible active rows.
  • UploadOVPN: 2 visible active rows.
  • CynegeirusOVPN: 2 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

FastNodes by rtwo2 provides discovery candidates under its modified MIT terms. We retain attribution, add independent checks and do not sell its raw lists. The verified list, Hysteria2 list and TUIC list are separate discovery feeds; all require our own checker results.

Free VPN Sub by sakazxc1400-creator is an MIT repository. Configurations retain source provenance and enter quarantine before independent tunnel checks. A repository license does not establish ownership of its listed servers.

ProxyRift by rekt0ro (MIT), VestraNet Nodes by MustafaBaqer (MIT), Proxy-Hunter by YawStar (MIT) and MK Studio VPN Service by myominn062-svg (MIT) supply discovery candidates. We import ProxyRift's light stream, four separate VestraNet protocol streams, Proxy-Hunter's tested stream, and MK Studio's Hysteria2 and TUIC streams, with at most 500 records per stream per refresh. Provenance is retained and every record enters quarantine; upstream labels do not replace our independent full-tunnel HTTPS and changed-exit-IP checks. Repository licenses do not establish ownership of listed servers or permission to use them. SSR and Hysteria v1 are excluded.

ConfigForge-V2Ray by ShatakVPN (GPL-3.0) and proxy-node-collector by ishalumi (MIT) provide discovery candidates, with at most 500 records from each source per refresh. ConfigForge uses configs/all.txt; ordinary HTTP/HTTPS links in that file are ignored. The ishalumi importer uses only output/nodes_base64.txt, decoded as a subscription; its separate plain-text output is not substituted. Only VLESS, VMess, Trojan, Shadowsocks and Hysteria2 are accepted; SSR, Hysteria v1, SOCKS and TUIC are excluded from these two feeds. Attribution and quarantine are retained, and publication as a working tunnel requires independent full-tunnel HTTPS and changed-exit-IP checks. The ishalumi README describes its project as research and educational material. Repository licenses describe the repositories and do not establish ownership of the collected configurations or listed servers, or permission to use those servers.

OpenRay TUIC, V2rayCollector by MhdiTaheri and Proxy-List-Gamt are imported as quarantined discovery metadata while dataset redistribution rights are reviewed. OpenRay has no verified repository license; the MIT code licenses of the other two projects do not establish rights to their collected endpoint data. Loopback placeholders are excluded. Proxy-List-Gamt retains each original upstream check timestamp; neither its update schedule nor its health labels count as PublicVPNList measurements. These sources cannot supply working catalog entries or config downloads while permission is pending.

All public sources listed below are included in discovery imports through the appropriate collector. Unverified or restricted sources remain metadata-only while redistribution terms are reviewed. A scheduled import does not grant permission to publish configurations. HTTP failures, empty feeds and parser failures are shown as separate results.

Pawdroid, SSRSub and Zhuhai free nodes are imported as discovery metadata. anaer/Sub and Misaka ChromeGo Merge use the bounded existing YAML metadata parser; unsupported syntax produces no usable records and is never treated as a working tunnel. The stale Misaka Base64 mirror is not used.

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.

The table shows evidence from the latest collector run. “Imported” means discovery records were parsed; “No records” and “Fetch failed” mean the source currently supplies no usable input. Publication permission is shown separately. Private submissions use their dedicated checks.

Scroll the table horizontally to see all columns.

SourceCategoryImportLast resultRecordsLast attempt (UTC)PublicationPermission
Contact form submission 2026-10-14 Proxy tunnel Manual submission Dedicated submission checks 0 — Configs allowed Explicit permission
VPN Gate VPN OpenVPN collector Separate collector 0 — Configs allowed legacy existing policy
VPN Gate HTML capabilities VPN OpenVPN collector Separate collector 0 — Metadata only legacy existing policy
AutoOVPN VPN OpenVPN collector Separate collector 0 — Configs allowed unverified
VPNBook VPN OpenVPN collector Separate collector 0 — Not published restricted
ProxyScrape Public proxy Proxy checker Imported 5023 Metadata only unverified
VPNBook metadata Proxy tunnel Scheduled Imported 4 Metadata only Permission required
IVPN servers Proxy tunnel Scheduled Imported 89 Metadata only unverified
Mullvad relays Proxy tunnel Scheduled Imported 500 Metadata only unverified
NoMoreWalls Proxy tunnel Scheduled Imported 414 Metadata only restricted
Epodonios VLESS Proxy tunnel Scheduled Imported 500 Metadata only restricted
Epodonios Shadowsocks Proxy tunnel Scheduled Imported 402 Metadata only restricted
Epodonios Trojan Proxy tunnel Scheduled Imported 346 Metadata only restricted
Epodonios VMess Proxy tunnel Scheduled Imported 172 Metadata only restricted
Epodonios all configs Proxy tunnel Scheduled Imported 500 Metadata only restricted
V2RayAggregator Proxy tunnel Scheduled Imported 195 Metadata only restricted
ALIILAPRO v2rayNG-Config Proxy tunnel Scheduled Imported 500 Metadata only restricted
0xRadikal verified VLESS Proxy tunnel Scheduled Imported 500 Metadata only mit repository metadata only
0xRadikal verified downloadable configs Proxy tunnel Scheduled Imported 1005 Configs allowed Verified license (MIT)
vair by lm705 (permission pending) Proxy tunnel Scheduled Imported 500 Metadata only Permission required
FreeNodes TUIC (check only) Proxy tunnel Scheduled Imported 3 Metadata only Permission required
FreeNodes HYSTERIA2 (check only) Proxy tunnel Scheduled Imported 30 Metadata only Permission required
FreeNodes ANYTLS (check only) Proxy tunnel Scheduled Imported 2 Metadata only Permission required
FreeNodes VLESS_1 (check only) Proxy tunnel Scheduled Imported 2143 Metadata only Permission required
FreeNodes VLESS_2 (check only) Proxy tunnel Scheduled No records 0 Metadata only Permission required
FreeNodes VMESS (check only) Proxy tunnel Scheduled Imported 128 Metadata only Permission required
FreeNodes SHADOWSOCKS (check only) Proxy tunnel Scheduled Imported 206 Metadata only Permission required
FreeNodes TROJAN (check only) Proxy tunnel Scheduled Imported 148 Metadata only Permission required
OpenRay TUIC (permission pending) Proxy tunnel Scheduled Imported 1 Metadata only Permission required
V2rayCollector by MhdiTaheri (permission pending) Proxy tunnel Scheduled Imported 825 Metadata only Permission required
Proxy-Free free-proxy-list Public proxy Scheduled Imported 3551 Metadata only Public feed — permission unverified
Proxy-List-Gamt (permission pending) Public proxy Scheduled Imported 1206 Metadata only Permission required
Free VPN Sub Proxy tunnel Scheduled Imported 616 Metadata only Verified license (MIT)
ProxyRift light candidates Proxy tunnel Scheduled Imported 101 Configs allowed Verified license (MIT)
VestraNet VLESS candidates Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
VestraNet VMess candidates Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
VestraNet Trojan candidates Proxy tunnel Scheduled Imported 261 Configs allowed Verified license (MIT)
VestraNet Shadowsocks candidates Proxy tunnel Scheduled Imported 49 Configs allowed Verified license (MIT)
Proxy-Hunter tested candidates Proxy tunnel Scheduled Imported 244 Configs allowed Verified license (MIT)
MK Studio Hysteria2 candidates Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
MK Studio TUIC candidates Proxy tunnel Scheduled Imported 117 Configs allowed Verified license (MIT)
FastNodes verified Proxy tunnel Scheduled Imported 1502 Metadata only Permission required
FastNodes Hysteria2 candidates Proxy tunnel Scheduled Imported 290 Metadata only Permission required
FastNodes TUIC candidates Proxy tunnel Scheduled Imported 121 Metadata only Permission required
ProxyPool (permission pending) Proxy tunnel Scheduled Imported 54 Metadata only Assumed/public — permission unverified
v2rayfree (permission pending) Proxy tunnel Scheduled Imported 72 Metadata only Assumed/public — permission unverified
V2rayCollector (permission pending) Proxy tunnel Scheduled Imported 489 Metadata only Assumed/public — permission unverified
mfuu FreeProxies (ShareAlike review pending) Proxy tunnel Scheduled Imported 36 Metadata only Assumed/public — permission unverified
Pawdroid (permission pending) Proxy tunnel Scheduled Imported 19 Metadata only Assumed/public — permission unverified
SSRSub v2ray (permission pending) Proxy tunnel Scheduled Imported 44 Metadata only Assumed/public — permission unverified
Zhuhai free nodes (permission pending) Proxy tunnel Scheduled Imported 1 Metadata only Assumed/public — permission unverified
anaer/Sub (YAML review pending) Proxy tunnel Scheduled No records 0 Not published Permission required
Misaka ChromeGo (YAML review pending) Proxy tunnel Scheduled Imported 218 Not published Permission required
Au1rxx verified downloadable configs Proxy tunnel Scheduled Imported 1209 Configs allowed Verified license (MIT)
Coldwater VLESS Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
Coldwater VMess Proxy tunnel Scheduled Imported 794 Configs allowed Verified license (MIT)
Coldwater Trojan Proxy tunnel Scheduled Imported 2537 Configs allowed Verified license (MIT)
Coldwater Shadowsocks Proxy tunnel Scheduled Imported 1520 Configs allowed Verified license (MIT)
Coldwater Hysteria2 Proxy tunnel Scheduled Imported 120 Configs allowed Verified license (MIT)
Coldwater TUIC Proxy tunnel Scheduled Imported 14 Configs allowed Verified license (MIT)
Matin VLESS Proxy tunnel Scheduled Imported 194 Configs allowed Verified license (MIT)
Matin VMess Proxy tunnel Scheduled Imported 1868 Configs allowed Verified license (MIT)
Matin Trojan Proxy tunnel Scheduled Imported 246 Configs allowed Verified license (MIT)
Matin Shadowsocks Proxy tunnel Scheduled Imported 829 Configs allowed Verified license (MIT)
Matin Hysteria2 Proxy tunnel Scheduled Imported 25 Configs allowed Verified license (MIT)
Barry VLESS Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
Barry VMess Proxy tunnel Scheduled Imported 153 Configs allowed Verified license (MIT)
Barry Trojan Proxy tunnel Scheduled Imported 537 Configs allowed Verified license (MIT)
Barry Shadowsocks Proxy tunnel Scheduled Imported 377 Configs allowed Verified license (MIT)
Anonymous tested configs Proxy tunnel Scheduled Imported 150 Configs allowed Verified license (MIT)
ConfigForge V2Ray by ShatakVPN Proxy tunnel Scheduled Imported 353 Configs allowed Verified open-source license
Proxy node collector by ishalumi (Base64) Proxy tunnel Scheduled Imported 500 Configs allowed Verified license (MIT)
v2go hourly full-tunnel tested configs Proxy tunnel Scheduled Imported 460 Configs allowed Verified open-source license
rjsxrd secure tunnel-tested configs Proxy tunnel Scheduled Imported 1000 Configs allowed Verified license (MIT)
Alexant frequently refreshed configs Proxy tunnel Scheduled Fetch failed 0 Metadata only Permission required
Firmfox Proxify mixed configs Proxy tunnel Scheduled Imported 2500 Configs allowed Verified open-source license
Iran Intranet Access verified configs Proxy tunnel Scheduled Imported 1763 Configs allowed Verified open-source license
Argh73 V2Ray Vault configs Proxy tunnel Scheduled Imported 715 Metadata only Assumed/public — permission unverified
SolVPN connectivity-tested configs Proxy tunnel Scheduled Imported 652 Metadata only Assumed/public — permission unverified
mheidari98 VLESS configs Proxy tunnel Scheduled Imported 750 Metadata only Assumed/public — permission unverified
mheidari98 VMess configs Proxy tunnel Scheduled Imported 750 Metadata only Assumed/public — permission unverified
mheidari98 Trojan configs Proxy tunnel Scheduled Imported 750 Metadata only Assumed/public — permission unverified
mheidari98 Shadowsocks configs Proxy tunnel Scheduled Imported 750 Metadata only Assumed/public — permission unverified
SoliSpirit V2Ray configs Proxy tunnel Scheduled Imported 1000 Metadata only Assumed/public — permission unverified
MohammadBahemmat V2Ray Collector configs Proxy tunnel Scheduled Imported 978 Metadata only Assumed/public — permission unverified
Alirewa V2Ray configs Proxy tunnel Scheduled Imported 500 Metadata only Assumed/public — permission unverified
PSG mixed Xray configs Proxy tunnel Scheduled Imported 263 Configs allowed Verified license (MIT)
PrinceVSFX Hysteria2 mixed configs Proxy tunnel Scheduled Imported 33 Configs allowed Verified license (MIT)
Freedom V2Ray tested configs Proxy tunnel Scheduled Imported 1224 Configs allowed Verified license (MIT)
GetFreeProxy Hysteria2 Proxy tunnel Scheduled Imported 2126 Configs allowed Verified license (MIT)
GetFreeProxy TUIC Proxy tunnel Scheduled Imported 250 Configs allowed Verified license (MIT)
Delta-Kronecker tested Trojan Proxy tunnel Scheduled Imported 1140 Metadata only Assumed/public — permission unverified
Delta-Kronecker tested Shadowsocks Proxy tunnel Scheduled Imported 207 Metadata only Assumed/public — permission unverified
Morpheus daily tunnel-tested best configs Proxy tunnel Scheduled Imported 500 Metadata only Assumed/public — permission unverified
Morpheus Hysteria2 Proxy tunnel Scheduled Imported 300 Metadata only Assumed/public — permission unverified
Morpheus TUIC Proxy tunnel Scheduled Imported 100 Metadata only Assumed/public — permission unverified
Morpheus AnyTLS configs Proxy tunnel Scheduled Imported 7 Metadata only Assumed/public — permission unverified
Anonymous Keys normalized configs Proxy tunnel Scheduled Fetch failed 0 Metadata only Assumed/public — permission unverified
EbraSha frequently refreshed configs Proxy tunnel Scheduled Fetch failed 0 Metadata only Assumed/public — permission unverified
Argh73 tested configs Proxy tunnel Scheduled Imported 201 Metadata only Assumed/public — permission unverified
iboxz mixed configs Proxy tunnel Scheduled Imported 268 Metadata only Assumed/public — permission unverified
igareck Russia-tested public configs Proxy tunnel Scheduled Imported 48 Metadata only Assumed/public — permission unverified
FreeProxyDB public validated subscription Proxy tunnel Scheduled Imported 300 Metadata only Public feed — permission unverified

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