Guide to use V2Ray VPN Client on Mobile, Windows, Linux and Mac, such as V2RayNG for Android, Shadowrocket for iOS and QuantumultX for iOS.
This page is a documentation for how to use V2Ray VPN applications for Android, iOS, Desktop and Linux server, such as V2RayNG for Android Moibles, Shadowrocket for iOS, V2RayN for Windows, ClashX for MacBook and etc.
V2Ray may be the most advanced VPN technology, by cooperating with other tools, V2Ray can demonstrate different website access methods, so as to avoid detection and illustrate proxy access to the network. for example, use websocket and TLS to obfuscate network data to make it impossible to detect or consume a lot of detection resources, making detection more than worth the cost.
Download From Source | ||
---|---|---|
Google Play | Github | APKPure |
// an example a V2RayNG format VMess url.
vmess://eyJhZGQiOiIxMDBtanAxMDAwMy53ZXJzZC54eXoiLCJhaWQiOiIyMzMiLCJob3N0IjoiMTAwbWpwMTAwMDMud2Vyc2QueHl6IiwiaWQiOiI2MGExN2NiOS0wODVjLTRkYTgtYTAzNS1jZDkyZmI4MzdmMTciLCJuZXQiOiJ3cyIsInBhdGgiOiJyMiIsInBvcnQiOiI0NDMiLCJwcyI6IlYyUkFZUSIsInNjeSI6ImNoYWNoYTIwLXBvbHkxMzA1Iiwic25pIjoiMTAwbWpwMTAwMDMud2Vyc2QueHl6IiwidGxzIjoidGxzIiwidHlwZSI6IiIsInYiOiIyIn0=
Download Shadowrocket from Appstore
// an example a Shadowrocket format VMess url.
vmess://Y2hhY2hhMjAtcG9seTEzMDU6YjZiMGJmNWQtZWFjMS00NzM1LThiNDYtNmJlYTYwZTEwZmQwQDEwMGdoazEwMDAxLndlcnNkLnh5ejo0NDM=?remarks=R2VPN&obfsParam=%7B%22Host%22:%22100ghk10101.wgwsd.xyz%22%7D&path=/r2&obfs=websocket&tls=1&peer=100ghk10101.wgwsd.xyz&mux=1&alterId=233
Download Quantumult X from Appstore
// an example a QuantumultX format VMess url.
vmess=100ghk10001.wewd.xyz:443, method=chacha20-poly1305, password=ab0afc33-4df5-44a8-ac27-e96c888514a8, obfs=wss, obfs-host=100ghk10001.werwe.xyz, obfs-uri=/r2, tls13=true, fast-open=false, udp-relay=false, tag=R2VPN
Download From Source |
---|
Github |
Download from Source | |||
---|---|---|---|
ClashX | Github | ClashX Pro | App Center |
Download V2Ray from Github
sudo mkdir -p /usr/bin/v2ray/
sudo mkdir -p /etc/v2ray/
sudo mkdir -p /var/log/v2ray/
sudo mv v2ray v2ctl /usr/bin/v2ray/
sudo mv config.json /etc/v2ray/
sudo chmod +x /usr/bin/v2ray/*
sudo mv v2ray.service '/etc/systemd/system/v2ray.service'
{
"log": {
"loglevel": "warning",
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log"
},
"inbounds": [
{
"port": "9001",
"listen": "127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "75a4f17c-d013-4d67-8a1d-2860158ea8e4",
"alterId": 233
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/r2"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": { }
}
]
}