جرب V2Ray: دليل خطوة بخطوة

Home PDF Audio

V2Ray هي منصة متعددة الاستخدامات لبناء وكلاء (بروكسي) لتجاوز قيود الشبكة وتعزيز الخصوصية عبر الإنترنت. في هذا الدليل، سنرشدك خلال عملية تثبيت وتكوين V2Ray على خادم Ubuntu. سنغطي خطوات التثبيت، ملفات التكوين، المشاكل الشائعة، وطرق التحقق للتأكد من أن كل شيء يعمل بسلاسة.

جدول المحتويات

  1. التثبيت
  2. التكوين
  3. إدارة خدمة V2Ray
  4. المشاكل الشائعة وحلولها
  5. التحقق
  6. الخاتمة
  7. نصائح إضافية

التثبيت

ابدأ بتنزيل وتثبيت V2Ray باستخدام نص التثبيت المقدم.

ubuntu@ip-172-26-0-236:~$ curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh > in.sh

تم تنفيذ الأمر أعلاه لتنزيل سكريبت التثبيت الخاص بـ V2Ray من مستودع GitHub وحفظه في ملف محلي باسم in.sh.

تشغيل سكريبت التثبيت:

chmod +x in.sh
sudo ./in.sh

ملاحظة: النص أعلاه هو أمر في سطر الأوامر (Terminal) يستخدم لتغيير صلاحيات ملف in.sh لجعله قابلًا للتنفيذ (chmod +x in.sh) ثم تنفيذه بصلاحيات المدير (sudo ./in.sh). لا يتم ترجمة الأوامر البرمجية أو أسماء الملفات.

إخراج التثبيت:

[Install]
WantedBy=multi-user.target

معلومات: تم تثبيت V2Ray الإصدار 5.22.0.


ملاحظة: يقترح البرنامج النصي إزالة البرامج التابعة إذا لزم الأمر:

```bash
apt purge curl unzip

التهيئة

تهيئة V2Ray (config.json)

هذا الملف JSON يحدد إعدادات الوارد والصادر لـ V2Ray.

{
    "inbounds": [
        {
            "port": 1080,
            "listen": "0.0.0.0",
            "protocol": "vmess",
            "settings": {
                "clients": [
                    {
                        "id": "9f02f6b2-1d7d-4b10-aada-69e050f1be6b",
                        "level": 0,
                        "alterId": 0,
                        "email": "example@v2ray.com",
                        "security": "auto"
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp"
            },
            "sniffing": {
                "enabled": true,
                "destOverride": [
                    "http",
                    "tls"
                ]
            },
            "tag": "vmess-inbound",
            "udp": true
        }
    ],
    "outbounds": [
        {
            "protocol": "freedom",
            "settings": {},
            "tag": "outbound-freedom",
            "udp": true
        }
    ],
    "log": {
        "loglevel": "debug",
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log"
    },
    "stats": {
        "enabled": false
    },
    "environment": {
        "v2ray.vmess.aead.forced": "false"
    }
}

النقاط الرئيسية:

تكوين الوكيل (config.yaml)

هذا الملف YAML يقوم بتكوين إعدادات الوكيل (proxy)، وخدمة DNS، وقواعد توجيه حركة المرور.

port: 7890
socks-port: 7891
mixed-port: 7892
allow-lan: true
mode: Rule
log-level: info
external-controller: 0.0.0.0:9090
experimental:
  ignore-resolve-fail: true
dns:
  enable: false
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  default-nameserver:
    - 119.29.29.29
    - 223.5.5.5
  nameserver:
    - https://223.5.5.5/dns-query
    - https://1.12.12.12/dns-query
  fake-ip-filter:
    - "*.lan"
    - "*.localdomain"
    - "*.example"
    - "*.invalid"
    - "*.localhost"
    - "*.test"
    - "*.local"
proxies:
  - name: "وكيل VMess الخاص بي"
    type: vmess
    server: 54.254.0.0
    port: 1080
    uuid: "9f02f6b2-1d7d-4b10-aada-0000"
    alterId: 0
    cipher: "aes-128-gcm"
    udp: true
proxy-groups:
  - name: "الوكيل"
    type: select
    proxies:
      - "وكيل My VMess"
  - IP-CIDR,192.168.0.0/16,DIRECT
  - IP-CIDR,10.0.0.0/8,DIRECT
  - IP-CIDR,127.0.0.0/8,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,Proxy

النقاط الرئيسية:

ملاحظة: تأكد من أن cipher في إعدادات الوكيل يتطابق مع إعداد security في ملف config.json.


إدارة خدمة V2Ray

في هذا القسم، سنتعرف على كيفية إدارة خدمة V2Ray على نظام التشغيل الخاص بك. سواء كنت تستخدم نظام Linux أو Windows، فإن إدارة الخدمة تشمل عمليات مثل بدء الخدمة، إيقافها، إعادة تشغيلها، والتحقق من حالة الخدمة.

على نظام Linux

إذا كنت تستخدم نظام Linux، يمكنك إدارة خدمة V2Ray باستخدام أوامر systemctl.

على نظام Windows

إذا كنت تستخدم نظام Windows، يمكنك إدارة خدمة V2Ray باستخدام أوامر sc في موجه الأوامر (Command Prompt).

نصائح عامة

باتباع هذه الخطوات، ستتمكن من إدارة خدمة V2Ray بفعالية على نظامك.

بعد التثبيت والتكوين، تحتاج إلى إدارة خدمة V2Ray باستخدام systemctl.

تمكين وتشغيل V2Ray

بعد الانتهاء من تثبيت V2Ray، يجب عليك تمكينه وتشغيله لبدء استخدامه. اتبع الخطوات التالية:

  1. تمكين V2Ray:

    لتشغيل V2Ray تلقائيًا عند بدء تشغيل النظام، استخدم الأمر التالي:

    sudo systemctl enable v2ray
    
  2. تشغيل V2Ray:

    لبدء تشغيل V2Ray على الفور، استخدم الأمر التالي:

    sudo systemctl start v2ray
    
  3. التحقق من حالة V2Ray:

    للتأكد من أن V2Ray يعمل بشكل صحيح، يمكنك التحقق من حالته باستخدام الأمر التالي:

    sudo systemctl status v2ray
    

    إذا كان كل شيء يعمل بشكل صحيح، يجب أن ترى رسالة تشير إلى أن الخدمة نشطة (active).

بعد اتباع هذه الخطوات، يجب أن يكون V2Ray جاهزًا للاستخدام. يمكنك الآن تكوين التطبيقات الخاصة بك للاتصال عبر V2Ray.

تمكين V2Ray للبدء عند التشغيل:

sudo systemctl enable v2ray

بدء خدمة V2Ray:

sudo systemctl start v2ray

الإخراج المتوقع:

تم إنشاء رابط رمزي /etc/systemd/system/multi-user.target.wants/v2ray.service → /etc/systemd/system/v2ray.service.

تحقق من حالة الخدمة:

sudo systemctl status v2ray

عينة الإخراج:

● v2ray.service - خدمة V2Ray
   تم التحميل: تم تحميله (/etc/systemd/system/v2ray.service; مفعّل; الإعداد الافتراضي للبائع: مفعّل)
   نشط: نشط (يعمل) منذ الإثنين 2024-04-27 12:55:00 UTC؛ منذ دقيقة و30 ثانية
   المعرّف الرئيسي للعملية (PID): 14425 (v2ray)
    المهام: 8 (الحد: 4915)
   الذاكرة: 36.7M
   مجموعة التحكم (CGroup): /system.slice/v2ray.service
           └─14425 /usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json

المشاكل الشائعة وحلولها

فشل المصادقة عند تمكين V2Ray

رسالة الخطأ:

==== المصادقة لـ org.freedesktop.systemd1.manage-unit-files ====
المصادقة مطلوبة لإدارة ملفات الخدمات أو الوحدات في النظام.
المصادقة كـ: Ubuntu (ubuntu)
كلمة المرور:
polkit-agent-helper-1: فشل pam_authenticate: فشل المصادقة
==== فشل المصادقة ====
فشل تمكين الوحدة: تم رفض الوصول

الحل:

تأكد من استخدام sudo لتنفيذ الأوامر التي تتطلب صلاحيات إدارية.

الأمر الصحيح:

sudo systemctl enable v2ray

التحقق

بعد بدء خدمة V2Ray، تحقق من أنها تعمل بشكل صحيح.

التحقق من العمليات الجارية

للتأكد من العمليات التي تعمل حاليًا على نظامك، يمكنك استخدام الأمر ps أو top. إليك كيفية القيام بذلك:

باستخدام الأمر ps:

ps aux

هذا الأمر يعرض قائمة بجميع العمليات الجارية على النظام، بما في ذلك معلومات مثل معرف العملية (PID)، وحالة العملية، واستخدام الذاكرة، وغيرها.

باستخدام الأمر top:

top

هذا الأمر يعرض قائمة ديناميكية بالعمليات الجارية، مع تحديث المعلومات بشكل دوري. يمكنك استخدامه لمراقبة استخدام الموارد مثل وحدة المعالجة المركزية (CPU) والذاكرة.

باستخدام الأمر htop (إذا كان مثبتًا):

htop

htop هو واجهة أكثر تفاعلية وأسهل في الاستخدام مقارنة بـ top. يعرض معلومات مفصلة عن العمليات ويسمح لك بالتفاعل معها بسهولة.

هذه الأدوات تساعدك على مراقبة العمليات الجارية وإدارة موارد النظام بشكل فعال.

ps aux | grep v2ray

عينة الإخراج:

nobody     14425  4.4  8.6 5460552 36736 ?       Ssl  12:55   0:00 /usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json
ubuntu     14433  0.0  0.5   7076  2176 pts/1    S+   12:55   0:00 grep --color=auto v2ray

الترجمة:

nobody     14425  4.4  8.6 5460552 36736 ?       Ssl  12:55   0:00 /usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json
ubuntu     14433  0.0  0.5   7076  2176 pts/1    S+   12:55   0:00 grep --color=auto v2ray

ملاحظة: النص المعروض هو جزء من نتيجة أمر ps في نظام لينكس، والذي يعرض العمليات الجارية. النص لا يحتاج إلى ترجمة حيث أنه يعرض معلومات تقنية محددة.

اختبار الاتصال باستخدام Telnet

telnet your_server_ip 1080

السلوك المتوقع:


الخلاصة

يتضمن إعداد V2Ray على خادم Ubuntu تثبيت البرنامج، وتهيئة إعدادات الوارد والصادر، وإدارة الخدمة باستخدام systemctl، والتحقق من عملها. باتباع هذا الدليل، يجب أن يكون لديك إعداد V2Ray يعمل بشكل صحيح ويعزز خصوصية شبكتك ويتجاوز القيود بشكل فعال.

إذا واجهت أي مشكلات أو لديك أسئلة، فلا تتردد في ترك تعليق أدناه!


نصائح إضافية

تمتع بالتصفح الآمن!


Back 2025.01.18 Donate