How run Hysteria V2 Protocol with iSegaro

How run Hysteria V2 Protocol with iSegaro

iSegaro - 1402-06-12

سلام و روز خوش , سگارو هستم با آموزش هیستریا ورژن 2 که اقا شاهکار شده , شاهکار

خوب امیدوارم حالشو ببرید , مستندات این آموزش در ادرس hysteria.network موجود هست و میتونید برای مطالعه بیشتر استفاده کنید , این آموزش به روز میشه مداوم چون قابلیتهای زیادی داره که هرکدومش توضیحات مفصلی داره ولی فعلا با همین مطلب پیش بریم چون تازه یک روز نیست منتشر شده , به مرور ماهم پیش میریم

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

https://twitter.com/iSegaro
  • چه تغییراتی اتفاق افتاده :
    1.مهمترینش انتقال اطلاعات به واسطه HTTP/3 که بهترین و جدیدترین پروتکل هست و قابل شناسایی نیست
    2.ارتباط بر بستر QUIC با بالاترین سرعت منتقل میشه
    3.حالا از هر دو پروتکل TCP و UDP پشتیبانی میکنه
    4.میشه ترافیک رو شبیه وبسایت دیگه ای تغییر داد جهت عدم شناسایی ترافیک(در اپدیت بعدی این مطلب اضافه میکنم)

روی همه اوپراتور ها کار میکنه , اگه ایرانسل استفاده میکنید پیشنهاد میکنم حتما از IPv6 سرورتون جهت استفاده ازین پروتکل استفاده کنید اصن قابل شناسایی نیست (جهت فعال سازی IPv6 این توییتم رو حتما ببینید برای ایرانسل https://twitter.com/iSegaro/status/1695560613496332785 )

خوب بریم برای شروع آموزش , مثل همیشه ما نیاز به یک سرور لینوکسی داریم , بهترین جا که همیشه معرفی میکنم سرورهای ایزا هست با لینک ریفرال زیر که هردو نفر تا 15% بونوس بیشتر بابت خرید میگیریم در 24 ساعت اول و هم اینکه پرداخت با کریپتو داره , ساعتی میتونید بخرید اگه فیلتر بود عوض کنید سرور رو و حتی اسم iSegaro رو بیارید یا از لینک زیر خرید کنید پشتیبانی بهتری به شما میدن

https://aeza.net/?ref=387569

بعد از اتصال به سرور در محیط ترمینال شروع میکنیم دانلود هسته هیستریا ورژن 2 و کانفیگ کردن اون , خوب چون قبلا ورژن یک رو اموزش دادیم و دوستان در توییتر اسکریپت های یک خطی برای هیستریا نوشتن و چون نمیخایم باهم قاطی بشه اسمش رو hy2 میزاریم که اسکریپت نوشتن مشکلی پیش نیاد بچها

قبل هرچی دستورات زیر رو بزنیم برای نصب پیشنیاز ها

apt-get update
apt install nano

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

mkdir hy2
cd hy2

خوب بعد اینکه فولدر رو ساختیم و وارد اون شدیم حالا نیاز هست که هسته هیستریا ورژن 2 رو دانلود کنیم , همین الان که دارم این مطلب رو مینویسم اخرین ورژن 2.0.0 هست , پس فراموش نکنید اگه بعدها این مطلب رو میخونید آخرین ورژن رو حتما بگیرید , منم این مطلب رو بروز میکنم مطمن باشید , با دستور زیر میریم هسته رو دریافت میکنیم

wget https://github.com/apernet/hysteria/releases/download/app%2Fv2.0.0/hysteria-linux-amd64

خوب هسته روی فولدر ما دانلود شد حالا باید پرمیشن رو تغییر بدیم دستور زیر رو بزنید

chmod 755 hysteria-linux-amd64

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

openssl ecparam -genkey -name prime256v1 -out ca.key
openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj "/CN=bing.com"

خوب حالا باید فایل کانفیگ رو بسازیم و اطلاعات خودمون مثل پسورد و پورت و ... رو وارد کنیم , پس دستور زیر رو بزنید

nano config.yaml

بعد اینکه دستور بالا رو زدید یه محیطی برای شما باز میشه که باید اطلاعات کانفیگ رو وارد کنید مثل عکس زیر , فقط توجه داشتید دور مواردی که خط کشیدم شما تغییر بدید , مثل پورت و پسورد و DNS و ... به انتخاب خودتون

برای کپی کانفیگ سرور از لینک زیر اقدام کنید

https://github.com/iSegaro/Hysteria.V2/blob/main/Server-Config

خوب بعد از کپی و جایگذاری و تغییر حالا با زدن Ctrl+X و سپس زدن کلید Y در اخر Enter تغییرات ذخیره میشود.

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

nano /etc/systemd/system/hy2.service

اطلاعات سیستم فایل رو از لینک زیر بردارید

https://github.com/iSegaro/Hysteria.V2/blob/main/System-File

خوب حالا دستورات زیر رو به ترتیب بزنید

systemctl daemon-reload
systemctl enable hy2

بعد از زدن دو دستور بالا حالا بریم هیستریا رو استارت کنیم و سپس یک صورت وضعیت بگیرید , با زدن دستور دوم باید مثل عکس وضعیت اجرا هیستریا رو به صورت اکتیو و به رنگ سبز ببینید

systemctl start hy2
systemctl status hy2

دقت کنید بچها حتما مثل عکس بالا وضعیت اکتیو وعبارت Server UP and RUNNING رو باید ببینید , کارمون اینجا تمومه و میتونیم محیط ترمینال رو ببندید , حالا کافیه بریم روی ویندوز و کارهای اداری کانفیگ رو انجام بدیم

خوب اومدیم روی ویندوز , به دو صورت میتونید از کانفیگ استفاده کنید , ابتدا نیازه که هسته هیستریا ورژن 2 رو دانلود کنیم برای ویندوز پس از لینک زیر هسته هیستریا مخصوص ویندوز رو دانلود کنید ( دقت کنید هر زمان این مطلب رو میخونید حتما اخرین ورژن رو دانلود کنید از گیتهاب هیستریا )

https://github.com/apernet/hysteria/releases/download/app%2Fv2.0.0/hysteria-windows-amd64.exe

ادرس گیتهاب هیستریا

https://github.com/apernet/hysteria/releases

خوب بعد از اینکه هسته رو دانلود کردیم , دوتا کار میتونید بکنیم , هسته رو به برنامه V2rayN ویندوز منتقل کنید و با برنامه V2rayN ازش استفاده کنیم که بهترین کار هم همینه , یا هسته رو در یک فولدر همراه کانفیگ قرار بدیم و به صورت دستی استفاده کنیم , من هر دو راه رو میگم

بعد اینکه هسته رو دانلود کردید , وارد فولدری بشید که V2rayN رو در اون نصب کنید در مسیری که مثل عکس مشخص کردم هسته قبلی رو اسمش رو تغییر بدید و هسته جدید رو در اون جایگزاری کنید ( دقت کنید اگه قبلا هیستریا ورژن یک بالا اوردید و هنوز دارید هسته قبلی رو اسمش رو تغییر بدید چون کانفیگ های ورژن یک با دو نمیخونه , اگه اولین باره تازه ورژن 2 رو میخاید کار کنید میتونید هسته ورژن یک رو پاک کنید اصن)

*سوییچ

خوب حالا نیاز هست که کانفیگ مخصوص کلاینت رو هم انجام بدیم , حتما یک فایل به اسم و فرمت config.yaml بسازید و اطلاعات کانفیگ سمت کلاینت رو در اون قرار بدید , فقط دقت کنید که اطلاعاتی که دورش خط کشیدم رو با اطلاعاتی که روی سرورتون وارد کردید حتما حتما یکی باشه , اشتباه وارد نکنید , اطلاعات کانفیگ سمت کلاینت رو از لینک زیر بردارید

https://github.com/iSegaro/Hysteria.V2/blob/main/Client-Config

خوب حالا که اطلاعات رو مطابق با سرور و اطلاعاتی که روی سرورتون در مراحل بالا جایگذاری کردید در برنامه V2rayN ویندوز یک کاستوم کانفیگ بسازید مراحل رو مثل عکس دنیال کنید

حالا فایک کانفیگ و هسته هیستریا رو انتخاب کنید

کانفرم رو که بزنید اگه اطلاعاتی که وارد کردید همگی درست باشه باید اینجا عم عبارت Socks5 server listining و لینک شیر هیستریا ورژن دو رو ببینید , لینکی که بهتون میده رو میتونید در اختیار هرکسی که دوست دارید بزارید تا با کانفیگ شما متصل بشه , البته لازمش این هست که حتما هسته هیستریا ورژن دو رو جایگزین هسته قبلی کرده باشه

خوب حالا برید عشق کنید و ازش لذت ببرید , اگه خواستید به صورت دستی اجرا کنید کافیه هسته هیستریا و فایل کانفیگ رو باهم در یک فولدر قرار بدید و در مسیر همون فولدر پوشه CMD رو باز کنید و دستور زیر رو بزنید مثل عکس اجرا میشه و کافیه که حتما ترافیک رو از پورت 10808 یا 10809 رد بکنید یا تغییر بدید به پورتی که دوست دارید

برای کلاینت موبایل اندروید و آیفون , صبر کنید تا اپدیت بیاد به زودی این اتفاق میوفته , روی اندروید اپ Nekobox با اینکه هسته سینگ باکس هست اما هنوز اپدیت به اخرین هسته سینگ باکس نشده که هیستریا ورژن 2 رو ساپورت کنه , به محض این اتفاق در توییترم بهتون اطلاع میدم , شما کارای اداری سمت سرور رو بکنید همین یکی دو روز اینده اپدیت اومد فقط دیگه اطلاعات رو روی اپ Nekobox وارد کنید و متصل بشید , کاربران ایفون هم همینطور منتظریم تا اپدیت بیاد و اطلاع بدیم , اگه زودتر با خبر شدید منم در جریان بزارید در توییتر تا به بقیه اطلاع بدم

خیلی مخلصیم , خوب بود ؟

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



Report Page