/ChiselBox

WS tunnel for v2ray, xray-core using chisel library ( android )

Primary LanguageKotlinMIT LicenseMIT

ChiselBox

Safe way to use V2ray Banned ip Configs Using Chisel Library.
Credit : Chisel Github

Also you can build the .aar library from this repository:
LibXray + Chisel : Lib2Chisel

  • USDT (TRC20): 0xC0B579e9eC1c1e4c7291dF6A3D481F317E9E32b4

Warning

این پروژ درحال توسعه است و به یک ریفکتور اساسی نیاز دارد.

This project is a WS / TCP / UDP based connection throw V2RAY and Chisel library.

Installing Server Side

قبل از همه چی یدونه کانفیگ ریالیتی با تنظیمات دلخواه روی پورت 443 میسازیم. دقت کنید که پورت 80 هم باید آزاد باشه روی سرورمون. برای نصب کانکشن سمت سرور کافیه کامند های زیر رو به ترتیب توی ترمینال سرورتون بزنید:

mkdir chisel && cd chisel
wget https://github.com/jpillora/chisel/releases/download/v1.9.1/chisel_1.9.1_linux_amd64.gz
gunzip chisel_1.9.1_linux_amd64.gz
chmod +x chisel_1.9.1_linux_amd64
tmux

حالا وارد CloudFlare میشیم یه زیر دامنه میسازیم که به آدرس ip سرورتون اشاره میکنه.
حواستون باشه که حتما تیک Proxy روشن باشه.
برای مثال ip سرور من 1.1.1.1 هست و دامنه من google.com , من یه سابدامین میسازم به اسم chisel حالا دامنه ای ک داریم اینه chisel.google.com.
تو این مرحله برمیگردیم به ترمینا سرورمون و دستوری زیر رو میزنیم:

./chisel_1.9.1_linux_amd64 server --port 80 --socks5 443 --proxy http://xxx.yourdomain.com -v

دقت کنید که توی دستور بالا حتما حتما دامنه خودتون رو با xxx.yourdomain.com عوض کنید!
مثلا برای مثالی که بالاتر زدم میشه :

./chisel_1.9.1_linux_amd64 server --port 80 --socks5 443 --proxy http://chisel.google.com -v

الان بدون اینکه دست به چیزی بزنید مستقیم ترمینال رو ببندید و از سرور خارج بشید چون ما از دستور tmux استفاده کردیم تا وقتی که سرور ریبوت نشه اسکریپت Chisel فعال مییمونه.
تا اینجا کاری به سرور نداریم دیگه , فقط کانفیگ ریالیتی که ساخته بودیم رو کپی میکنیم میبریم یجایی ک بتونیم ادیتش کنیم.

Using ChiselBox Client



Note

درحال حاضر 2 سرور اهدایی به صورت رایگان در اپلیکیشین موجود هست.

تو مرحله قبلی ما سرور رو کانفیگ کردیم حالا نوبت میرسه به استفاده از برنامه.
کانفیگ ریالیتی که ساختیم رو ویرایش میکنیم و به جای آدرس ip یا دامنه ای که خودش داره آدرس زیردامنه جدیدی که ساختیم رو میزنیم.
برای مثالی که من بالا زدم میشه chisel.google.com به این صورت :

image

به چیز های دیگه دست نزنید , بعد از ویرایش کانفیگ حالا همین کانفیگ رو کپی میکنیم و وارد برنامه ChiselBox میشیم:

image image

رویدکمه پایین صفحه کلیک کنید و گزینه ( + ) رو بزنید تا کانفیگ براتون توی برنامه لود بشه:

image

حالا کافیه یکبار روی کانفیگ اضافه شده به بخش Custom Configs ضربه بزنید تا سروری که اضافه کردید براتون انتخاب بشه.
الان میتونید با دکمه اتصال وی پی ان رو روشن کنید و از کانکشن آزاد به راحتی استفاده کنید.

نکته : بعد از روشن کردن وی پی ان چندثانیه صبر کنید تا ترافیک رد بشه.
نکته 2 : اگر به سروری که ساختید متصل شدید اما کار نمیکنه یکی از مراحل رو اشتباه رفتید.
نکته 3 : اپلیکیشین بسیار بسیار شلخته نوشته شده, و فرصت نشد ریفکتور انجام بدم پس منتظر Pull Request هاتون هستم 👍