Giter VIP home page Giter VIP logo

faketlstunnel's Introduction

توصیه میشه از تونل معکوس استفاده کنید

با توجه به اینکه تونل معکوس منتشر شده و باهاش نتیجه ی خیلی خوبی گرفتم پیشناهاد میکنم اول اونو امتحان کنید و اگه براتون واقعا جواب نداد بیاید سراغ این پروژه

لینک

مقدمه کلی

با تشکر از دوستمون AminiYT بابت آموزش ویدویی ؛ سگارو، وحید عزیز و تمام دوستانی که برای دسترسی آزاد به اینترنت زحمت میکشند

با اجرای دوباره دستور نصب برنامه ؛ آپدیت کنید.

برای اجرا به صورت مالتی پورت اینجا را مطالعه کنید.

برای اجرا بر روی روتر اینجا را مطالعه کنید

این برنامه به طور کلی برای عبور ترافیک با دامنه(sni) دلخواه برای تونل و کانفیگ های tcp base مثل open vpn-trojan-vmess-vless انجام شده برای دوستانی که تونل کار میکنند ؛ یه نسخه از این برنامه روی سرور تونل باید اجرا کنید و یه نسخه دیگه هم روی سرور خارج اتون ؛ با این روش میتونید صرف نظر از نوع کانفیگ و مشخصاتش tls handshake رو با دامنه کاملا دلخواه تکمیل کنید و بدون کوچیک ترین تغییری روی کانفیگ های دست کاربران.

انجام این عمل باعث میشه اولا کانکشن بیکیفیت و اپلود پایین روی تونل برطرف بشه

دوم اینکه باعث میشه ایپی سرور خارج بعد یه مدت بلاک نشه (خودم روی دیتا سنتر زیرساخت که خیلی ایپی بلاک میکرد هستم و ۲ هفته ای هست دیگه ایپی بلاک نکرده با این روش و همچنین یکی دیگه از دوستان هم روی یه دیتا سنتر دیگه تست کردن این موضوع را) البته همچنان ممکنه که ایپی توسط دیتا سنتر با توجه به یک به یک بودن نسبت ترافیک دستی بلاک بشه.

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

این برنامه یه ترکیب از ایده تغییر sni پروتوکل reality و ایده های شخصی هست ؛ که اگر وقت پیدا کنم قراره اپدیت هایی مثل load balancing هم بهش اضافه کنم

این برنامه دربرابر Active Detection فایر وال مقاوم شده و تست شده است.
با توجه به این که سرتیفکیت ها کاملا verify میشوند ؛ حمله Man in the middle برای این روش بی تاثیر خواهد بود.

نحوه ستاپ برای تونل

اول دقت کنید که یه نسخه از این برنامه روی سرور ایران باید ران شه و یه نسخه روی سرور خارج.

توضیحات را یک بار بخوانید و بعد اجرا کنید ؛ همچنین پیشناهاد میکنم که برنامه اول روی سرورخارج اجرا بشه بعد سرور ایران.

روش اول ( نصب با اسکریپت ):

bash <(curl -fsSL https://raw.githubusercontent.com/Ptechgithub/FakeTlsTunnel/master/FtTunnel.sh)

2

روش دوم:

سرور ایران

قبل از هر کاری باید نرم افزار تونل قبلی خودتونو off کنید. سپس با این دستور فایل اجرایی برنامه رو دانلود کنید

wget  "https://raw.githubusercontent.com/radkesvat/FakeTlsTunnel/master/install.sh" -O install.sh && chmod +x install.sh && bash install.sh 

حالا میتونید برنامه رو به این شکل اجرا کنید

./FTT --tunnel --lport:443 --toip:88.104.1.1  --toport:443 --sni:github.com --password:123ab

--lport :

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

--toip:

آیپی سرور خارجتون هست ؛ فقط ۱ ایپی اینجا بزارید اما تو اپدیت های بعدی حالت لود بالانسینگ هم اضافه میشه

--toport:

پورت سرور خارجتونه ؛ این پورت خیلی خیلی مهمه که ۴۴۳ باشه ؛ مهم نیست که پنل اتون روی کدوم پورت داره کار میکنه ؛ پنل باید روی یه پورتی به جز 443 ران باشه اما وقتی ما نسخه دوم این برنامه رو که روی سرور خارج امون اجرا کردیم ؛ باید اونجا بگیم که پورت ۴۴۳ رو گوش بده ؛ اگه پورتی به جز ۴۴۳ استفاده کنید احتمال فیلتر شدن بالا هست بعدا در این مورد وقتی سرور خارج رو ستاپ میکنیم بیشتر توضیح میدم

--sni:

این همون دامنه ایی هست که میخواهیم باهاش handshake رو کامل کنیم ؛ برخلاف reality شما لازم نیست سایت رو اسکن کنید ؛ هر دامنه ای که توی مرورگرتون باز میشه رو میتونید اینجا وارد کنید حتی مثلا google.com هردامنه ای که اینجا وارد کردین؛ دقیقا همینو باید سمت سرور هم وارد کنید وگر نه کار نمیکنه.

--password:

این رمز برای رمزنگاری دیتا بین تونل و سرور مقصد استفاده میشه ؛ هرچی دوست دارید وارد کنید اصلا مهم نیست حتی 123 چون ما از hash این پسورد استفاد میکنیم هر پسوردی که اینجا وارد کردین؛ دقیقا همینو باید سمت سرور هم وارد کنید وگر نه کار نمیکنه.

خوب توضیحات سرور تونل ایران گفته شد.

سرور خارج

اولین نکته اینه که پورت ۴۴۳ رو باید خالی کنید ؛ پنل یا nginx و کلا هرچی دارید از این پورت بردارید بزارید یه پورت دیگه.

برنامه رو اول دانلود کنید

wget  "https://raw.githubusercontent.com/radkesvat/FakeTlsTunnel/master/install.sh" -O install.sh && chmod +x install.sh && bash install.sh

حالا میتونیم به این شکل اجرا کنیم

./FTT --server --lport:443 --toip:127.0.0.1 --toport:443 --sni:github.com --password:123ab

--lport :

این پورت که گفتم برای امنیت بیشتر باید ۴۴۳ باشه ؛ همون پورتی هست که توی کامند سرور ایران بود --toport پس اگه اونجا چیزی به جز 443 گزاشتین ؛ اینجا هم همینو بزارید

--toip:

اینجا میگیم که پکت ها به کودوم ایپی فرستاده بشن ؛ که چون روی سرور خارج هستیم میگیم به همین سرور ارسال بشن
پس مقدارش باید همین 127.0.0.1 باشه

--toport:

این پارامتر باید پورتی باشه که پنل کانفیگتون رو روش آماده کرده ؛ دقت کنید پورت وبسایت پنل یا nginx نیست. پورت خود کانفیگ هست مثلا اگه یوزر رو روی پورت 2000 ساختین اینجا هم باید 2000 وارد بشه نکته مهم اینه که اکثرا کانفیگ هاشونو روی پورت ۴۴۳ میسازن ؛ شما باید در پنل اتون این پورت رو یه چیزی به جز ۴۴۳ بزارین چون ۴۴۳ رو خود برنامه تونل میخواد بگیره اما نیازی نیست که کانفیگی که به کاربر دادید رو پورت اش رو تغییر بدین ؛ برای اون همون ۴۴۳ باید باقی بمونه ؛ برنامه تونل پکت هارو روی همون ۴۴۳ باید بگیره و میفرسته به این پورت امیدوارم متوجه منظورم شده باشید ؛‌ یه مثال کامل اخر کار میزنم اونم بخونید

--sni

دقیقا همون چیزی که روی سرور ایران گزاشتید

--password

دقیقا همون پسوری که روی سرور ایران گزاشتید

یه مثال درست

ایپی سرور خارجم : 88.1.2.3

ایپی سرور ایرانم : 5.4.3.2

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

حالا اول توی پنل میام پورت 443 رو تغییر میدم به 2083

بعد روی سرور ایران این دستورو ران میکنم

./FTT --tunnel --lport:443 --toip:88.1.2.3  --toport:443 --sni:github.com --password:123ab

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

./FTT --server --lport:443 --toip:127.0.0.1 --toport:2083 --sni:github.com --password:123ab

بدون اینکه کانفیگ دست کاربر روش تغییری اجرا بشه ؛ ستاپ تونل ما تکمیل شد.

نکته مهم در مورد sni

دقت کنید github.com فیلتره استفاده نکنید فقط برای مثال گذاشتم

پارامتر sni و مقدارش خیلی مهمه ؛ به جرعت میتونم بگم اگه از ستاپتون مطمعن هستید و دیتا منتقل نمیشه مشکل همین دامنه هست ؛ با کلی دامنه تست میکردم روی آسیاتک و دیتا رد نمیشد اما یه دامنه سایت خیلی معروف که همتون ۱۰۰ درصد میشناسید زدم و کار کرد با پینگ و جیتر خیلی عالی

برای انتخاب دامنه ؛ پیشناهاد میکنم دامنه هایی که سرورشون توی ایرانه استفاده نشه و دامنه های معروف خارجی یا کلا هر دامنه خارجی ایی که بدون فیلتر شکن میتونید واردش بشید ؛‌ میتونه دامنه خوبی باشه تست کنید خلاصه

یه sni تمیز میزارم اینجا امیدوارم وقتی میخونید فیلتر نشده باشه data.services.jetbrains.com

اگه وصل نشد ؟

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

ssl connect error , connection error , no connection , etc..

این یعنی ارتباط با سرور خارج مشکل داره ؛ دلایل

اول چک کنید که مقادیر مثل ایپی و پورت درست وارد شده باشه. بعد اگه وصل نشد

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

یا sni تمیز نیست ؛ هستن sni هایی که اگه بزنید اصلا اجازه ارتباط نمیدن چون اون sni کامل بلاک شده

Address already in use

وقتی که پورتی که --lport زدین توسط یه برنامه دیگه گرفته باشه ؛ باید پورت را آزاد کنید

سرعت و کیفیت کانکشن خوب نیست

اگه وصل میشید ولی سرعت ؛ پینگ ؛ جیتر خوب نیست حتما با تغییر sni تست بگیرید و به احتمال خیلی زیاد با یه sni بهتر کانکش عادی میشه

برنامه بعد از بستن ssh بسته میشه

برای اینکار باید برنامه رو یا با screen یا با nohup اجرا کنید

مثلا برای اینکه این دستور بعد از بستن ssh باقی بمونه

./FTT --tunnel --lport:443 --toip:88.1.2.3  --toport:443 --sni:github.com --password:123ab

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

nohup ./FTT --tunnel --lport:443 --toip:88.1.2.3  --toport:443 --sni:github.com --password:123ab &

هم سرور خارج و هم ایران اینطوری اجرا کنید تا باقی بمونه و وقتی اینطوری اجرا کنید برای بستن اش باید این دستورو بزنید

pkill FTT

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

اگه اینطوری شد حتما issue بزنید تا دلیلشو پیدا کنیم. و اینکه تونل رو یه بار استوپ و دوباره اجرا کنید تا کار کنه ؛ دستور استوپ کردنش هم بالا گفتم

sni تمیز و کثیف یعنی چی؟

با توجه به تست هایی که زدم ؛ تقریبا مطمعن هستم که برای اینکه جلوی پروتکل reality گرفته بشه اومدن و هر دامنه را map کردن به یه ایپی خاص و اینطوری فقط همون ایپی با همون دامنه میتونه وصل بشه ؛ این کار البته به شدت پردازش نیاز داره و همچنین ممکن نیست تمام sni ها رو اینکارو کرد چون خیلی زیاد هستن . برای همین هست که خیلی از sni ها وصل نمیشن ولی در عین حال خیلی از sni ها هم هستن که باقی موندن و میشه ازشون استفاده کرد.

حمایت

اگه خواستین میتونید با این لینک ترون ؛‌ دونیت کنین

THMbaTeDjeEygjVZQu91k9cqVw1v4TsdAk

اینترنت یا برای همه یا برای هیچکس!

به امید آزادی

faketlstunnel's People

Contributors

ptechgithub avatar radkesvat avatar saeeddev94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faketlstunnel's Issues

عدم اجرا در سیستم عامل با معماری arm64

سلام
وقت شما بخیر
وقتی از سرور های دارای معماری arm64 استفاده میکنیم بعد از اجرا دستور خطای زیر رو میده
-bash: ./FTT: cannot execute binary file: Exec format error

ممنون میشم برای این معماری هم در نظر بگیرید.

مشکل تحریم ها و رفع آن

دستور اول توی سرور ایران خطاهای متعددی میده مث:

Cannot initiate the connection to ir.archive.ubuntu.com:80

یا

W: Failed to fetch http://ir.archive.ubuntu.com/ubuntu/dists/jammy/InRelease  Cannot initiate the connection to ir.archive.ubuntu.com:80 (2a00:6380::1005). - connect (101: Network is unreachable) Could not connect to ir.archive.ubuntu.com:80 (217.170.252.28), connection timed out

در پایان هم این خطا رو میده:

install.sh: line 37: unzip: command not found
chmod: cannot access 'FTT': No such file or directory
finished.

من خط زیر رو از فایل install.sh حذف کردم و به صورت دستی DNS های شکن رو ست کردم مشکل حل شد:

echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf

آیا مشکل آپلود روی کلودفلر را حل میکند؟

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

sysctl: permission denied on key "fs.file-max", ignoring

سلام من بعد از اجرا دستور با این مشکل مواجه میشم لطفا راهنمایی کنید.
Firewall stopped and disabled on system startup
sysctl: permission denied on key "fs.file-max", ignoring
oserr.nim(95) raiseOSError
asyncfutures.nim(437) asyncCheckCallback
Error: unhandled exception: Permission denied [OSError]

compile for mips architecture

سلام
من خیلی خوب open vpn رو جواب گرفتم و عالی بود. متشکرم از تلاش هاتون
میخواستم بپرسم آیا تونستید برای روتر openwrt کامپایل کنید؟
من هر چی تلاش کردم متوجه نشدم چطوری میشه برای معماری mips کامپایل کرد؟
توی SDK مربوط به openwrt این gcc هست ولی شما میدونید چطوری میشه به nim گفت از این gcc استفاده کنه؟
openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl

قطع شدن تانل

تقریبا هر دو روز یکبار مجبور میشم تانل رو متوقف و مجدد اجرا کنم
نمیدونم مشکل از چیه
البته بگم از پنل مرزبان استفاده میکنم با پنلای دیگه نمیدونم چطوریه
قبلا از iptabels استفاده میکردم و هیچ مشکلی نداشت
ولی بخاطر مولتی پورت و handshake اومدم روی این تانل

Ram usage

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

Error GLIBC_2.27 on CentoOS 7.9

OS:
CentOS Linux release 7.9.2009 (Core)

ldd --version
ldd (GNU libc) 2.17

Error:
./FTT: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by ./FTT)

مشکل OS Error

هنگام اجرا با این ارور مواجه میشم
Error: unhandled exception: Permission denied [OSError]��
اوبونتو ۲۰ نصب کردم..میشه لطفا راهنمایی کنید.
ممنون

مشکل غیر فعال شدن فایروال

سلام . ممنون

چرا برنامه رو که اجرا میکنم بدون اجازه از من خودبخود میرنه فایروال رو غیرفعال میکنه ؟

لطفا این مشکل رو حل کنید . نیازی نیست فایروال خاموش بشه. ممنون

خطا در اجرا

با عرض سلام در سرور خارج با خطای زیر مواجه می شوم لطفا راهنمایی بفرمایید.
oserr.nim(95) raiseOSError
Error: unhandled exception: unknown OS error [OSError]

استفاده در هیدیفای

برای استفاده توی هیدیفای بهینه کنید اصن نمیشه کار کرد با چند تا پورت مختلفم تست کردم

عدم نصب روي سرور centos7

سلام روي سرور Centos 7 نصب نميشه و اين ارور رو ميده:
install.sh: line 37: unzip: command not found
chmod: cannot access ‘FTT’: No such file or directory
finished.

Some packet loss or EOF !

First of all, good job.

I ran it and connected successfully on Iran and EU VPSs.

But I noticed sometimes I get EOF (1 out of 5 times when I tcping), especially on MCI and MTN ISPs.
It's like packet-loss-ish or something! Is it for SNI which has disruption on those ISPs? or is it the nature of the FTT?

Also, this happens when I first connect to the server and make the first ping. after one or two pings, the tunnel is connected. (it's like it has some delay for starting up?)

I run the FTT with nohup and exit the SSH.

ssl connect error !

درود
من میخوام از پورت 8443 استفاده کنم واسه تونل. چون پنل هیدیفای نمیشه پورت 443 رو تغییر بدم...

./FTT --tunnel --lport:443 --toip:1.2.3.4 --toport:8443 --sni:blog.google --password:Aa12345

./FTT --server --lport:8443 --toip:127.0.0.1 --toport:443 --sni:blog.google --password:Aa12345

به نظر کانفیگ هام درسته. بالای صد تا سایت مختلف هم واسه sni امتحان کردم هیچکدوم حتی کیلوبایت هم رد نشد ترافیک... کلا روی سرور ایران اررور ssl connect error ! میگیرم. با گاست و همین کانفیگ هایی که دارم ترافیک تونل میشه و کانفیگ ها اوکی هستن.
داخل کانفیگ هام قسمت آدرس ، دامین سرور ایران هست و قسمت sni و هاست هم دامین خارج.
مشکل از sni هست یا چیز دیگه ای؟
ضمنا چرا فایروال رو خاموش میکنه؟ نمیشه تنظیمات فایروال رو دستکاری نکنه؟ خودم پورت هایی که میخوام رو باز میکنم.

centOS

سلام دستور روی سرور centOS نصب نمیشه مهندس ؟؟ تلاش کردم نشد ولی رو ایران ubuntu اوکی بود نصب میشد چه باید کرد

مشکل قطع شدن کانکشن به محض باز شدن

سلام
مشکلی که من دارم اینه که روی سرورم به محض اینکه یه تونل ایجاد میشه همون لحظه میزنه Closed Remote و کانکشن قطع میشه
مشکل sni یا پورت هم نیس چون روی یه سرور دیگه که تست میکنم با همین مشخصات درست کار میکنه ولی روی این سرورم مشکل داره
سرور آی پی ۶ داشت که غیرفعالش کردم ولی بازم مشکل حل نشد
ممنون میشم اگه چیزی به ذهنت میرسه راهنماییم کنی؟
Screenshot 2023-06-23 at 12 04 46 PM

مشکل دانلود

سلام
اگر میشه این خط را مراحل نصب حذف کنید
echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf
چون با dns گوگل امکان دانلود نداره
نه روی ابر آروان نه روی آسیاتک

مشکل رم و سی پی یو

سرور ایران من 2 گیگ رم و 2 هسته سی پی یو داره
نزدیک 100 نفر بهش وصل میشیم
وقتی سرور خارج مشکل میخوره و درخواست ها خطا میخورن سرور ایران هنگ میکنه
فکر کنم چون fail میشه این باگ میخوره
مجبور میشم سرور ری استارت کنم

آی پی 6 - IPv6

سلام

روی آدرس ورژن 6 تست کردم جواب نداد . اگر ممکنه این قابلیت رو بهش اضافه کنید

ارور میده

Mode Tunnel: 148.58.110.46 <-> 182.200.242.108 => github.com
oserr.nim(95) raiseOSError
asyncfutures.nim(437) asyncCheckCallback
Error: unhandled exception: Address already in use [OSError]

رو هر دو سرور ایران و امریکام
یکیش اوبونتو 22 و دیگری 20
یه کانال تلگرام بزن اطلاعات به روز داخلش بزار

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

الان فرض کنید ما 5 تا کانفیگ داشته باشیم هر کدوم یه پورت باشن
میشه دستور رو 5 بار برای پورت های مختلف اجرا کرد در سمت سرور ایرن ؟
اگر میشد توی دستور مولتی پورت بشه وارد کرد خیلی خوب بود . مثلا بگیم پورت 443 2096 2083 رو گوش بده و به 443 خارج وصل کن اونجا خودش حالا بیاد route کنه روی پورت ها
یه موردی هم که هست به نظرم موقع ساخت کانفیگ توی x-ui حتما بزنید که از 127.0.0.1 گوش کنه پیشفرض 0.0.0.0 هست که ممکن هست gfw رو ایپی سرور پورت اسکن بزنه و پورت های باز رو پیدا کنه . ولی اگر وری 127 باشه داخلی میشه اوکی میشه فاقط از طریق تانل به اون کانفیگ ها میشه دسترسی داشت و مثل یک سرور واقعی فقط 443 باز هست روش

مشکل افزایش استفاده از منابع سیستم

سلام. تشکر بابت زحماتی که میکشید.

چیزی که من دیدم cpu چسبیده به ۱۰۰ پایینم نمیاد...

Screenshot 2023-06-17 at 15 50 18

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

در کل دمت گرم

مشکل اجرا nohub

با سلام و خسته نباشید
من روی اوبونتو 22 اجرا کردم و این ارور رو میده. لطفا راهنمایی کنید
Screenshot from 2023-06-20 21-16-03

single connectios

سلام

برای کیس من اختلاف سرعت بین سینگل کانکشن و مولتی کانکشن در حالت معمول زیاده (10 مگ در مقابل 100 مگ)

یعنی اگه داخل تگرام ویدیو بخام باز کنم سرعت همون 10 مگ بیت هست ولی با idm بخام فایلی دانلود کنم 100 مگ بیت هست
شرکت اینترنت من فقط وبساکت به درستی کار میکنه .ایا راهی هست به این تانل ویژگی اضافه کنید که حالت معمول برای وب بروزرینگ یا سوشیال مدیا هم ارتباط چند کانکشنه ایجاد کنه

ارور اس اس ال در سرور ایران

سلام من اومدم دو سرور خارجی برای تست ران کردم و یکی رو سرور ایران در نظر گرفتم.
رو هر دو سرور اومدم برنامه ها رو نصب کردم و رو سرور خارجی x-ui هم نصب کردم و یه کانفیگ با پورت 2083 ساختم.
حالا در سرور ایران کد زیر رو وارد کردم:
./FTT --tunnel --lport:2083 --toip:IPKHAREG --toport:443 --sni:github.com --password:123ab

بعدش خواستم برم رو سرور خارج کد رو بزنم ولی رو همین سرور ایران ارور های زیر رو داد و نشد من اصلا برم سرور خارج رو کانفیگ کنم.
https://s8.uupload.ir/files/screenshot_2023-06-18_041723_vc8m.png

10 ها sni رو تست کردم انگار نه انگار البته حتی با وجود ارور با این که میدونم بیفایده بود سرور خارج رو به صورت زیر وارد کردم:
./FTT --server --lport:443 --toip:127.0.0.1 --toport:2083 --sni:github.com --password:123ab

و در کانفیگ کپی شده که پورت 2083 بود رو تغییر دادم به 443

ایا مراحل در کل درسته؟

مشکل اپلود و دانلود در واتساپ

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

All ports

داش بی زحمت وقت کردی اینو واسه همه پورتا هم انجام بده

مشکل رم و سی پی یو رو پیدا کردم

سلام مهندس خسته نباشی
یادت باشه مشکل رم و بررسی کردیم با هم
اون داستان bbr تا حد زیادی مسئله رو حل میکنه
ولی بازم بعد از چند ساعت وقتی درخواست ها زیاده باشه دوباره تانل خراب میشه و سرور ایران از کار میفته
آقا من بعد از چند روز تست و مانیتور متوجه شدم مشکل از xray هست که بهینه نیست برای این مورد
من رفتم روی هسته sing-box سرور رو کانفیگ کردم 180 درجه فرق کرد .
هم سمت سرور ایران و هم سرور خارج منابع اصلا کشید پایین یه نفس کشید
الان 48 ساعت هست بدون قطعی و با پینگ زیر 300 داره کار میکنه بدون افت کیفیت
خواستم فقط در جریان باشید کسی این مشکل داشت بگید حتما بره sing-box نصب کنه
اموزش رو سیگارو گذاشته توی توییتر
دمت گرم بازم

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

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

Android arm64 build

سلام، ممنون بابت این رپو (:
لطفا راهنمایی کنید چطور باید برای معماری arm64 اندروید بیلد گرفت؟
(من دسترسی روت هم در اندروید دارم و از این بابت مشکلی نیست)
برای استفاده مستقیم (بدون سرور ایران) لازم دارم

پیدا کردن sni تمیز و روش مستقیم

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

مشکل پنل xmplus

تو پنل xmplus یه listen port داریم و یه server port توضیح میدید اونجا باید چیکار کنیم

عدم برگشت دیتا

با درود مهندس خسته نباشی
من بین دوتا سرور ایران و خارجم با این متد تانل زدم و ادیت های لازم رو توی کلاینت V2ray هم دادم و توی دوتا سرور لاگ درست هم میوفته
منتها در عمل نمیتونم وارد سایتی بشم و حتی پینگ هم نمیگیرم. چند تا SNI مختلف هم تست کردم. سمت چپ سرور ایران و راست سرور خارج
Capture

مشکل آپلود با همراه اول

تست کردم وصل شد ولی هر sni میزدم بازم تعریفی نبود روی همراه اول کلا آپلود نمیشد، حتی یک کیلوبایت، ولی دانلود میشد، رایتل تست زدم مشکل آپلود نداشت

Error: unhandled exception: Address already in use [OSError]

hi
after restart i cannot start again and get this error :
Mode Server: 0.0.0.0 <-> (github.com with ip 140.82.121.3)
oserr.nim(95) raiseOSError
asyncfutures.nim(437) asyncCheckCallback
Error: unhandled exception: Address already in use [OSError]
i use kill and killall to stop process but after every FTT dont stop.
please check it.

اجرا در سیستم شخصی با یک سرور خارج

درود

اول تشکر ویژه میکنم بابت اسکریپت که بالاخره بعد از چند ماه کلنجار رفتن با اسکریپتهای مختلف، راه حلی شده برای حل مشکل آپلود

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

استفاده از دامنه بجای آی پی

بجای آی پی وقتی ساب و دامنه رو وارد میکنم کانفیگا کار نمیکنن
حتما باید از آی پی مستقیم استفاده کنیم . بی زحمت اگه قابل حل هست در آپدیت های بعدی لحاظ کنید که هردفعه با تعویض آی پی مجبور نشیم ویرایش کنیم
یه سوالم داشتم که این تانل فقط آی پی فوروارد هست یا رمزگذاری هم میشن ؟

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.