Sublink generates V2Ray-compatible subscription links. Give it your proxy config and a set of IPs, and it creates subscription URLs you can import into V2RayNG, V2RayN, Clash, or any compatible client.

Who is this for?

Anyone managing multiple proxy servers across different IPs. Instead of configuring each one manually, Sublink generates all configs at once and packages them into a single subscription link.

Supported Protocols

ProtocolPrefixDescription
VMESSvmess://V2Ray default protocol
VLESSvless://Lightweight V2Ray protocol
Shadowsocksss://Classic proxy protocol
Trojantrojan://TLS-based protocol
Hysteria2hysteria2://QUIC-based high-speed protocol

Step by Step

  1. Get your config URI — Copy the link from your provider (vmess://, vless://, ss://, trojan://, or hysteria2://).
  2. Choose input method — Enter an IP range manually, or upload a .txt file with one IP per line.
  3. Paste your config — Put the full URI into the config field.
  4. Generate — Click the button. Sublink creates a config for each IP.
  5. Copy the link — Use the "Copy Link" button on the results page and add it as a subscription source in your client.

Importing into V2RayNG

  1. Open V2RayNG on your device.
  2. Tap + and select Import from subscription.
  3. Paste the Sublink subscription URL.
  4. Tap Update subscription to fetch configs.

Tips

REST API

Sublink also has a JSON API at /api/v1/. Use POST /api/v1/generate with {"config": "...", "start_ip": "...", "end_ip": "..."} for programmatic access. See GET /api/v1/health and GET /api/v1/protocols to get started.