https://github.com/surfboardv2ray/config2fragment
Batch convert v2ray (vmess, vless, trojan) to json+base64 and apply TLS Fragmentation values.
https://github.com/surfboardv2ray/config2fragment
base64 fragment fragmentation json proxy reality tls tls-fragmentation tlshello trojan v2ray v2rayn v2rayng vless vmess
Last synced: about 1 year ago
JSON representation
Batch convert v2ray (vmess, vless, trojan) to json+base64 and apply TLS Fragmentation values.
- Host: GitHub
- URL: https://github.com/surfboardv2ray/config2fragment
- Owner: Surfboardv2ray
- Created: 2024-05-09T11:03:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-26T10:38:52.000Z (over 1 year ago)
- Last Synced: 2025-03-23T12:03:36.077Z (over 1 year ago)
- Topics: base64, fragment, fragmentation, json, proxy, reality, tls, tls-fragmentation, tlshello, trojan, v2ray, v2rayn, v2rayng, vless, vmess
- Language: Python
- Homepage: https:/t.me/Surfboardv2ray
- Size: 222 KB
- Stars: 4
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Usage
1. Fork this repository or download it. Place your v2ray configs inside `list.txt`, one config per line. Run the github actions workflow `action.yaml`.
2. You can set desired TLS Fragmentaion values over at `java/fragment.js` under "fragment" tag, or just let them be.
3. Your json sub will be at `configs/combined.json` and fragment+json sub at `results/combined.json`.
4. Finally, your exported base64 subscription will be saved to `list64`.
# Supported Porotocls
- VLESS+GRPC
- VLESS+GRPC+TLS
- VLESS+TCP
- VLESS+TCP+HTTP
- VLESS+TCP+TLS
- VLESS+TCP+TLS+HTTP
- VLESS+TCP+REALITY
- VLESS+GRPC+REALITY
- VLESS+WS
- VLESS+WS+TLS
- VLESS+WS+HTTP
- VLESS+WS+HTTP+TLS
- VMESS+GRPC
- VMESS+GRPC+TLS
- VMESS+TCP
- VMESS+TCP+HTTP
- VMESS+TCP+TLS
- VMESS+TCP+TLS+HTTP
- VMESS+WS
- VMESS+WS+TLS
- VMESS+WS+HTTP
- VMESS+WS+HTTP+TLS
- TROJAN+TCP
- TROJAN+TCP+HTTP
- TROJAN+TCP+TLS
- TROJAN+TCP+TLS+HTTP
- TROJAN+TCP+REALITY
- TROJAN+GRPC+REALITY
- TROJAN+GRPC+TLS
- TROJAN+WS
- TROJAN+WS+TLS
- TROJAN+WS+HTTP
- TROJAN+WS+HTTP+TLS
# Acknowledgments
This project is a fork of [v2ray-to-json](https://www.github.com/Am-Delta/v2ray-to-json) by Am-Delta.
The basic function is converting a v2ray proxy to json format, but this modified code converts in batches as well.
This project also uses MiSaturo's [Xray-Fragment-Configurator](https://github.com/MiSaturo/Xray-Fragment-Configurator) to apply fragmentation.