CDN Cloudflare + V2ray

CDN Cloudflare + V2ray

MahnaVPN

سلام به همه

من هر کاری که خودم انجام دادم رو اینجا مینویسم شما هم انجام بدین

1 - خرید سرور

یک سرور بخرین و سیستم عاملش رو Ubuntu 20 بگذارید با نرم افزار هایی که میشه به سرور وصل شد مثل putty یا پیشنهاد من Termius وصل بشین

آپدیت سرور

با کد زیر سرور رو آپدیت کنید و هر جا پیغامی داد شما Enter بزنید

apt-get update -y && apt-get upgrade -y

نصب Curl

با کد زیر اجراش کنید

apt install curl socat -y

تنظیم Domain  برای سرور

وارد Cloudflare خودتون بشین و در بخش DNS یک رکورد با پروکسی خاموش به آی پی سرورتون بزنید

دوباه برگردین داخل Termius و فایروال نصب کنید

نصب  و تنظیم Firwall

sudo apt install ufw

باز کردن SSH

sudo ufw allow ssh

باز کردن پورت پنل V2ray

من به صورت پیش فرض 54321 رو انتخاب میکنم شما هر چی گذاشتی اینطوری بزنید

Sudo ufw allow 54321

باز کردن پورت های Cloudflare

برای استفاده از Cloudflare شما باید پورت هاتون رو مخصوص HTTPS باز کنید

اینها پورت هایی هست که خود کلودفلیر میگه

  • 443
  • 2053
  • 2083
  • 2087
  • 2096
  • 8443

 

sudo ufw allow 443

sudo ufw allow 2053

sudo ufw allow 2083

sudo ufw allow 2087

sudo ufw allow 2096

sudo ufw allow 8443

کدام  X-ui  ؟

اگر از این روش CDN  استفاده میکنید و وی پی ان فروش هستید باید بتونید روی یک پورت به 10 تا یوزر اکانت بدین

برای مصرف شخصی همون پنل اورجینال چینی رو بزنید

https://github.com/vaxilu/x-ui/

به خاطر همین یا باید از پنل اسدی استفاده کنید ( میگن عرزشیه )

https://github.com/hossinasaadi/x-ui

یا باید از این یکی پنل خارجی استفاده کنید که از اسدی تشکر کرده ولی فکر نمیکنم که مثل اسدی باشه

https://github.com/NidukaAkalanka/x-ui-english

برای

نصب X-ui  مولتی یوزر رو یک پورت

با کد زیر نصب رو انجام بدین

bash <(curl -Ls https://raw.githubusercontent.com/NidukaAkalanka/x-ui-english/master/install.sh)

 

بعد از زدن دستور و دانلود پیش نیاز، اجازه نصب میخواهد که با زدن y به آن دسترسی می دهیم و در ادامه username و password و همچنین پورتی که میخوایم پنل در آن بالا باشد را می نویسیم


نصب SSL :

از طریق خود پنل x-ui  برای دامنه امون SSL میگیریم

توی termius  بنویسید

x-ui و حالا enter رو بزنید

 شماره 16 رو بنویسید یا هر شماره ای که نوشته SSL

ازتون میپرسه که همه اطلاعات کلود فلیر رو داری؟ شما بزن y

حالا ازتون نام دامنه رو میخواد :  هرچی هست بزنید ( مثلا example.com  یا t1.example.com )

API  کی رو وارد cloudflare بشین و مطابق عکس بردارین

لینک ورود به بخش API  :

https://dash.cloudflare.com/profile/api-tokens


ازتون میخواد که اطلاعات ورود به کلودفلیر رو وارد کنید و بهش API Key  رو نشون میده

این کد رو کپی کنید

حالا اینجا که ازتون API KEY رو میخواد Paste کنید و enter بزنید

حالا ازتون ایمیل Cloudflare رو میخواد وارد کنید

بعد ازاین شروع میکنه به ساختن SSL برای دامنه اتون

واسه اینکه اذیت نشید از سری بعد آدرس  Certificate هارو تغییر میدیم

~/.acme.sh/acme.sh --installcert -d example.com --key-file /root/private.key --fullchain-file /root/cert.crt

جای example.com نام دامنه ای که certificate گرفتین رو وارد کنید

تنظیم SSL آدرس پنل :

وارد پنل X-ui بشین ، برین تو Setting  


Save  و Restart کنید

 تنظیم cloudflare  برای TLS

وارد پنل کلود فلیر بشین  در بخش DNS Records


تیک پروکسی رو روشن کنید ( از الان به بعد دیگه پنلتون با دامنه بالا نمیاد و بایست با IP وارد بشین )

وارد بخشی SSL بشین  و مطابق عکس گزینه سوم Full رو بزنید


 ساخت اکانت

وارد پنل X-ui  بشین   و بر روی پورت های باز cloudflare  تننظیمات بسازین

 خروجی بگیرین و با نرم افزارهای مربوط به دیوایستون وصل بشین

 متناسب با هر اوپراتور ممکنه نیازتون بشه تنظیمات کانفیگ رو تغییر بدین

روی ایرانسل تا الان این روش جواب نداده

Report Page