Skip to content

Latest commit

 

History

3,092 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status GitHub Pages Last Commit GitHub License
Visitors GitHub Release python

GitHub Stars GitHub Forks


💠 Port-Based V2Ray Configs

This repository contains a collection of V2Ray configurations, aggregated from various public sources. The configs are automatically categorized by protocol and port using a Python script.

Note

If you find this repository helpful, please consider giving it a star ⭐. Your support is greatly appreciated!


📊 Config Stats

Last update: 2026-08-22 23:51:32 GMT+3:30

Protocol 80 443 2053 8880 2087 2096 8443 Total
VLESS 436 5023 385 417 211 145 482 8783
VMESS 240 626 25 25 4 1 42 1310
TROJAN 16 1238 12 0 4 0 16 1328
SS 35 256 0 0 0 0 3 923

🔗 Subscription Links

By Port

Port Count Subscription Link
80 727 Sub Link
443 7143 Sub Link
2053 422 Sub Link
8880 442 Sub Link
2087 219 Sub Link
2096 146 Sub Link
8443 543 Sub Link

By Protocol

Protocol Count Subscription Link
VLESS 8783 Sub Link
VMESS 1310 Sub Link
TROJAN 1328 Sub Link
SS 923 Sub Link

By Protocol & Port (Common Ports)

ProtocolPortCountLink
VLESS80436Sub
VLESS4435023Sub
VLESS2053385Sub
VLESS8880417Sub
VLESS2087211Sub
VLESS2096145Sub
VLESS8443482Sub
VMESS80240Sub
VMESS443626Sub
VMESS205325Sub
VMESS888025Sub
ProtocolPortCountLink
VMESS20874Sub
VMESS20961Sub
VMESS844342Sub
TROJAN8016Sub
TROJAN4431238Sub
TROJAN205312Sub
TROJAN20874Sub
TROJAN844316Sub
SS8035Sub
SS443256Sub
SS84433Sub

Note

For a complete list of all protocols and ports, browse the sub and detailed directories.


📚 Sources & Summary

Sources

SourceFetched Lines
ConfigForge-V2Ray1007
Epodonios6872
Hamedp-711470
Rayan-Config47
barry-far6871
kobabi350
mahdibland4032
yebekhe305

Summary

MetricValue
Total Fetched20954
Unique Configs18518
Duplicates Removed2436
Published (passed TCP check)12344

🟢 Live Configs (Tested)

Every run, configs go through a liveness pipeline before top100/clash.yaml are built:

  1. TCP check (3 rounds, directly from the runner) — drops configs whose port isn't even open.
  2. Real proxy test (via a WireGuard tunnel, so the target servers see a VPN exit IP instead of GitHub's — multiple WireGuard configs are supported with automatic failover) — actually connects through each config with xray-knife and confirms it can reach the internet.
  3. The fastest configs that passed both stages become top100.txt (up to 100), and a ready-to-import clash.yaml is built from the same set.

If the WireGuard tunnel is unavailable for a run, the pipeline falls back to TCP-only ranking automatically (noted in the table below) instead of failing the whole workflow.

Method: Real proxy test via WireGuard tunnel proton-mx8 (xray-knife)

Stage Result
Unique configs checked 18518
Stage 1 — TCP-stable (3 rounds) 12344 (66.7%)
Stage 2 — Passed real test via WireGuard 1698 (13.8% of stage 1)
  • top100.txt — top 100 configs, sorted by speed
  • clash.yaml — ready-to-import Clash/Mihomo config (top 100 only)

Note

Requires a WG_CONFIGS repository secret (one or more WireGuard configs). See docs/WIREGUARD_SETUP.md for the format and setup instructions.

About

Free vless-vmess-shadowsocks-trojan-xray-V2ray Configs Updating Every 4h

Topics

Resources

Stars

129 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages