راهنما
۵ دقیقه مطالعه
مدیر

چگونه هزینه پهنای باند Azure را به‌طور مؤثر کاهش دهیم (Xray+WARP)

راهنمایی برای کاهش هزینه‌های پهنای باند Azure با استفاده از خدمات Cloudflare، Xray-core و WireGuard برای مدیریت کارآمد ترافیک.

مدیریت هزینه‌های فضای ابری برای کسب‌وکارهایی که از ماشین‌های مجازی Azure برای میزبانی سرورهای VPS استفاده می‌کنند بسیار حیاتی است. در ادامه، یک استراتژی عملی برای کاهش قابل توجه هزینه‌های پهنای باند Azure با استفاده از خدمات Cloudflare و تکنیک‌های مدیریت کارآمد ترافیک ارائه شده است.

استفاده از همکاری Bandwidth Alliance کلودفلر

Cloudflare در چارچوب برنامه Bandwidth Alliance با Azure همکاری می‌کند که باعث کاهش هزینه‌های انتقال داده می‌شود. با هدایت تمام ترافیک از طریق شبکه تحویل محتوای (CDN) Cloudflare یا سرویس WARP، می‌توانید هزینه‌های پهنای باند را تا یک‌سوم کاهش دهید.

استفاده از Xray-core و WireGuard

برای بهره‌برداری حداکثری از پیکربندی‌های رایگان WARP، می‌توانید از Xray-core با رابط WireGuard استفاده کنید. این تنظیم، اتصال بدون وقفه‌ای را فراهم کرده و از قابلیت‌های رایگان WARP برای پهنای باند بهره می‌برد.

غلبه بر محدودیت‌های سرعت WARP

هر رابط WARP دارای محدودیت سرعت 400 مگابیت بر ثانیه است. برای دستیابی به سرعت بالاتر، می‌توانید از تعادل بار (Load Balancing) بین چندین رابط WARP با استفاده از Xray-core بهره بگیرید. به عنوان مثال، اگر یک VPS با پورت اختصاصی 1 گیگابیت داشته باشید، می‌توانید سه رابط WARP تنظیم کنید و بار را بین آن‌ها توزیع کنید.

پیکربندی:

  1. راه‌اندازی سه رابط WARP با استفاده از هسته WireGuard:

    • نصب WireGuard:

      • برای Ubuntu = 24.04 LTS:
        sudo apt install wireguard -yq
        
      • برای Ubuntu < 24:
        sudo apt install resolvconf wireguard-dkms wireguard-tools -yq
        
    • ایجاد سه پیکربندی WARP:

      • دانلود و تنظیم برنامه wgcf مناسب با معماری سرور شما. به عنوان مثال، برای amd64:
        wget https://github.com/ViRb3/wgcf/releases/download/v2.2.24/wgcf_2.2.24_linux_amd64
        mv wgcf_2.2.24_linux_amd64 /usr/bin/wgcf
        chmod +x /usr/bin/wgcf
        
      • ثبت‌نام و تولید پروفایل پیکربندی WARP:
        wgcf register
        wgcf generate
        
      • اضافه کردن خط Table = off به فایل wgcf-profile.conf که توسط WireGuard تولید شده است (زیر MTU).

      content

    • پیکربندی WireGuard و فعال‌سازی اولین رابط:

      sudo mv wgcf-profile.conf /etc/wireguard/warp1.conf
      sudo systemctl enable --now wg-quick@warp1
      

      توجه داشته باشید که نام فایل wgcf-profile.conf به warp1.conf تغییر داده شده است. این اولین رابط WARP ما است. این فرآیند را دو بار دیگر تکرار کنید و فایل‌های warp2.conf و warp3.conf را ایجاد کنید. اطمینان حاصل کنید که همه فایل‌های پیکربندی در مسیر /etc/wireguard/ قرار دارند. برای تولید پروفایل‌های جدید WARP، فایل wgcf-account.toml را حذف کرده و دستورات wgcf register و wgcf generate را دوباره اجرا کنید.

  2. پیکربندی Xray-core:

    • پیکربندی outbound در Xray:

      content

    • پیکربندی مسیریابی در Xray:

      • اضافه کردن قانون balancer در بخش routing: content
      • ایجاد شیء balancers: content

یادداشت‌ها:

  1. هنگام استفاده از LoadBalancing در Xray-core، اطمینان حاصل کنید که مقدار domainStrategy در شیء routing به IPOnDemand تنظیم شده باشد.
  2. اگر تنظیمات ورودی شما برچسب ندارد، یکی اضافه کنید. این برچسب در بخش inboundTag هنگام تعریف قانون balancer ارجاع داده می‌شود.

مزایا و ویژگی‌های اضافی

این روش با توزیع بار بین چندین رابط WARP، ظرفیت پهنای باند را افزایش داده و استفاده از پورت را بهینه می‌کند. علاوه بر این، هزینه پهنای باند Azure می‌تواند از حدود 0.08 دلار به ازای هر گیگابایت به حدود 0.03 دلار کاهش یابد.

در شرایط اضطراری، مسدود کردن ترافیک‌های ناخواسته (مانند "پورن") از طریق فایل‌های geosite یا مسدودسازی DNS (مثل Cloudflare Family) می‌تواند مصرف پهنای باند را حدود 20 درصد کاهش دهد. این ارقام بر اساس آزمایش‌های گسترده در طول چندین ماه روی شبکه‌های ایرانی به دست آمده است.

این راهکار که توسط CompassVPN پشتیبانی می‌شود، راه‌اندازی و مدیریت VPN را به صورت خودکار و بهینه‌سازی‌شده ارائه می‌دهد. این راهکار شامل داشبورد مرکزی، جمع‌آوری خودکار متریک‌های ماشین مجازی، مدیریت DNS و گواهینامه‌های TLS، به‌روزرسانی خودکار، و مسدود کردن سایت‌های نامطلوب است. همچنین امکان ادغام با Grafana Cloud یا Pushgateway برای نمایش داده‌ها فراهم شده و عملکرد حرفه‌ای و کارآمدی را تضمین می‌کند.

منبع: Google