ساخت VPN با IP فیلتر شده، بدون دامین، بدون اکانت کلاودفلر (ورژن جدید)

✅ آپدیت ۱۰:۴۸-۱۴۰۳/۰۴/۱۹: آی‌پیِ جدید کلاودفلر اضافه شد.

✅ آپدیت ۱۹:۰۵-۱۴۰۳/۰۴/۱۴: متاسفانه دو سه روز است این روش روی همراه اول (به دلیل اختلال فرگمنت) کار نمی‌کند. (هم‌اکنون به دلیل عدم دسترسی، در مورد ایرانسل اطلاعی ندارم). روی خط مخابرات به شرط داشتن IP تمیز با سرعت و پینگ خوبی کار می‌کند.
(IP های کلاودفلرِ تمیزِ قبلی که طی مقاله معرفی شده اند، یعنی ۱۸۸.۱۱۴.۹۷.۳ و ۱۸۸.۱۱۴.۹۸.۲۲۴ متاسفانه هم‌اکنون از کار افتاده‌اند! اگر از هر منبع دیگری بتوانید IP کلاودفلر تمیز پیدا کنید، روی خط مخابرات نتیجه‌ی کار مطلوب خواهد بود)

مقدمه

ساخت VPN با IP فیلتر شده بدون دنگ و فنگ‌های معمول مثل نیاز به دامنه و CDN موضوع مقاله‌ی امروز است.

همواره برای اطمینان از صحت آموزش و حذف خطاهای احتمالی، سرور را از نو راه‌اندازی و اوبونتوی ۲۰ را نصب می‌کنم. ورژن ۲۰ را عمداً انتخاب می‌کنم چون سرورهای با رم کمتر از ۱ گیگابایت امکان نصب ورژن ۲۲ را ندارند و می‌خواهم همگام با سرورهای ضعیف‌تر آموزش را جلو ببرم.

پس از آپدیت سرور، آموزش و دستورالعملی که نوشته‌ام، قبل از انتشار دوباره و گاهی چندباره روی سرور پیاده و تست می‌کنم. گاهی در سمت کلاینت هم قبل از اتصال، v2rayN را کامل از روی ویندوز حذف کرده و برنامه و هسته‌ها را دوباره دانلود، نصب و آپدیت می‌کنم. برای اندروید هم در v2rayNG کش و Data را پاک می‌کنم. مدتی ست آیفون ندارم ولی همین موارد را در مک‌بوک هم رعایت میکنم.

کانفیگ‌ها را با خطوط مخابرات (فیبر و VDSL)، همراه اول و ایرانسل تست می‌کنم و اگر به هر دلیل دسترسی به هر کدام نداشته باشم، در توضیحاتم عنوان می‌کنم. لطفاً اگر به کم و کاستی برخوردید، از طریق کامنت، فرم تماس و یا توئیتر به اینجانب اطلاع دهید تا برطرف کنم.

برای مقاله‌ی امروز هم شرایط بالا رعایت شده است. دستورالعمل ساخت VPN با این روش روی ۲ سرور با IP فیلتر شده در لوکیشن‌های آلمان و فرانسه با خطوط مخابرات (فیبر و VDSL)، همراه اول و ایرانسل انجام شد و نتایج بسیار خوب بوده است. شما هم حتماً نتیجه‌ی خوبی خواهید گرفت.

لطفاً کامنت بگذارید و من و بقیه‌ی خوانندگان را در جریان نتایج‌تان قرار دهید.

روشی که امروز انجام خواهیم داد پینگ کم و سرعت بسیار خوبی دارد. این راه حل حتی با سرورهای دارای تنها IPv6 هم به خوبی کار می‌کند و برای استفاده از VPN حاصل از آن نیازی نیست خط اینترنت محلی شما حتماً دارای IPv6 باشد. همانگونه که اطلاع دارید قیمت سرور مجازی شخصی (VPS) که فقط دارای IPv6 باشد بسیار ارزان‌تر از سرورهای با IPv4 هستند.

📌 این روش روی خط اینترنت کابلی (اصطلاحاً و اشتباهاً وای‌فای) مثل مخابرات به راحتی کار می‌کند. ولی برای همراه اول و ایرانسل نیاز به فرگمنت دارد. ساده و کارآمد است، دستورالعمل را خواهم گفت. اگر گوشی‌تان اندروید است با v2rayNG با یک کانفیگ (بدون نیاز به ساختن کانفیگِ فرگمنتِ Custom) امکان اتصال به هر خط اینترنتی را خواهید داشت. برای آیفون به غیر از کانفیگ اصلی (که برای خط اینترنت کابلی استفاده خواهید کرد)، برای خط دیتای موبایل باید کانفیگ کاستوم هم بسازیم و دو کانکشن را در کنار هم داشته باشیم. یکی برای خط اینترنت کابلی و دیگری برای دیتای موبایل!

✅ آپدیت ۲۲:۵۸-۱۴۰۳/۰۳/۲۳: در آیفون از برنامه‌ی Streisand برای فرگمنت استفاده کنید.

مواد لازم:

  • سرور مجازی شخصی با حداقل ۵۱۲ مگابایت
  • IP تمیز: نیاز ندارد – اصلاً مهم نیست که IP کثیف است. حتی اگر IPv4 ندارید با یک IPv6 هم امکان‌پذیر است.
  • دامین: نیاز ندارد.
  • اکانت کلاودفلر: نیاز ندارد.
  • پنل نصب شده‌ی X-UI (سنایی/علیرضا/کافکا)

این مقاله هم برای مطالعه پیشنهاد می‌شود:
تست تمیزی IP و هر آنچه در مورد IP تمیز یا فیلتر شده باید بدانید!

داستان چیست؟ در این روشِ ساخت VPN با زدن چند دستور، کلاودفلر یک دامنه به ما می‌دهد و آن دامنه را به سرور ما وصل می‌کند. همچنین یک تانلِ امن بین سرور ما و سرورهای کلاودفلر ایجاد می‌کند. ما هم یک اتصال وب‌سوکتِ ساده در پنل X-UI می‌سازیم و به آن دامنه وصل می‌شویم و تمام. سرعت دانلود و آپلود این روش به اندازه حداکثر سرعت خط شماست بدون کمترین افت!

بدون اتلاف وقت آموزش را شروع می‌کنیم:

شروع آموزش

در سمت راستِ کادر هر دستور، یک آیکونِ کپی وجود دارد. وقتی آن را کلیک کنید کل دستور کپی می‌شود، سپس در ترمینال پیست (Paste) کنید.

پروتکل Brook

از طریق یک ترمینالِ SSH به سرور وصل شوید و با دستور زیر سرور را آپدیت کنید.

apt update && apt upgrade -y

سپس دستور زیر را بزنید. این دستور اپلیکیشن tmux را برای ما نصب می‌کند. اپ tmux برای ما این امکان را مهیا می‌کند که در سرور پنجره‌های SSH متعددی ایجاد کنیم طوری که پس از بستن ترمینال، برنامه‌های اجرا در هر پنجره در حال اجرا باقی بمانند و با بستن ترمینال متوقف نشوند.

apt install tmux

توضیح برای خوانندگان دارای تجربه‌ی کمتر: بطور کل هر بار بخواهیم یک پکیج یا برنامه (اپلیکیشن) جدید روی سرور نصب کنیم از دستور apt install استفاده می‌کنیم، مثل بالا. اگر قبلاً اپلیکیشن نصب نشده باشد، یک تایید از ما می‌گیرد که معمولاً بصورت Y برای پاسخ بله (Yes) و N برای پاسخ خیر (No) است. پس در هنگام صدور دستور بالا اگر از شما سوال شد، دکمه Y را بزنید.

حالا دستور زیر را وارد کرده و Enter بزنید تا وارد محیط tmux شوید. تنها تفاوتی که محیط tmux با محیط SSH همیشگی دارد، وجود یک نوار سبز رنگ در پائین صفحه است.

tmux

برای ادامه، شما لازم است معماری CPUی سرورتان را بدانید. نترسید، ساده است.

اگر CPU یِ سرور شما دارای معماری amd64 است از آموزش “الف” استفاده کنید. (اکثر سرورها این معماری را دارند. اگر نمی‌دانید معماری سرورتان چیست، تقریباً میشه نتیجه گرفت که سرور شما amd64 است 😉)

اگر CPU یِ سرور شما دارای معماری arm64 است از آموزش “ب” استفاده کنید. (مناسب برای سرورهای Arm در دیتاسنتر Hetzner)

الف- دستورات برای VPS با CPU معماری amd64

همچنان که در محیط tmux هستید دستور زیر را بزنید:

wget -O cloudflared-linux-amd64 https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64

ما از دستور فوق برای دانلود برنامه Cloudflared روی سرور استفاده می‌کنیم. این اپ متعلق به شرکت کلاودفلر و امن است. از این اپ برای ایجاد تانل بین سرور و کلاودفلر استفاده می‌شود. این دستور آخرین ورژن برنامه مذکور را به سرور دانلود می‌کند.

دستور زیر را وارد کرده و Enter بزنید تا cloudflared قابلیت اجرا پیدا کند.

chmod +x cloudflared-linux-amd64

و دستور زیر. این دستور بین سرور و کلاودفلر تانل را برقرار می‌کند.

./cloudflared-linux-amd64 tunnel --url localhost:۱۲۳۴۵

توجه فرمایید عدد ۱۲۳۴۵ شماره پورتی است که می‌خواهیم در پنل X-UI یک کانفیگ برای آن بسازیم. می‌توانید از هر پورتی استفاده کنید. لزومی ندارد حتما یکی از ۶ پورت HTTPS کلاودفلر (۴۴۳، ۸۴۴۳، ۲۰۵۳، ۲۰۸۳، ۲۰۸۷، ۲۰۹۶) باشد!

📌 نکته مهم: هر بار که سرور ریست شود، نیاز است که دوباره وارد محیط tmux شوید و مجدداً آخرین دستور (دستور بالا) را اجرا کنید.

پایان دستورات برای معماری amd64. پس از انجام دستورات فوق، برای ادامه به پاراگراف “ج” بروید.


ب- دستورات برای VPS با CPU معماری arm64 (دیتاسنتر Hetzner)

همچنان که در محیط tmux هستید دستور زیر را بزنید:

wget -O cloudflared-linux-arm64 https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64

ما از دستور فوق برای دانلود برنامه Cloudflared روی سرور استفاده می‌کنیم. این اپ متعلق به شرکت کلاودفلر و امن است. از این اپ برای ایجاد تانل بین سرور و کلاودفلر استفاده می‌شود. این دستور آخرین ورژن برنامه مذکور را به سرور دانلود می‌کند.

دستور زیر را وارد کرده و Enter بزنید تا cloudflared قابلیت اجرا پیدا کند.

chmod +x cloudflared-linux-arm64

و دستور زیر. این دستور بین سرور و کلاودفلر تانل را برقرار می‌کند.

./cloudflared-linux-arm64 tunnel --url localhost:۱۲۳۴۵

توجه فرمایید عدد ۱۲۳۴۵ شماره پورتی است که می‌خواهیم در پنل X-UI یک کانفیگ برای آن بسازیم. می‌توانید از هر پورتی استفاده کنید. لزومی ندارد حتما یکی از ۶ پورت HTTPS کلاودفلر (۴۴۳، ۸۴۴۳، ۲۰۵۳، ۲۰۸۳، ۲۰۸۷، ۲۰۹۶) باشد!

📌 نکته مهم: هر بار که سرور ریست شود، نیاز است که دوباره وارد محیط tmux شوید و مجدداً آخرین دستور (دستور بالا) را اجرا کنید.

پایان دستورات برای معماری arm64. پس از انجام دستورات فوق، برای ادامه به بند “ج” بروید.


ج- ادامه دستورات برای هر دو نوع معماری

در هر دو معماری، پس از آخرین دستور، اپلیکیشن Cloudflared شروع به ایجاد یک تانل بین سرور ما و سرورهای کلاودفلر می‌کند که نهایتاً تصویری مشابه تصویر زیر خواهید داشت:

 ساخت VPN
تصویر A

آدرسی که زیر آن خط قرمز کشیده شده را بردارید و جایی کپی کنید. (بدون //:https). می‌توانید صفحه SSH را ببندید. (مراقب باشید Ctrl+C را نزنید!)

برای ادامه ساخت VPN به پنل X-UI می‌رویم. یک کانفیگ ساده مثل زیر درست می‌کنیم:

تصویر B

در قسمت Remark یک نام به کانفیگ بدهید. پورت را همان پورتی را بدهید که در آخرین دستور در همین صفحه تعریف کردیم (مثل تصویر C) و Transmission هم WS. اگر مثل من ۱۲۳۴۵ زده اید در پنل هم ۱۲۳۴۵ وارد کنید.

تصویر C

دکمه Create را بزنید. (اگر کانفیگی را که قبلا ایجاد کرده اید بخواهید تغییر دهید، این دکمه به Update تغییر کرده است). کانفیگ را کپی کرده و در ویندوز به برنامه v2rayN، در اندروید v2rayNG، در مک‌بوک و آیفون در FoxRay و یا V2Box اضافه کنید و سپس کانفیگ را برای ویرایش باز کنید.

ادامه آموزش را در v2rayN می‌گویم ولی برای تمام اپ‌هایی که در پاراگراف بالا ذکر شده، مشابه همین است. شما کافی است در اپلیکیشن کانکشن را برای ادیت باز کنید و فیلدهایی که مطابق تصویر زیر تغییر می‌دهیم را تغییر دهید.

در فیلد Address یک IP تمیز کلادفلر بزنید. مثل ۱۸۸.۱۱۴.۹۷.۳ (در تاریخ نگارش مقاله، این IP به خوبی کار می‌کند. اگر هر زمان از کار افتاد از یک IP تمیزِ دیگر کلاودفلر استفاده کنید). در فیلد Port هم عدد ۴۴۳ را بگذارید.

✅ آپدیت ۱۱:۳۸-۱۴۰۳/۰۴/۱۰: متاسفانه ۱۸۸.۱۱۴.۹۷.۳ کار نمی‌کند. از ۱۸۸.۱۱۴.۹۸.۲۲۴ استفاده کنید. روی خط مخابرات بدون فرگمنت بخوبی کار می‌کند البته دو روز است فرگمنت در همراه اول جواب نمی‌دهد. در مورد ایرانسل اطلاعی ندارم.

✅ آپدیت ۱۰:۴۸-۱۴۰۳/۰۴/۱۹: از ۱۸۸.۱۱۴.۹۸.۶۶ استفاده کنید. با مخابرات و ایرانسل بدون فرگمنت و عالی کار می‌کند. در همراه اول نیاز به فرگمنت دارد.

آدرس دامنه ای که چند خط بالاتر کپی کرده اید (آدرسی که در سه عکس بالاتر زیر آن خط قرمز کشیده شده و با trycloudflare.com تمام می شود) را باید در ۲ جا قرار دهید. ابتدا مثل تصویر D آن را در فیلد domain(host) مربوط به ws در قسمت Transport قرار دهید. سپس منوی پائین‌افتادنیِ TLS را باز کرده و گزینه‌ی tls را انتخاب کنید. با انتخاب گزینه‌ی tls، فیلد SNI اضافه می‌شود. حال دامنه‌ی کلاودفلری را در این فیلد SNI هم بگذارید.

تصویر D

کانفیگ را ذخیره کنید (در v2rayN دکمه Confirm را بزنید).

اتصال در خطوط اینترنت مختلف

خط اینترنت مخابرات:

برای خطوط مخابرات شامل فیبر نوری و VDSL نیاز به کار دیگری نیست. متصل شوید و از حداکثر سرعت خط اینترنت‌تان لذت ببرید. اگر روزی روزگاری این IP تمیز کلاودفلر (۱۸۸.۱۱۴.۹۷.۳) دیگر تمیز نبود، فقط کافی‌ست که کانفیگ را باز کرده و IP تمیز دیگری را جایگزین IP قبلی در فیلد Address کرده، ذخیره کنید و دوباره از کانفیگ استفاده نمائید.

خط همراه اول و ایرانسل:

برای همراه اول و ایرانسل لازم است که از فرگمنت استفاده کنید که در ادامه توضیح می‌دهم.

افزودن فرگمنت به کانفیگ

برای کاربران اندروید کار بسیار سریع و ساده است. در اپلیکیشن v2rayNG (ورژن ۱.۸.۲۲) از منوی همبرگری بالا سمت چپ وارد Settings شوید. در Mux Settings گزینه‌ی Enable Mux را فعال کرده و مقادیر بصورت ۸ و ۸ و reject باشند. در قسمت Fragment Settings هم گزینه‌ی Enable Fragment را فعال کرده، برای فیلد Fragment Length اعداد ۳۷-۱۳ و برای Fragment Interval اعداد ۱۳-۱ را قرار داده و Fragment Packets هم tlshello باشد.

به صفحه‌ی اصلی v2rayNG برگردید و متصل شوید، تمام.

📌 نکته‌ی مهم: فراموش نکنید در مواقعی که نیاز به فرگمنت ندارید (مثل اتصال به خط اینترنت مخابرات)، ۲ گزینه‌ی Mux و Fragment را در Setttings غیر فعال کنید.

در آیفون نمی‌دانم کدام یک از اپلیکیشن‌ها از قابلیت Fragment پشتیبانی می‌کنند. ولی از آنجائیکه اپ FoxRay نسخه‌ی مک‌بوک هم دارد، و گزینه‌ی Fragment و Mux هم در قسمت ویرایش کانفیگ آن موجود است، در مک‌بوک با هات‌اسپات گوشیِ اندروید (همراه اول) تست کردم ولی کار نکرد! البته آخرین ورژن برنامه FoxRay باگ زیاد دارد و بعد از چند ثانیه هر اتصال VPN را کلاً قطع می‌کند! پس نمی‌توانم در مورد اکوسیستم اپل پیشنهادی بدهم. منتظر آپدیت جدید هستم.

لطفاً اگر اپلیکیشنی برای آیفون سراغ دارید که از Fragment پشتیبانی می‌کند، در قسمت کامنت‌ها یا در توئیتر پیشنهاد کنید تا به مقاله اضافه کنم.

برای هر برنامه و اپلیکیشن دیگری که بطور درونی آپشن Fragment و Mux را ندارد، باید کانفیگ را به “کانفیگ با فرگمنت” یا همان اصطلاح معروف “کانفیگ Custom” یا فایل JSON تبدیل کرده و در برنامه‌تان استفاده کنید. برای این کار ادامه‌ی مقاله را مطالعه نمائید.

تبدیل “کانفیگ ساده” به “کانفیگ با فرگمنت”

کانفیگی که بالا ساخته و ذخیره کرده‌ایم را کپی کنید. در اپلیکیشن‌های مختلف گزینه‌ای برای کپی کردن کانفیگ موجود است.

به عنوان مثال برای کپی کردن کانفیگ در v2rayN، روی کانفیگ کلیک راست کنید و گزینه‌ی Share Server را بزنید. چیزی شبیه تصویر زیر را خواهیم داشت. رشته‌ای که در پائین QR Code موجود است را کامل کپی کنید. QR Code را هم همین جا اسکن کنید تا کانفیگ به اپلیکیشن شما اضافه شود.

تصویر E

حالا به این لینک بروید. چیزی مشابه تصویر زیر را خواهیم داشت:

تصویر F

کانفیگ را در فیلد Your config وارد نموده و بررسی را بزنید. در بخش “مقادیر فرگمنت”، فیلد وسطی مربوط به Length و فیلد سمت راستی مربوط به Interval است.

برای خطوط همراه اول و ایرانسل همانطور که در بالا گفتم مقدار Length را ۳۷-۱۳ و Interval را ۱۳-۱ قرار دهید.دست نزنید و اجازه دهید همان مقادیر ۲۰-۱۰ باشد. سپس گزینه‌ Mux را فعال کنید. گزینه‌ی Routing Rules مربوط به مستقیم کردن دسترسی به اپلیکیشن‌ها و سایت‌های ایرانی است که پیشنهاد می‌کنم این گزینه را هم به همراه گزینه های Insecure, Early Data فعال کنید. مشابه تصویر زیر:

نهایتا دکمه‌ی “تبدیل به فرگمنت” را بزنید. پنجره‌ای مثل تصویر زیر باز می‌شود.

‌کد QR را اسکن کنید. در اپ v2rayNG بعد از اسکن کد QR نیاز است که از منوی ۳ نقطه در بالا-سمت-راست گزینه Update Subscription را بزنید تا کانفیگ جدید برای شما نمایش داده شود. کانفیگ را انتخاب کرده و متصل شوید.

برای اپلیکیشن‌هایی که برای کانفیگ‌های فرگمنت شده نیاز به فایل JSON دارند، گزینه‌ی دانلود JSON را زده و فایل دانلودی را وارد اپلیکیشن کنید.

پایان آموزش.

این مقاله را در شبکه‌های اجتماعی به اشتراک بگذارید

۹۴ دیدگاه

  1. برای من توی تیماکس این ارور میده
    error=”Group ID 0 is not between ping group 1 to 0″
    2024-۰۶-12T06:19:04Z WRN ICMP proxy feature is disabled error=”cannot create ICMPv4 proxy: Group ID 0 is not between ping group 1 to 0 nor ICMPv6 proxy: socket: permission denied”

  2. سلام ممنون از آموزش خوبتون.
    روی اینترنت خونه تست کردم و اوکی بود. برای ایرانسل و همراه‌اول هم کانفیگ با فرگمنت ساختم و در آیفون اپلیکیشن Npv Tunnel تست زدم وصل شد جفتشون. فقط برای import کردنش لازمه که jsonاش دانلود کنید و import v2ray json from clipboard رو بزنید.
    روی مک ولی یک بار فقط وصل شد بدون فرگمنت و دیگه پینگ نداد اصلا. باید بیشتر تستش کنم.

  3. سلام واسه من کار نکرد. من پورت تونل رو پورت پنلم گذاشتم و دامینی که میده رو وقتی میزنم فقط با وی پی ان کار میکنه و پنلم رو باز میکنه. بعدش اومدم هی دستور تونل رو تکرار کردم و url هارو تو سایت check host پینگ گرفتم و همشون توی ایران مشکل داشتن. در ضمن ip کلودفلری که استفاده میکنم تمیزه اونم تو check host تست کردم . دلیل چی میتونه باشه؟

    • سلام. دوست گرامی نباید پورت رو پورت ورود به پنل بذارین، یه پورت دیگه باید باشه. اینطور که شما زدین پنل رو باز می‌کنه نه کانفیگ رو! طبق توضیحاتی که دادین مسیر رو اشتباه رفتین. اون دامینی که میگیرین رو فقط باید در ۲ تا فیلدی که گفتم استفاده کنین.
      از نو و مطابق دستورالعمل انجام بدین. موفق باشید ☘️

  4. سلام ممنون از آموزش ارزشمندتون، من این روش رو استفاده کردم ولی حداکثر سرعت خط رو نگرفتم مثلا در مقایسه با یه کانفیگ دیگه که از سرور ایران تونل شده بود سرعت کمتری داشت. راهی یا نکته ای هست که بشه سرعتشو افزایش داد؟

    • سلام بر شما. خواهش می‌کنم. من با سرور فرانکفورت و پاریس با فیبر ۳۰۰ مگ سرعت متغیر حدود ۲۳۰ تا ۲۷۰ گرفتم. احتمالاً کلاودفلر محدودیتی گذاشته. با بروک مستقیم تا ۳۰۰ میگیرم. آمار و سرعتی که گرفتید رو بفرمائید تا یک قیاسی داشته باشیم.

    • سلام بر شما. تو یوتیوب خیلی آموزش هست. نمی‌دونم کدوم رو بهت بگم 😁
      نصب‌ش ساده‌س. سرورت رو از نو سیستم عامل نصب کن. بعد با ssh بهش وصل شو و دستور زیر رو بزن:
      apt update && apt upgrade -y
      بعدش اینو بزن:
      bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
      چند تا سوال میپرسه. اولی رو y بزن. بعدش username می‌خواد. بعدش password بعدش پورت اتصال رو می‌پرسه بزن ۲۰۵۳. یک یا ۲ سوال دیگه می‌پرسه که Enter بزن. تمام.
      بعد تو براوزت تایپ کن:
      http://yourip:2053
      پنل میاد. username و password رو بزن و وارد شو. تمام

  5. من بعد از زدن دستور ./cloudflared-linux-amd64 tunnel –url localhost:12345 خطای زیر رو گرفتم، میشه راهنمایی کنید لطفاً؟
    2024-۰۶-13T12:50:42Z WRN The user running cloudflared process has a GID (group ID) that is not within ping_group_range. You might need to add that user to a group within that range, or instead update the range to encompass a group the user is already in by modifying /proc/sys/net/ipv4/ping_group_range. Otherwise cloudflared will not be able to ping this network error=”Group ID 0 is not between ping group 1 to 0″
    2024-۰۶-13T12:50:42Z WRN ICMP proxy feature is disabled error=”cannot create ICMPv4 proxy: Group ID 0 is not between ping group 1 to 0 nor ICMPv6 proxy: socket: permission denied”

  6. منم سرورمو از vultr گرفتم و همون اروری که بقیه نوشتنو گرفتم ولی خب نتونستم درستش کنم. یعنی اومدم فایروال همین کاری که بقیه گفتیدو انجام بدم نمیدونم چه اشتباهی کردم ولی بعدش دیگه نمیتونستم ssh کنم به سرورم و آخرش هر کار کردم درست نشد رفتم سرور جدید گرفتم الان دیگه میترسم دست به اونجاش بزنم :))))
    نکنه علت اینکه از هیچ کدوم از آموزشا نتیجه نمیگیرم همینه؟ من فقط مستقیم ssh میکنم به سرورم بقیه روشا هیچ کدومش برام جواب نداده 🙁

  7. من ساختم اوکی بود البته با پنل علیرضا و پینگ جالبی ازش نمیگریم اگه میشه دلیلش و بگین
    سوال دیگم اینه چرا پنل سنایی بالا نمیاد تا اخرش میره و یوزو و پس و پورت میزنم ولی توی گوگل نمیاد بالا علتش چیست ؟

    • خودم با سرعت و پینگ خیلی خوبی روی هر سه اپراتور دارم استفاده می‌کنم. طوری که چند روزه از پروتکل مورد علاقه‌م یعنی بروک کمتر استفاده کردم. نمی‌دونم پینگ شما به چه دلیله. سرور رو یه آپدیت و ری‌استارت هر چند مدت انجام بدین.
      پنل رو اجازه بدین یه نصب انجام بدم و ببینم اگه مشکلی داشته باشه میگم.

  8. سلام وقت بخیر خیلی عالی بود پینگ یکم بالاس که با سردعت دانلود و اپلود بالا اصلا به چشم نمیاد :))
    فقط یک مسئله ای اونم اینکه با نوع کانفیگ محدودیت از کلاد فلیر هست ؟
    مثلا روی ۱۰۰ گیگ دیتا فقط مصرف باشه یا خیر
    یا مثلا در روز ۲۰۰ تا کانکشن

  9. سلام،مرسی از آموزش
    بسیار عالی و کاربردی بود
    من تست کردم هیچ مشکلی نداشت
    ولی متاسفانه بعد از چند ساعت،بعضا روز بعد وقتی سیستم رو چم میکنم متوجه میشم سرویس از کار افتاد و باید دوباره دستور رو وارد کنم
    با اینکه چک کردم سرور ریستارت نشده
    دلیلش چی میتونه باشه؟؟

    • سلام علی آقا. خواهش می‌کنم. واقعاً نمی‌دونم دلیل چی می‌تونه باشه. شما اولین فیدبکی هستین که در این مورد میگیرم. خودم ۲ تا سرور رو از ۳ روز پیش درگیر این روش کردم و بدون مشکل دارن کار میکنن.

  10. سلام
    ممنون بابت معرفی و آموزش این روش
    من بدون فرگمنت ایرانسل متصل شدم و با فرگمت همراه اول متصل شدم و همچنین با فرگمنت روی ایرانسل هم متصل شدم
    سرعت و پینگ خوبی داشتم
    فقط یک سوال، وقتی سرور ریست میشه کدهای گفته شد باید مجدد اجرا کنیم، و با اجرا کردن کد آدرس دریافتی عوض میشه
    با عوض شدن آدرس باید در کانفینگ آدرس جدید جایگزین شود؟
    چگونه با لینک ساب میتونم ادغام کنم جهت تغییرات این چنینی؟
    و یک درخواست آموزش ساخت لینک ساب با استفاده از گیت هاب هم اگر بشه بذارید عالی میشه
    ممنون

    • سلام. خواهش می‌کنم. بله با هر بار ری‌استارت کد باید اجرا بشه و دامنه هم تغییر می‌کنه که باید در کانفیگ جایگزین کنین.
      متاسفانه چون اضافه کردن دامنه دستی باید باشه نمیشه از ساب استفاده کرد.
      برای ساخت ساب با گیت‌هاب هم باید بزودی یادش بگیرم و یه آموزش بذارم 😁
      موفق باشید.

  11. سلام مرسی از اموزش خوبت
    درمورد تانلینگ چه روشی بهتره؟الان از روش پنل به پنل استفاده میکنم مصرفش خیلی زیاده
    200گیگ اصلا کافی نیست درماه،درصورتی که پنل آمار خیلی کمتری رو نمایش میده

    • سلام و صد سلام به شما دوست گرامی. خوشحالم راضی بودین 👍
      بله همین درسته که IP سرور شما رو باید برگردونه.
      بطور کل برای تست IP از سایت‌های db-ip.com و ipinfo.io استفاده کنید. اینها آپدیت تر هستند. بقیه کمی عقبند.

  12. درود،
    از همون اول آموزش وقتی آدم چند پاراگراف اول رو می‌خونه و میبینه که چقدر وقت میذاری و با وسواس و اینقدر دقیق همه پارامترها رو کنترل میکنی و بعد آموزش رو پابلیش میکنی، واقعا لذت می‌بره از احترامی که برای کارت قائلی.
    فقط اومدم همین رو بگم که مایی که از مطالبت استفاده میکنیم متقابلا این احترام رو برای خودت هم قائل هستیم.
    پاینده باشی.

  13. نمیدونم چرا قبل مرحله xui که لینک میخوام بسازم این ارور رو میدع اما لینک هم میده:

    WRN The user running cloudflared process has a GID (group ID) that is not within ping_group_range. You might need to add that user to a group within that range, or instead update the range to encompass a group the user is already in by modifying /proc/sys/net/ipv4/ping_group_range. Otherwise cloudflared will not be able to ping this network error=”Group ID 0 is not between ping group 1 to 0″
    2024-۰۶-30T04:51:07Z WRN ICMP proxy feature is disabled error=”cannot create ICMPv4 proxy: Group ID 0 is not between ping group 1 to 0 nor ICMPv6 proxy: socket: permission denied”

  14. خیلی ممنون از مطلبی که زحمت کشیدید قرار دادید.
    برای همراه اول با توجه به اینکه فرگمنت فعلا کار نمیکنه و بطور عادی هم نمیشه متصل شد و حتی استفاده از آی‌پی تمیز هم مشکل رو حل نمیکنه، بنظرتون بهترین راه اتصال چیه؟

    ممنون میشم راهنمایی کنید.

  15. سلام امکانش هست از این روش برای open vpn استفاده کرد ، مثلا به جای اینکه سرور ایران بگیریم و ترافیک رو فوروارد کنیم روی سرور خارج اپن
    از این طریق بین کلود فلر و اپن تانل بزنیم و ترافیک رو بفرستیم سمت کلودفلر؟؟؟

  16. سلام
    تشکر از آموزش خوب شما
    فقط داستان رمزنگاری TLS چی میشه ؟ ینی بخواییم کانفیگ امن باشه و TLS دار باشه توی x-ui چطوری باید سرت تعریف کنیم براش ؟

    • مهسا خانم سلام. خواهش می‌کنم.
      رمزنگاری و دریافت سرت بین سرور و کلاودفلر با اپ cloudflared انجام میشه و از سرور کلاودفلر تا ما هم که سرت روی سرور کلاودفلر هست و ما در زمانی که کانفیگ رو ویرایش می‌کنیم داریم TLS رو فعال می‌کنیم و ارتباط امن میشه و دیگه نیازی به گرفتن سرت اضافه برای سرور نیست.

  17. من یک مشکلی که دارم اینه که نمیتونم به پنل x-ui یا s-ui دسترسی پیدا کنم. طبق مراحل جلو میرم و از ssh به نظر میرسه همه چیز روی vps درست نصب شده و داره اجرا میشه اما وقتی آدرس سرور و پورت رو میزنم هیچ چیزی نمیاره. میشه منو راهنمایی کنین که ممکنه چیزی روی vps نصب نشده؟ linux 24 هست با ip تمیز

  18. من با آیپی فیلتر شده این روش رو اجرا کردم دانلودش خیلی خوبه روی نت مخابرات و ایرانسل ولی متاسفانه آپلود نزدیک صفر هست روی هر دو نت.
    راهی وجود داره بشه اصلاحش کرد؟

  19. سلام
    من با این روش روی سرور رکنرد کانفیگ ساختم. کار میکنه ولی خیلی قطع و وصل میشه و اون پایداری مثل بروک و امنزیا رو نداره. باید کار خاصی انجام بدم؟

    • سلام بر شما. این روش نیاز به IP تمیز کلادفلر داره و هر بار که کلادفلر چند IP تمیز رو به ایران اختصاص میده و از اون IP ها در این روش استفاده بشه، این روش فوق ‌العاده خوب جواب میده. اگر IP سرورتون فیلتر نیست فعلا از هیستریا ۲ و بروک و امنزیا استفاده کنین. ارادت 🌺

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *