vfarid / v2ray-worker Goto Github PK
View Code? Open in Web Editor NEWTotal solution for V2Ray over Cloudflare's worker
License: GNU General Public License v3.0
Total solution for V2Ray over Cloudflare's worker
License: GNU General Public License v3.0
after some time Cloudflare says:
Worker exceeded resource limits.
and worker stops working until I redeploy it.
با سلام
تمام مراحل انجام شد .
لینک را داخل وی تو ری می زنیم آپدیت نمی کند حتی در حالت متصل بودن وی پی ان و هیچ کدی اضافه نمی کند.
با تشکر
Dear Vahid,
Thank you for the amazing code and for making it available as an open-source project. I have encountered an issue with the proxy feature of the built-in VLESS configs introduced in version 2.3. This feature, which was designed to address the inability to visit web pages behind Cloudflare, initially operated flawlessly. However, it has recently stopped functioning and now attempts to visit web pages behind Cloudflare result in a PR_END_OF_FILE_ERROR. This error also occurs when trying to access a web page behind Cloudflare using configs merged with the worker.
It seems that the URL used to retrieve proxy IPs, which I believe is https://raw.githubusercontent.com/vfarid/v2ray-worker/main/resources/proxy-list.txt, now redirects to a page containing only workers.bestip.one. A workaround for this issue would be greatly appreciated if possible.
Additionally, I would like to suggest a feature for your consideration. In my testing, I have found that edge/serverless VLESS configs generated using Cloudflare workers are sometimes more reliable and faster for internet connectivity with certain ISPs when using HTTP Cloudflare ports, as opposed to the HTTPS Cloudflare ports currently utilized in the code. Thus, I guess integrating the option to generate VLESS configs using both HTTP and HTTPS Cloudflare ports in the code could be a valuable addition for users.
Thank you for all your efforts and your incredible project.
سلام خسته نباشید بابت تمام زحمتاتون می خاستم بگم اگر امکان انتخاب کشور وجود داشت مخصوصا آمریکا چه در پنل و چه به صورت اسم روی هر کانفیگ خیلی امکان خوبی بود. چون همونطور که درجریانید یکسری سرویس ها در صورت مغایرت کشور کاربر هایرو مسدود میکنن و فقط به بعضی کشور ها سرویس ارایه می دن.
سلام ، از دیروز انگار این قسمت کار نمیکنه ، تا دیروز اسکن میکرد آی پیارو پینگ میگرفت میداد الان نه ، میشه بررسیش کنین , ممنون
سلام ، ای کاش تعداد کانفیگ هارو بشه توی پنل تنظیم کرد( الان ۱۰ تا خیلی زیاده برای کلودفلر و کند میشه) مثلا یه گزینه ای باشه بشه تنظیم کرد...تعدادشو! یا اگرم ممکن نیست بین ۱ تا ۳ تا روی یک ورکر مشکل کندی نداره!
Currently the script is not anti-probe. somebody can capture tls request and see sni. enter sni in browser and see the control panel. is it posible to move control panel to /hidden-panel ? when someone visits sni he should see an html webpage.
سلام ، کد خوب کار میکنه ولی لینک های شخصی ویلس رو برنمیگرده ولی با ویمس مشکلی نداره
لطفا این مورد رو هم اضافه کنید من یه ساب برای توییک اضافه کردم اسماش همشون عوض شدن و وصل نمیشدن
درود
این ریپو هر چند ساعت اپدیت می شود و لینک های ساب سالم در آن قرار می گیرد:
https://raw.githubusercontent.com/mermeroo/V2RAY-and-CLASH-Subscription-Links/main/SUB%20LINKS
لطفا همگام با اپدیت شدن این ریپو، لینک های ان را در کد ورکر بعدی قرار دهید تا به صورت خودکار لینک ساب های سالم در پنل ورکر هر کاربر قرار گیرد.
سپاس
سلام تازگیا اختلال شدیدی رو کلودفلر و ورکر هاس اگه یه امکانی بذارین که بشه پورت رو به پورت های http کلود فلر تغییر بدیم و tls رو خاموش کنیم خیلی خوب میشه
کانفیگ ها رو دونه دونه ویرایش کردنی جواب میده برا من ولی خب دونه دونه سخته
Default VLess without provide not work... Pls help
کانفیگهای اصلی Built-in VLESS در چند روز اول بعد از اپدیت ۲.۳ سایت های پشت کلادفلر را باز میکرد اما بعد از گذشت چند روز دوباره مثل ورژن های گذشته worker هیچ کدام از سایت های پشت کلاد فلر را باز نمیکند.
سلام ، گزینه فرگمنت در پنل غیر فعال نمیشود ، یعنی اگر تیکش را برداری و سیو کنی باز هم میبینی که تیکش است و غیر فعال نمیشود
یه راهی برای اینکه وقتی پسورد پنل رو یادمون میره هم بذارید، با تشکر :))
سلام.
در حال حاضر تو قسمت Private Configs اگر به عنوان مثال یک لینک VLESS و یک لینک VMESS قرار بگیره، در کلاینت پس از آپدیت سابسکریپشن فقط لینک VLESS اضافه میشه. اگر ممکنه قابلیت قرار دادن لینک VMESS در ورژن های بعدی اضافه بشه.
سلام
لینک دیگه کار نمی کنه راهکاری دارید ؟
با تشکر
سلام. خیلی ممنون بابت زحماتی که میکشین.
دوتا مسئله:
Thanks for your great work! good job.
I think there is a bug with the VMESS
part. because no matter what the settings are, the VMess
configs are always in the sub list.
for example, I only select VLess
but at least 100 configs are VMess
and the rest are VLess
. Also for Trojan
and SS
.
سلام و خسته نباشید به وحید جان
قسمت پروتکلها به درستی کار نمیکنه مثلا وقتی تیک vmess برمیداری بازم vmess هارو میاره و تروجان و شادوکس رو که اصلا نمیاره :)
یه مشکل دیگه اینکه vmess ها اصلا وصل نمیشن
و یه چیزی دیگه که من بهش برخوردم موقعی که به کانفیگا وصل میشم ب بعضی سایتا مشکل داره مثل سایت speedtest.net و بعضی سایت ها
خیلی ممنون میشم تو اپدیت بعد اینا رو اوکی کنی و در کل خیلی عالیه دمت گرم <>.
Trojan node that obtained by subscription dosent work properly,test true connection turns out -1,got log from V2rayN : “proxy/trojan: failed to find an available destination” , so i checked trojan protocol setting ,i find that the path “/” doesnt match with the code ,in the workers.js the code is “path: "trojan-ws/?ed=2048",” change the path “/” to “trojan-ws/?ed=2048” in V2rayN client these Trojan nodes work properly.
Can i change host/sni on config on client like v2rayNG? i've changed it but not working
سلام خدمت شما
اگه یه قابلیت اضافه کنید که بشه رو پیج کلودفلر هم اجرا کرد
۱. کانفیگ های تروجان داخلی ورکر مشکل dns دارن و سایت هارو باز نمیکنن، فقط اپلیکیشن ها باز میشن
۲. گزینه تغییر پروکسی رو لطفا برگردونید یا حداقل امکان غیرفعال کردن پروکسی رو اضافه کنید
۳.درصورت امکان، grpc یا quic رو به کانفیگ های داخلی ورکر اضافه کنید
۴. لطفا امکان غیرفعال کردن tls رو به کانفیگ های داخلی اضافه کنید
با سلام و تشکر تصویر خطای لینک کلش رو ارسال کردم
https://cfa.alihosseini9261.workers.dev/clash
some improvements of a fork (not mine) :
سلام، خسته نباشید
من از نسخه جدید ورکر استفاده کردم، دوتا مشکل عجیب دارم که تو نسخه های قبلی همچین مشکلی نبود
اول اینکه روی اپراتور همراه اول کانفیگ ها اغلب کار نمیکنن و دوم اینکه روی اکثر اپ ها اوکیه ولی روی تلگرام Connecting باقی میمونه و متصل نمیشه
ممنون میشم راهنمایی کنید و اگر کانفیگ خاصی باید اعمال کنم بهم بگید
سلام وقت بخیر، از دیروز بعد از آپلود کردن فایل worker.js ، کلودفلر 86 تا ایراد ازش میگیره و نمیذاره ذخیره کنم. راهی هست؟
لطفا راهی برای اضافه کردن لینک ساب برای کلاینت هایی که base64 میخوان ارائه دهید
مثل v2box
سلام استاد گرامی خسته نباشید
یک هفته ای میشه روی اپراتور ایرانسل به سمت کلودفلر اختلال داریم قبلا پروتکل vless ws port 80 روی ایرانسل وصل بود اما دو هست به طور کامل قطع شده هست و حتی پنل روی ایرانسل با http بالا نمیاد اما برعکس همین ماجرا همراه اول وصل هست و پنل هم با http بالا می آید.
آیا به نظر شما این محدودیت هست یا اختلال از سمت ایرانسل ؟
اگر راه حل برای حل این مشکل دارید لطفا دریغ نکنید
باتشکر
سلام مهندس ورکر نصب شده تعدادی کانفیگ آورده اما بیش از 90 درصد آنها تایم آوت می دهند
درود
با تشکر از زحمات فراوان شما.
برای اینکه بشه ساب رو مستقیم به SB ادد کرد کانکشنها باید بصورت json نمایش داده بشن. BPB اینکار رو انجام داده اما با توجه به اینکه شما گفتید اررور ها بسیار کمتر شدن میخواستم با ورکر شما یه تستی بزنم و ببینم نسبت به BPB کمتره یا نه که اگه اینطور باشه بریم برای رفع ایرادات BPB.
سلام توی v2rayn توی مخابرات کار نمیکنه اصلا پینگ نمیده ولی توی گوشی v2rayng کار میکنه ولی توی دسکتاپ و مخابرات نه مشکلش چیه؟ همون طور که ویدویی گفتهبود انجامش داد
با تشکر از زحمات شما
من تنظیمات پنل قبلی را روی ورژن جدید پیاده سازی کردم و اطلاعات namespace به صورت زیر هست:
ALPNs | h2,http/1.1 h2 http/1.1 h2,http/1.1
BlockPorn | no
CleanDomainIPs | 104.17.156.170 104.18.166.68 104.16.143.22 104.17.252.234 104.16.126.55 104.18.89.70 45.133.247.45 45.87.175.233 104.16.137.62 104.16.183.120 103.169.142.18 23.227.38.97 104.16.0.194 104.18.48.97 104.20.25.72 104.17.240.3 103.21.244.60 104.18.151.195 104.16.205.223 104.16.149.12
Configs |
EnableFragments | yes
FingerPrints | chrome firefox randomized safari chrome edge randomized ios chrome android randomized
IncludeMergedConfigs | yes
IncludeOriginalConfigs | yes
ManualProxies |
MaxConfigs | 200
Protocols | vmess built-in-vless
Providers | https://raw.githubusercontent.com/sashalsk/V2Ray/main/V2Config_64base https://raw.githubusercontent.com/Leon406/SubCrawler/master/sub/share/vless https://raw.githubusercontent.com/mfuu/v2ray/master/clash.yaml https://raw.githubusercontent.com/peasoft/NoMoreWalls/master/list.yml https://raw.githubusercontent.com/a2470982985/getNode/main/clash.yaml https://raw.githubusercontent.com/mlabalabala/v2ray-node/main/nodefree4clash.txt https://raw.githubusercontent.com/mahdibland/V2RayAggregator/master/sub/sub_merge.txt https://raw.githubusercontent.com/mfuu/v2ray/master/v2ray
Proxies | workers.bestip.one
Version | 2.3
سلام به نظر میرسه کد جدید مشکل داره و هنگام دیپلوی خطا میده
Yyu
[{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'buffer' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 252,
"startColumn": 21,
"endLineNumber": 252,
"endColumn": 27
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'byteOffset' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 260,
"startColumn": 21,
"endLineNumber": 260,
"endColumn": 31
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2345",
"severity": 8,
"message": "Argument of type 'string' is not assignable to parameter of type 'number'.",
"source": "ts",
"startLineNumber": 338,
"startColumn": 77,
"endLineNumber": 338,
"endColumn": 85
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'write' does not exist on type 'Uint8Array'.",
"source": "ts",
"startLineNumber": 364,
"startColumn": 26,
"endLineNumber": 364,
"endColumn": 31
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 622,
"startColumn": 24,
"endLineNumber": 622,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 632,
"startColumn": 24,
"endLineNumber": 632,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 643,
"startColumn": 24,
"endLineNumber": 643,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 656,
"startColumn": 27,
"endLineNumber": 656,
"endColumn": 33
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 675,
"startColumn": 16,
"endLineNumber": 675,
"endColumn": 22
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 701,
"startColumn": 24,
"endLineNumber": 701,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 703,
"startColumn": 79,
"endLineNumber": 703,
"endColumn": 85
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 891,
"startColumn": 23,
"endLineNumber": 891,
"endColumn": 29
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 895,
"startColumn": 23,
"endLineNumber": 895,
"endColumn": 29
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 912,
"startColumn": 30,
"endLineNumber": 912,
"endColumn": 36
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 915,
"startColumn": 76,
"endLineNumber": 915,
"endColumn": 82
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property '_arr' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 950,
"startColumn": 47,
"endLineNumber": 950,
"endColumn": 51
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1073,
"startColumn": 24,
"endLineNumber": 1073,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'subarray' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1092,
"startColumn": 27,
"endLineNumber": 1092,
"endColumn": 35
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1106,
"startColumn": 47,
"endLineNumber": 1106,
"endColumn": 53
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1119,
"startColumn": 47,
"endLineNumber": 1119,
"endColumn": 53
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1131,
"startColumn": 37,
"endLineNumber": 1131,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1137,
"startColumn": 37,
"endLineNumber": 1137,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1143,
"startColumn": 37,
"endLineNumber": 1143,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1149,
"startColumn": 37,
"endLineNumber": 1149,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1155,
"startColumn": 37,
"endLineNumber": 1155,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1186,
"startColumn": 47,
"endLineNumber": 1186,
"endColumn": 53
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1202,
"startColumn": 47,
"endLineNumber": 1202,
"endColumn": 53
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1217,
"startColumn": 37,
"endLineNumber": 1217,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1225,
"startColumn": 37,
"endLineNumber": 1225,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1232,
"startColumn": 37,
"endLineNumber": 1232,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1239,
"startColumn": 37,
"endLineNumber": 1239,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1245,
"startColumn": 37,
"endLineNumber": 1245,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1273,
"startColumn": 37,
"endLineNumber": 1273,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1279,
"startColumn": 37,
"endLineNumber": 1279,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1285,
"startColumn": 37,
"endLineNumber": 1285,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1291,
"startColumn": 37,
"endLineNumber": 1291,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1566,
"startColumn": 20,
"endLineNumber": 1566,
"endColumn": 26
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1575,
"startColumn": 39,
"endLineNumber": 1575,
"endColumn": 45
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1580,
"startColumn": 38,
"endLineNumber": 1580,
"endColumn": 44
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1584,
"startColumn": 22,
"endLineNumber": 1584,
"endColumn": 28
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1585,
"startColumn": 20,
"endLineNumber": 1585,
"endColumn": 26
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'copyWithin' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1591,
"startColumn": 14,
"endLineNumber": 1591,
"endColumn": 24
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'subarray' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1595,
"startColumn": 16,
"endLineNumber": 1595,
"endColumn": 24
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1606,
"startColumn": 22,
"endLineNumber": 1606,
"endColumn": 28
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1609,
"startColumn": 22,
"endLineNumber": 1609,
"endColumn": 28
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1628,
"startColumn": 29,
"endLineNumber": 1628,
"endColumn": 35
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1628,
"startColumn": 52,
"endLineNumber": 1628,
"endColumn": 58
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'Buffer5'.",
"source": "ts",
"startLineNumber": 1635,
"startColumn": 35,
"endLineNumber": 1635,
"endColumn": 41
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2552",
"severity": 8,
"message": "Cannot find name 'url'. Did you mean 'URL'?",
"source": "ts",
"startLineNumber": 2698,
"startColumn": 41,
"endLineNumber": 2698,
"endColumn": 44,
"relatedInformation": [
{
"startLineNumber": 1791,
"startColumn": 15,
"endLineNumber": 1791,
"endColumn": 18,
"message": "'URL' is declared here.",
"resource": "/sabun/workers-types.d.ts"
}
]
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'captureStackTrace' does not exist on type 'ErrorConstructor'.",
"source": "ts",
"startLineNumber": 2770,
"startColumn": 13,
"endLineNumber": 2770,
"endColumn": 30
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'captureStackTrace' does not exist on type 'ErrorConstructor'.",
"source": "ts",
"startLineNumber": 2771,
"startColumn": 11,
"endLineNumber": 2771,
"endColumn": 28
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'loadKind' does not exist on type 'Type$1'.",
"source": "ts",
"startLineNumber": 2978,
"startColumn": 16,
"endLineNumber": 2978,
"endColumn": 24
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'loadKind' does not exist on type 'Type$1'.",
"source": "ts",
"startLineNumber": 2978,
"startColumn": 35,
"endLineNumber": 2978,
"endColumn": 43
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'implicit' does not exist on type 'Schema$1'.",
"source": "ts",
"startLineNumber": 2991,
"startColumn": 27,
"endLineNumber": 2991,
"endColumn": 35
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'explicit' does not exist on type 'Schema$1'.",
"source": "ts",
"startLineNumber": 2992,
"startColumn": 27,
"endLineNumber": 2992,
"endColumn": 35
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2554",
"severity": 8,
"message": "Expected 1 arguments, but got 2.",
"source": "ts",
"startLineNumber": 3242,
"startColumn": 35,
"endLineNumber": 3242,
"endColumn": 37
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2322",
"severity": 8,
"message": "Type 'string' is not assignable to type 'number'.",
"source": "ts",
"startLineNumber": 3332,
"startColumn": 5,
"endLineNumber": 3332,
"endColumn": 13
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'length' does not exist on type 'number'.",
"source": "ts",
"startLineNumber": 3333,
"startColumn": 21,
"endLineNumber": 3333,
"endColumn": 27
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2322",
"severity": 8,
"message": "Type 'string' is not assignable to type 'number'.",
"source": "ts",
"startLineNumber": 3334,
"startColumn": 7,
"endLineNumber": 3334,
"endColumn": 15
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'push' does not exist on type 'any[] | {}'.\n Property 'push' does not exist on type '{}'.",
"source": "ts",
"startLineNumber": 4070,
"startColumn": 15,
"endLineNumber": 4070,
"endColumn": 19
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'push' does not exist on type 'any[] | {}'.\n Property 'push' does not exist on type '{}'.",
"source": "ts",
"startLineNumber": 4072,
"startColumn": 15,
"endLineNumber": 4072,
"endColumn": 19
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'dump' does not exist on type 'State'.",
"source": "ts",
"startLineNumber": 5327,
"startColumn": 18,
"endLineNumber": 5327,
"endColumn": 22
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "18047",
"severity": 8,
"message": "'conf' is possibly 'null'.",
"source": "ts",
"startLineNumber": 5516,
"startColumn": 18,
"endLineNumber": 5516,
"endColumn": 22
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "18047",
"severity": 8,
"message": "'conf' is possibly 'null'.",
"source": "ts",
"startLineNumber": 5527,
"startColumn": 17,
"endLineNumber": 5527,
"endColumn": 21
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "18047",
"severity": 8,
"message": "'conf' is possibly 'null'.",
"source": "ts",
"startLineNumber": 5529,
"startColumn": 19,
"endLineNumber": 5529,
"endColumn": 23
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "18047",
"severity": 8,
"message": "'conf' is possibly 'null'.",
"source": "ts",
"startLineNumber": 5529,
"startColumn": 33,
"endLineNumber": 5529,
"endColumn": 37
},{
"resource": "/sabun/worker.js",
"owner": "typescript",
"code": "2339",
"severity": 8,
"message": "Property 'name' does not exist on type '{ url: any; count: number; configs: any; mergedConfigs: any; }'.",
"source": "ts",
"startLineNumber": 5648,
"startColumn": 103,
"endLineNumber": 5648,
"endColumn": 107
}]
سلام
در نسخه ی جدید ورکر (امروز) ، لینک ساب کلش در کلاینت clash meta for android (رلیز ماه قبل) و همینطور کلش verge ویندوز (رلیز روز گذشته) ایمپورت نمی شود!
هر دو کلاینت یاد شده، از هسته متا پشتیبانی می کنند که شامل vless و ... می شود.
لینک ساب کلش این ورکر برای چه کلاینتی به کار می رود؟
تشکر
سلام. ممنون از زحمات شما. برای من کانفیگ های شادوساکس و تروجان لینکهای ساب رو نمیاره و فقط ویلس و ویمس میاد ( با گذاشتن تیک های مربوطه و برداشتن تیک Include configs merged with worker ). از برنامه نکوباکس استفاده کردم. اگه امکان راهنمایی کنید. مرسی.
部署worker失败。。。。
The SSL connection could not be established, see inner exception.
سلام ضمن تشکر ... مدتیه وقتی آپدیت ساب میزنم توی v2rang موبایل و کامپیوتر هر دوتاش خظای بالا میاد اما به محض اینکه فیلتر شکن رایگان روشن میکنم و آپدیت میزنم آپدیتش میاد جریان چیه؟؟
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.