Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Worker threw exception Error 1101 #97

Open
qasem-talaee opened this issue Dec 1, 2024 · 29 comments
Open

Worker threw exception Error 1101 #97

qasem-talaee opened this issue Dec 1, 2024 · 29 comments

Comments

@qasem-talaee
Copy link

qasem-talaee commented Dec 1, 2024

با سلام. تشکر بابت این کار فوق العاده.
جدیدا که کد رو روی کلودفلر دیپلوی میکنم و آدرس ورکر رو میزنم, خطای
Worker threw exception Error 1101
رو برمیگردونه. من kv namespace رو هم ایجاد میکنم. ممنون میشم راهنمایی کنید
و اینکه من کد رو کپی پیست نکردم و طبق فیلم آموزشی, کد رو آپلود کردم و در یک اکانت جدیددیپلوی کردم

@qasem-talaee
Copy link
Author

qasem-talaee commented Dec 2, 2024

کد در preview در code editor کلودفلر کار میکنه و مشکلی نداره. ولی در آدرس لود نمیشه

@nimashahahmadian
Copy link

منم دقیقا همین مشکلو دارم.
فکر کنم بخاطر اپدیت اخیر کلادفلیر باشه.

@javadfarah
Copy link

javadfarah commented Dec 5, 2024

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

@javadfarah
Copy link

javadfarah commented Dec 6, 2024

من نمیدونم مشکل چیه ولی یه راه حلی براش پیدا کردم اینه که از توی settings

preview url
رو فعال کنید
و از توی
deployments
روی آخرین ورژن کلیک کنید میاد بالا.
image

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

@qasem-talaee
Copy link
Author

@javadfarah
متشکرم از راهنمایی شما. بله این راه حل جواب داد

@aliir68
Copy link

aliir68 commented Dec 11, 2024

سلام کسی مشکل این موضوع حل نکرده؟

@aliir68
Copy link

aliir68 commented Dec 11, 2024

@javadfarah
برای من نشد🤔

@khani61
Copy link

khani61 commented Dec 15, 2024

سلام کسی مشکل این موضوع حل نکرده؟
این کاری که جواد گفته انجام بده درست میشه

@armqwearm
Copy link

برای منم حل نشد! چه کنیم حالا؟

@nimashahahmadian
Copy link

اگه مشکلو دارید راه حل جواد خوبه فقط باید یه بار از اول دیپلوی کنید وورکر رو که ورژن بگیره یعنی برید تو کد وورکر یه تغییر کوچیک مثل تغییر اسپیس انجام بدید و دیپلوی کنید.
این شکلی رو صفحه دیپلویمنت ها اخرین ورژن کدش آبی میشه که لینک میگیره میتونید باز کنید و ساب لینکشو بردارید.
@armqwearm
@khani61
@aliir68

@armqwearm
Copy link

من که ساب دامین را تغییر دادم درست شد

@Tead65
Copy link

Tead65 commented Dec 25, 2024

bia-pain-bache/BPB-Worker-Panel#669 راه حل

@javadfarah
Copy link

javadfarah commented Dec 26, 2024

bia-pain-bache/BPB-Worker-Panel#669 راه حل

این راه حل جواب میده.
خلاصه اش اینه که مثل اینکه کلا کلاود فلر داره جلوی این داستان رو میگیره پس باید هر چیزی که مربوط به v2ray,vmess,vless,trojan,....
هست رو rename کنیم که نفهمه.
ولی داستانی که پیش میاد وقتی که میخای از لینک subscription
استفاده کنیم میبینیم که هیچی ایمپورت نمیشه. چرا؟ چون لینک ها هم rename شده ان.
یعنی مثلا ما vless رو اومدیم توی کد rename کردیم به reza حالا وقتی لینک سابسکریپشن رو باز کنیم لینک ها به جای:
vless://blah_blah_blah
تبدیل شدن به :
reza://blah_blah_blah
برای همین خب کلاینت شما هرچی که هست متوجه نمیشه که این چه لینکیه.
خودتون باید لینکها رو هم دستی درست کنید و برگردونید به حالت درستش.

@Tead65
Copy link

Tead65 commented Dec 26, 2024

bia-pain-bache/BPB-Worker-Panel#669 راه حل

این راه حل جواب میده. خلاصه اش اینه که مثل اینکه کلا کلاود فلر داره جلوی این داستان رو میگیره پس باید هر چیزی که مربوط به v2ray,vmess,vless,trojan,.... هست رو rename کنیم که نفهمه. ولی داستانی که پیش میاد وقتی که میخای از لینک subscription استفاده کنیم میبینیم که هیچی ایمپورت نمیشه. چرا؟ چون لینک ها هم rename شده ان. یعنی مثلا ما vless رو اومدیم توی کد rename کردیم به reza حالا وقتی لینک سابسکریپشن رو باز کنیم لینک ها به جای: vless://blah_blah_blah تبدیل شدن به : reza://blah_blah_blah برای همین خب کلاینت شما هرچی که هست متوجه نمیشه که این چه لینکیه. خودتون باید لینکها رو هم دستی درست کنید و برگردونید به حالت درستش.

راه حل رو خود من اولین بار مطرح کردم و تست کردم . وارد همون بخش بشید یکی از دوستان ورکر رو ادیت شده گذاشته ، من خودم نزاشتم که حمایت از سازنده کنم . ولی تغیررات فقط با Vless و Trojan قابل انجامه و نیاز به تغییر لینک های تولیدی نیست . هیچ مشکلی هم واسه Sub ها ایجاد نمیشه فقط باید حتما پروژه جدید ساخت . مراحل رو درست برید اکی میشه و فعلا 3 روزه که اکی است .

@nimashahahmadian
Copy link

@Tead65 ممنونم از پیگیریت
این پنل با پنل فرید متفاوته؟
و اینکه تردها قاطی شدن من دقیقا نفهمیدم کدوم فایله

@Mohammad1370kish
Copy link

سلام تروخدا راهنماییم کنید چطوری از ارور۱۱۰۱نجات پیدا کنم هزینش هرچی باشه پرداخت میکنم
@mohammmad256این ایدی تلگرام من هست هزینشو میدم فقط ورکر به روز وبدون ارور میخوام

@Turbine8845
Copy link

Turbine8845 commented Jan 2, 2025

@Tead65

راه حل رو خود من اولین بار مطرح کردم و تست کردم . وارد همون بخش بشید یکی از دوستان ورکر رو ادیت شده گذاشته ، من خودم نزاشتم که حمایت از سازنده کنم . ولی تغیررات فقط با Vless و Trojan قابل انجامه و نیاز به تغییر لینک های تولیدی نیست . هیچ مشکلی هم واسه Sub ها ایجاد نمیشه فقط باید حتما پروژه جدید ساخت . مراحل رو درست برید اکی میشه و فعلا 3 روزه که اکی است .

Sorry for using EN. I think @javadfarah is right. Simply renaming all instances of Vless and Trojan in the worker.js file will not work for this project. Because GetVlessConfig and GetTrojanConfig functions in the worker.js file will break and you can no longer have built-in vless and trojan configs. These two functions must be rewritten to solve this issue.

Edit: I think one way to solve this issue can be encoding the words vless and trojan in base64 and then decoding them when needed in the code. I tried implementing this but I failed. Maybe someone who better understands typescript can implement this.

@javadfarah
Copy link

مشکل با obsfacturer حل میشه ولی رایگان هاش بدرد نمیخورن

@Turbine8845
Copy link

مشکل با obsfacturer حل میشه ولی رایگان هاش بدرد نمیخورن

Obfuscators only make the code hard to read and reverse engineer by a human. They don't change/obfuscate keywords like vless in functions that are inside the code. So I don't think obfuscation alone will solve this issue.

@javadfarah
Copy link

مشکل با obsfacturer حل میشه ولی رایگان هاش بدرد نمیخورن

Obfuscators only make the code hard to read and reverse engineer by a human. They don't change/obfuscate keywords like vless in functions that are inside the code. So I don't think obfuscation alone will solve this issue.

من چند بار obsfacture کردم کد رو و باعث شد یک مقداری دیر بفهمه و ببنده . شاید تغییر اسم ها و obsfacture باهمدیگه یه فایده ای داشته باشه. من دیگه حوصله وقت گذاشتن روی این رو ندارم، گرفتن سرور و کانفیگ کردنش خیلی راحت تره برام.

@Turbine8845
Copy link

This fixed the issue for me. Check if it works for you as well. Please don't abuse it!
worker_obfs.zip

@DonMonro
Copy link

DonMonro commented Jan 3, 2025

This fixed the issue for me. Check if it works for you as well. Please don't abuse it! worker_obfs.zip

به صورت ورکر دیپلوی کردم اصل صفحه ورکر باز میشه ولی ادرس ساب
xxxxxxxxxxxxxxxxxx.worker.dev/sub
که قرار کانفیگ بده ارور 1102 میده کلا

400000041-86daa5ec-1181-4ae5-8aa0-17247b432e2a

erdy4

@javadfarah
Copy link

This fixed the issue for me. Check if it works for you as well. Please don't abuse it! worker_obfs.zip

به صورت ورکر دیپلوی کردم اصل صفحه ورکر باز میشه ولی ادرس ساب xxxxxxxxxxxxxxxxxx.worker.dev/sub که قرار کانفیگ بده ارور 1102 میده کلا

400000041-86daa5ec-1181-4ae5-8aa0-17247b432e2a

erdy4

image
بخاطر اینه! تستش کردم مثل اینکه این ورژنی که آقای @Turbine8845 گذاشته cpu زیادی داره مصرف میکنه

@Turbine8845
Copy link

Turbine8845 commented Jan 4, 2025

This fixed the issue for me. Check if it works for you as well. Please don't abuse it! worker_obfs.zip

به صورت ورکر دیپلوی کردم اصل صفحه ورکر باز میشه ولی ادرس ساب xxxxxxxxxxxxxxxxxx.worker.dev/sub که قرار کانفیگ بده ارور 1102 میده کلا
400000041-86daa5ec-1181-4ae5-8aa0-17247b432e2a
erdy4

image بخاطر اینه! تستش کردم مثل اینکه این ورژنی که آقای @Turbine8845 گذاشته cpu زیادی داره مصرف میکنه

I encoded every instance of vless and trojan in the worker.js file in base64 and this caused the worker's high CPU usage. This new version uses a lighter obfuscation and fixes the high CPU usage problem. Please try this one and see if it fixes the problem or not.

worker_obfs_v2.zip

Update: All I did here was that I heavily obfuscated the code to hide vless and trojan strings in the code. I tested different options in https://obfuscator.io and one of the obfuscated codes turned out to work pretty well. I strongly suggest that you try different obfuscation options as well and see which options give the best results.

@DonMonro
Copy link

DonMonro commented Jan 4, 2025

I encoded every instance of vless and trojan in the worker.js file in base64 and this caused the worker's high CPU usage. This new version uses a lighter obfuscation and fixes the high CPU usage problem. Please try this one and see if it fixes the problem or not.

worker_obfs_v2.zip

Update: All I did here was that I heavily obfuscated the code to hide vless and trojan strings in the code. I tested different options in https://obfuscator.io and one of the obfuscated codes turned out to work pretty well. I strongly suggest that you try different obfuscation options as well and see which options give the best results.

خوبه درست شد ولی اتفاق عجیب اینکه تقریبا 90% اررور داره میده !!!!!
Untitled

@Turbine8845
Copy link

Turbine8845 commented Jan 4, 2025

I encoded every instance of vless and trojan in the worker.js file in base64 and this caused the worker's high CPU usage. This new version uses a lighter obfuscation and fixes the high CPU usage problem. Please try this one and see if it fixes the problem or not.
worker_obfs_v2.zip
Update: All I did here was that I heavily obfuscated the code to hide vless and trojan strings in the code. I tested different options in https://obfuscator.io and one of the obfuscated codes turned out to work pretty well. I strongly suggest that you try different obfuscation options as well and see which options give the best results.

خوبه درست شد ولی اتفاق عجیب اینکه تقریبا 90% اررور داره میده !!!!! Untitled

As long as the worker works fine, the errors shouldn't matter.

Edit: If you are really concerned about the errors, you can test other obfuscation options in https://obfuscator.io.

@Mohammad1370kish
Copy link

واقعا برنامه خوبی بود تا قبل پیداشدن ارور۱۱۰۱اگر دیگه درست نمیشه بگید تا منتظر نباشم چند نفر امدن تلگرام با توجه به درخواست قبلم و ایدی تلگرام پول دادم تا ابدیت بدون ارور بده با ورکره وارد شدم همه چیزش عوض شد پنلم ساختم ولی کار نمیکنه

@moha45678
Copy link

سلام لطفا اقای فرید متغیر های نام های vmess و vless و trojan و حتا اسم پروژه بگه کدوم خط ورکر هست که با تغییر ان کلود فلر اخطار نده. وکدوم خط ها را اگه تغییر بدیم لینک ساب مشکل پیدا میکنه.

@moha45678
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

12 participants