-
Notifications
You must be signed in to change notification settings - Fork 1.7k
آموزش استفاده از UDP Turn Relay
اخیرا از قابلیتی در پیامرسانها برای دور زدن فیلترینگ استفاده میشود که به آن UDP Turn relay میگویند. یعنی در این حالت از پیامرسانها به عنوان سرور میانی (ریلی) استفاده میشود و ترافیک از طریق آنها به سرور اصلی ارسال میگردد. این مورد در خصوص پیامرسانهایی که در داخل ایران فعال هستند و از این پروتکل پشتیبانی میکنند و یا پیامرسانهای خارجی که فیلتر نشدهاند، قابل استفاده است. شماتیک اتصال به اینترنت آزاد در این حالت به شکل زیر است.
توجه داشته باشید که این قابلیت فق برای کانفیگهایی کار میکند که روی پروتکل UDP هستند. یعنی این قابلیت روی Hysteria2 یا TUIC v5 قابل استفاده است ولی برای ریالیتی نمیتوان از آن استفاده نمود.
برای استفاده از آن کافیه در انتهای لینک کانفیگ خود، طبق دستور زیر پارامترهای مربوط به آن پیامرسان را قرار دهید.
relay=urlencoded(turn://user:pass@host:port?realm=t)
که در اینجا user
نامکاربری هست اتصال به پروتکل مورد نظر در پیامرسان مورد نظر خود میباشد. pass
نیز پسورد مربوط به این اکانت در آن پیامرسان است. همچنین host
هاستنیم مربوط هت اتصال به پیامرسان است و port
نیز پورت اتصال به پیامرسان است. پارامتر realm
مربوط به ناحیه احراز هویت در هاستنیم قرار داده شده است. یعنی به این نامکاربری در کدام ناحیه از پیامرسان میتوان احرازهویت نمود.
به عنوان مثال در پیامرسان Bale این پارامترها به شکل زیر هستند.
user = balelivekit
، pass = GygZPHQSgAV7L5L8
، host = meet-turn.bale.sh
، port = 443
و realm = bale.ai
است که در نهایت با جایگزاری به حالت زیر میرسیم.
relay=urlencoded(turn://balelivekit:[email protected]:443?realm=bale.ai)
ابتدا اطلاعات ریلی را با استفاده Encoder تبدیل به UTF-8 میکنید. به عنوان مثال از این Encoder میتوانید استفاده کنید که نتیجه خروجی آن به شکل زیر است:
relay=turn%3A%2F%2Fbalelivekit%3AGygZPHQSgAV7L5L8%40meet-turn.bale.sh%3A443%3Frealm%3Dbale.ai
حالا اگر یک کانفیگ هیستریا که بر پایه UDP است به شکل زیر داشته باشیم:
hysteria2://[email protected]:11464?hiddify=1&obfs=salamander&obfs-password=bdgf!huy678559j89GrTu&sni=www.speedtest.net&insecure=1#test
در نهایت اطلاعات Encode شده مربوط به ریلی (پیامرسان) را در انتهای لینک هیستریا اضاقه میکنیم. برای این کار ابتدا یک &
میگذاریم و لینک را دقیقا قبل از #
به شکل زیر کپی میکنیم.
hysteria2://[email protected]:11464?hiddify=1&obfs=salamander&obfs-password=bdgf!huy678559j89GrTu&sni=www.speedtest.net&insecure=1&relay=turn%3A%2F%2Fbalelivekit%3AGygZPHQSgAV7L5L8%40meet-turn.bale.sh%3A443%3Frealm%3Dbale.ai#test
این لینک را میتوانید در برنامه هیدیفاینکست ایمپورت کنید و چون این برنامه از پروتکل UDP Turn Relay پشتیبانی میکند، بنابراین میتوانید از این قابلیت استفاده نمایید.
نکته: پیامرسان Bale قابلیت گفته شده را پس از مدت کوتاهی غیرفعال کرده است. شما میبایست بر اساس مطالب توضیح داده شده بالا، از لیست پیامرسانهای داخلی و یا خارجی غیر فیلتر یک پیامرسانی را پیدا نمایید که این قابلیت را پشتیبانی میکند.