An open API service indexing awesome lists of open source software.

https://github.com/ebrasha/abdal-foxybypass

A powerful and customizable Firefox extension that bypasses website restrictions like right-click disabling, keyboard shortcut blocking, text selection limits, and more.
https://github.com/ebrasha/abdal-foxybypass

abdal bypass ebrasha firefox firefox-addon firefox-extension privacy security

Last synced: 10 months ago
JSON representation

A powerful and customizable Firefox extension that bypasses website restrictions like right-click disabling, keyboard shortcut blocking, text selection limits, and more.

Awesome Lists containing this project

README

          

# Abdal FoxyByPass


ابدال تورنت دانلودر اسکرین‌شات

## 📘 زبان‌های دیگر

- [🇬🇧 English - انگلیسی](README.md)

افزونه قدرتمند فایرفاکس برای دور زدن محدودیت‌ها و قفل‌های وب‌سایت‌ها و بازگرداندن کنترل تجربه مرورگری به کاربران.

## 🌟 ویژگی‌ها

### 🔓 قابلیت‌های دور زدن محدودیت

1. **فعال‌سازی راست‌کلیک** - حذف محدودیت‌های راست‌کلیک
2. **کلیدهای میانبر** - فعال‌سازی Ctrl+C، Ctrl+U، F12 و سایر کلیدهای مسدود شده
3. **کشیدن و رها کردن** - امکان کشیدن تصاویر و محتوای متنی
4. **انتخاب متن** - فعال‌سازی انتخاب متن در محتوای محافظت شده
5. **راست‌کلیک روی تصاویر** - امکان راست‌کلیک روی تصاویر برای ذخیره
6. **حذف لایه‌های نامرئی** - حذف لایه‌های شفاف که مانع تعامل می‌شوند
7. **رها کردن محتوا** - فعال‌سازی رها کردن محتوا روی صفحات وب
8. **تابع چاپ** - فعال‌سازی Ctrl+P و عملکرد چاپ
9. **محافظت اسکرین‌شات** - حذف محدودیت‌های گرفتن اسکرین‌شات

### ⚙️ تنظیمات پیشرفته

- **مدیریت سایت**: تنظیم سایت‌هایی که قوانین دور زدن روی آنها اعمال می‌شود
- **انتخاب حالت**: انتخاب بین Blacklist (اعمال روی همه به جز لیست) یا Whitelist (فقط روی سایت‌های لیست)
- **کنترل ویژگی‌های فردی**: فعال/غیرفعال کردن ویژگی‌های خاص دور زدن
- **اعمال فوری**: تمام تغییرات بلافاصله اعمال می‌شوند بدون نیاز به رفرش صفحه
- **بازخورد لحظه‌ای**: تأیید بصری هنگام اعمال تنظیمات

## 🚀 نصب

## 📺 آموزش نصب

نصب افزونه **Abdal FoxyByPass** از طریق فروشگاه رسمی فایرفاکس بسیار ساده و ایمن است. مراحل زیر را دنبال کنید:

1. لینک زیر را در مرورگر Firefox باز کنید:
👉 [https://addons.mozilla.org/en-US/firefox/addon/abdal-foxybypass/](https://addons.mozilla.org/en-US/firefox/addon/abdal-foxybypass/)

2. روی دکمه **«افزودن به Firefox» (Add to Firefox)** کلیک کنید.

3. در پنجره‌ی بازشو، روی **«افزودن» (Add)** بزنید تا نصب تأیید شود.

4. تمام! افزونه با موفقیت نصب شده و آماده استفاده است.

> ⚠️ نیازی به دانلود یا نصب دستی فایل‌ها نیست. نصب از فروشگاه رسمی، به‌روزرسانی خودکار و امنیت بیشتر را تضمین می‌کند.
## 📖 استفاده


Abdal FoxyByPass

### استفاده پایه

1. افزونه را طبق دستورالعمل نصب بالا نصب کنید
2. روی آیکون Abdal FoxyByPass در نوار ابزار فایرفاکس کلیک کنید
3. تمام ویژگی‌های دور زدن به صورت پیش‌فرض فعال هستند
4. افزونه به طور خودکار قوانین دور زدن را روی وب‌سایت‌ها اعمال می‌کند

### تنظیمات پیشرفته

1. روی آیکون افزونه کلیک کنید تا پنل تنظیمات باز شود
2. ویژگی‌های فردی را طبق نیاز فعال/غیرفعال کنید (تغییرات فوراً اعمال می‌شوند)
3. مدیریت سایت را تنظیم کنید:
- **حالت Blacklist**: قوانین دور زدن روی تمام سایت‌ها اعمال می‌شود به جز آنهایی که در لیست شما هستند
- **حالت Whitelist**: قوانین دور زدن فقط روی سایت‌های موجود در لیست شما اعمال می‌شود
4. سایت‌ها را به لیست اضافه یا حذف کنید (تغییرات فوراً اعمال می‌شوند)
5. تمام تغییرات بلافاصله اعمال می‌شوند بدون نیاز به رفرش صفحه

### مدیریت سایت

- **اضافه کردن سایت‌ها**: یک دامنه وارد کنید (مثل `example.com`) و روی "Add" کلیک کنید
- **حذف سایت‌ها**: روی دکمه "Remove" کنار هر سایت در لیست کلیک کنید
- **تغییر حالت**: با استفاده از دکمه‌ها بین حالت‌های Blacklist و Whitelist تغییر دهید

## 🛠️ جزئیات فنی

### معماری

- **اسکریپت پس‌زمینه**: تنظیمات را مدیریت کرده و بین اجزا هماهنگی ایجاد می‌کند
- **اسکریپت محتوا**: در صفحات وب تزریق می‌شود تا قوانین دور زدن را اعمال کند
- **رابط پاپ‌آپ**: مدیریت تنظیمات با رابط کاربری آسان
- **ذخیره‌سازی**: از ذخیره‌سازی محلی فایرفاکس برای تنظیمات پایدار استفاده می‌کند

### تکنیک‌های دور زدن

افزونه از تکنیک‌های مختلفی برای دور زدن محدودیت‌ها استفاده می‌کند:

- **Override Event Listener**: از event handler های مسدودکننده جلوگیری کرده و آنها را override می‌کند
- **Override CSS**: خصوصیات CSS که مانع انتخاب متن و تعامل می‌شوند را حذف می‌کند
- **دستکاری DOM**: لایه‌های نامرئی و عناصر مسدودکننده را حذف می‌کند
- **مدیریت رویدادهای کلید**: کلیدهای میانبر مسدود شده را رهگیری کرده و اجازه می‌دهد

## 🔒 امنیت و حریم خصوصی

- **عدم جمع‌آوری داده**: افزونه هیچ داده‌ای را جمع‌آوری یا ارسال نمی‌کند
- **فقط ذخیره‌سازی محلی**: تمام تنظیمات در مرورگر شما ذخیره می‌شود
- **بدون اتصال خارجی**: افزونه کاملاً آفلاین کار می‌کند
- **کد باز**: کد کامل برای بررسی در دسترس است

## 💻 سازگاری

- **نسخه فایرفاکس**: ۵۷.۰ و بالاتر
- **پلتفرم‌ها**: ویندوز، مک، لینوکس
- **مجوزها**: نیاز به دسترسی به تمام وب‌سایت‌ها برای عملکرد صحیح

## 🔧 عیب‌یابی

### افزونه کار نمی‌کند

1. اطمینان حاصل کنید که افزونه در `about:addons` فعال است
2. بررسی کنید که سایت در لیست استثنا نباشد
3. پس از فعال کردن افزونه صفحه را رفرش کنید
4. پیام‌های خطا را در Developer Tools بررسی کنید

### تنظیمات ذخیره نمی‌شود

1. اطمینان حاصل کنید که پس از تغییرات روی "Apply Settings" کلیک می‌کنید
2. بررسی کنید که افزونه مجوزهای مناسب دارد
3. افزونه را غیرفعال و دوباره فعال کنید

### مشکلات عملکرد

1. ویژگی‌های غیرضروری دور زدن را غیرفعال کنید
2. تعداد سایت‌ها در لیست را کاهش دهید
3. در صورت ادامه مشکل فایرفاکس را راه‌اندازی مجدد کنید

## 🏗️ توسعه

### ساخت

1. فایل‌های افزونه را clone یا دانلود کنید
2. اطمینان حاصل کنید که تمام فایل‌ها در یک پوشه هستند
3. دستورالعمل‌های نصب بالا را دنبال کنید

## 🐛 گزارش مشکلات

اگر با مشکلی مواجه شدید یا در پیکربندی مشکل دارید، لطفاً از طریق ایمیل Prof.Shafiei@Gmail.com با ما در تماس باشید. همچنین می‌توانید مشکلات را در GitLab یا GitHub گزارش دهید.

## ❤️ حمایت مالی

اگر این پروژه برای شما مفید بود و مایل به حمایت از توسعه بیشتر هستید، لطفاً در نظر داشته باشید که کمک مالی کنید:
- [اینجا اهدا کنید](https://alphajet.ir/abdal-donation)

## 🤵 برنامه‌نویس

ساخته شده با عشق توسط **ابراهیم شفیعی (EbraSha)**
- **ایمیل**: Prof.Shafiei@Gmail.com
- **تلگرام**: [@ProfShafiei](https://t.me/ProfShafiei)

## 📜 مجوز

این پروژه تحت مجوز GPLv2 or later منتشر شده است.