fa

V2Ray روی VPS: تنظیم پروکسی پیشرفته

V2Ray یک فریم‌ورک پروکسی پیشرفته است که از پروتکل‌های VMess و VLESS پشتیبانی می‌کند و قابلیت transport لایه‌بندی شده دارد. با ترکیب V2Ray + WebSocket + TLS + CDN Cloudflare، ترافیک به شکلی غیرقابل تشخیص از HTTPS معمولی در می‌آید. این پیکربندی در ایران حتی زمانی که سایر پروتکل‌ها مسدود می‌شوند همچنان کار می‌کند.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

نصب V2Ray روی VPS

نصب V2Ray با اسکریپت رسمی:

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

ایجاد UUID برای احراز هویت:

cat /proc/sys/kernel/random/uuid

پیکربندی VMess با WebSocket:

nano /usr/local/etc/v2ray/config.json
{
  "inbounds": [{
    "port": 10000,
    "listen": "127.0.0.1",
    "protocol": "vmess",
    "settings": {
      "clients": [{"id": "YOUR_UUID_HERE", "alterId": 0}]
    },
    "streamSettings": {
      "network": "ws",
      "wsSettings": {"path": "/v2ray"}
    }
  }],
  "outbounds": [{"protocol": "freedom"}]
}
systemctl enable v2ray
systemctl start v2ray

پیکربندی Nginx با TLS برای V2Ray

ترافیک V2Ray را از طریق Nginx با TLS منتقل کنید:

nano /etc/nginx/sites-available/v2ray
server {
    listen 443 ssl http2;
    server_name yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    location /v2ray {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:10000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location / {
        return 200 "OK";
    }
}

با این پیکربندی، V2Ray پشت یک وب‌سرور معمولی پنهان می‌شود و بررسی سطحی ترافیک فقط HTTPS می‌بیند.

استفاده از Cloudflare CDN برای مخفی کردن IP

با فعال کردن پروکسی Cloudflare، IP واقعی سرور VPS پنهان می‌شود:

  1. دامنه خود را به Cloudflare اضافه کنید
  2. رکورد A به IP سرور VPS بسازید
  3. Proxy status را به Orange Cloud (Proxied) تنظیم کنید

تنظیمات ضروری Cloudflare:

  • SSL/TLS mode: Full (strict)
  • WebSockets: ON (در Network tab)
  • Minimum TLS: 1.2

با این پیکربندی کلاینت به دامنه Cloudflare وصل می‌شود، Cloudflare ترافیک را به VPS منتقل می‌کند، و IP واقعی سرور هرگز برای کلاینت نمایان نمی‌شود. حتی اگر IP سرور تحریم شود، دامنه Cloudflare در دسترس باقی می‌ماند.

کلاینت‌های V2Ray برای ایران

Android: v2rayNG از Google Play یا GitHub

iOS: Shadowrocket یا Streisand از App Store

Windows: v2rayN از https://github.com/2dust/v2rayN/releases

macOS: V2RayX یا V2RayU

تنظیمات لازم برای اتصال VMess:

  • Address: yourdomain.com
  • Port: 443
  • UUID: YOUR_UUID_HERE
  • AlterId: 0
  • Network: ws
  • TLS: tls
  • Path: /v2ray

این پیکربندی با قابلیت اتصال از طریق Cloudflare CDN پایدارترین راه‌حل برای کاربران ایران است.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online