برای شروع میتوانید یک دایرکتوری در سرور خارجی ایجاد کنید و وارد آن شوید.
mkdir vmess
cd vmess
سپس دستور زیر را در ترمینال سرور خارجی خود کپی کنید
1️⃣
sudo curl -s https://gist.github.com/mahmoud-eskandari/960899f3494a1bffa1a29631dbaf0aee/raw/465913e47c0966c231a5f953f8d00863646302f1/install-upstream.sh | bash -s 2083
[ یا ]
اگر اتفاقی نیفتاد ممکن است دسترسی سرور شما با اینترنت قطع شده باشد پس میتوانید از دستور زیر به جای آن استفاده کنید که یک کپی در سرورهای ایران است. توجه کنید اگر هر کدام اجرا شد و موفقیت آمیز بود دیگر نیازی به اجرای آن یکی ندارید. کپی هم هستند صرفا!
sudo curl -s https://v2rayv2ray.s3.ir-thr-at1.arvanstorage.com/install-upstream.sh | bash -s 2083
بعد از اینکه مرحله ۱ را انجام دادید در انتها شبیه اسکریپت زیر یک کد به شما میدهد که میبایست آنرا کپی کنید و در سرور ایران خود اجرا کنید.
2️⃣
curl -s https://gist.github....install-bridge.sh | bash -s x.x.x.x 2083 xxxxxxxx-xxx-xxx-xxxx-xxxxxxxxxxx
اگر این اجرا موفقیت آمیز بود یک پیغام به شما نشان میدهد و کانکشنهای مختلف برای اتصال به تلگرام vmess و ... را چاپ میکند.
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
1. چک کردن سرویس V2ray در سرور ایران
systemctl status v2ray
رو اجرا کنید اگر مشکل داشت ممکنه مشکل دسترسی باشه
chown -R nobody /usr/local/share/v2ray/
chown -R nobody /var/log/v2ray
systemctl restart v2ray
رو اجرا کنید اگر مشکل داشت
/usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json
با اجرای کامند بالا سرویس رو اجرا کنید به صورت دستی اگر تو خروجی مشکلی باشه همونجا پرینت میشه
2. بررسی باز بودن پورت ها به منظور چک کردن بالا بودن سرویس
برای اینکه بفهمیم سرور خارج به ایران مشکل اتصال نداره میتونید با دستور
telnet FOREIGN_IP PORT
مثل
telnet 1.2.3.4.5 2083
تست کنید از سرور ایران ببینید وصل میشه اگر وصل نشد یعنی روی سرور خارجتون چیزی لیسن نمیکنه که بهش وصل شد
اگر روی پورتهای داخل خود سرور ایران هم این رو تست کنید مشخص میشه سرویس داره لیسن میکنه یا نه IP داخلی هر سروری میشه 127.0.0.1 مثلا پورت 9009 برای vmess هست اگر در سرور ایران
telnet 127.0.0.1 9009
بزنید و وصل نشه یعنی سرور ایرانتون اصلا لیسن نمیکنه یه بار
systemctl restart v2ray
بزنید شاید کار کرد.
حالا برای اینکه ببینید این پورت روی سرور ایرانتون به داخل بازه و مسدودش نکردن در برنامه Putty میتونید با زدن گزینه telnet این کار رو بکنید یعنی IP_IRAN – 9009 رو مثلا وارد کنید ببینید وصل میشه اگر لینوکس یا مک دارید در ترمینالش بزنید
telnet IP_IRAN 9009
ببینید وصل میشه
اگر داخل سرور شد ولی از بیرون نشد یعنی این پورت رو مسدود کردن.
در صورتیکه مشکل اتصال و محدودیت وجود داشت باید Obfoscation رو اعمال کنید این روش باعث کندتر شدن اتصال میشه مخصوصا توی استریمینگ ولی اغلب سامانههای ضدفیلتر رو دور میزنه با اضافه کردن یک هدر
سمپلش در اینجا هست
V2Ray Obfs قسمت "streamSettings" رو باید تغییر بدید
همچنین در کلاینتها هم باید header: http اضافه کنید