Free Hetzner Xray with codesandbox
arman۱. اول اینکه برین تو سایت codesandbox.io و cloudflare.com اکانت بسازین و اکتویش کنین
۲. خب وارد سایت codesandbox بشین و تو صفحه داشبوردتون روی new from a template کلیک کنین:

از بین گزینهها Docker starter رو انتخاب کنین:

۳. یه محیطی واستون ساخته میشه که توش میتونین کد بزنین و با داکر رانش کنین. که ما از همین داکر میخوایم استفاده کنیم برای ساخت xray مون. از لینک پایین فایل زیپ رو دانلود کنین یجا اکسترکتش کنین:
https://github.com/armgham/xray-codesandbox/blob/main/xray-codesandbox.zip
حالا هر ۴ تا فایل رو بگیرین با drag and drop اپلودش کنین تو پوشه .codesandbox (سمت چپ شبیه عکس پایین)

۴. بعد از اینکه فایلا اپلود بشن خودش تشخیص میده که یه تغییراتی اتفاق افتاده و ازت میپرسه که rebuild and restart کنم؟ که شما هم حتما باید yes رو بزنین:

همین! وایسین کارش تموم بشه. خودش اجراش میکنه و uuid و ادرس سرور رو بهتون نشون میده که ما این دو تا رو نیاز داریم واسه ساخت کانفیگ و البته ورکر:

۵. خب میریم مرحله مورد علاقه iSegaro یعنی ساختن ورکر تو کلادفلر :). وارد سایت cloudflare بشین و از سمت چپ یه worker بسازین و اسمی که دوست داشتین بهش بدین:


۶. بعد از ساخت ورکر باید ادیتش کنین. رو دکمه quick edit کلیک کنین و کد پایین رو کپی پیست کنین توش:
addEventListener(
"fetch", event => {
let url = new URL(event.request.url);
url.hostname = "LINKFROMCODESANDBOX";
url.protocol = "https";
let request = new Request(url, event.request);
event.respondWith(
fetch(request)
)
}
)

حتما باید بجای LINKFROMCODESANDBOX همون آدرسی که بعد از اجرای سرور کپی کرده بودین رو بذارین مثلا:

خب کار کلادفلر هم تموم میریم واسه ساخت کانفیگمون. کلاینت خودتون رو باز کنین ( مثلا v2ranN یا مثل من nekoray ) :
- vmess

2. vless

قسمت آدرس رو میتونین هر آیپیای از کلادفلر بذارین که ما اینجا از isegaro.ddns.net استفاده کردیم که isegaro زحمتشو کشیده و وصلش کرده به بهترین آیپی
البته که میتونین خودتون بهترین آیپی رو متناسب با اینترنت خودتون پیدا کنین با استفاده از اسکریپت آقای باشسیز:
https://twitter.com/MortezaBashsiz/status/1623292034390843393?s=20