uBlock Origin হল সবচেয়ে শক্তিশালী এবং বহুমুখী অ্যাড ব্লকার উপলব্ধ। দুর্ভাগ্যক্রমে, নকশাটিও কিছুটা অস্পষ্ট। এই নির্দেশিকাটি uBlock Origin-এর উন্নত বৈশিষ্ট্যগুলির ইনস এবং আউটগুলি ব্যাখ্যা করবে, যার মধ্যে কাস্টম তালিকা যোগ করা, কাস্টম ব্যবহারকারী ফিল্টার তৈরি করা, গতিশীল ব্লক করার নিয়ম সেট আপ করা এবং উন্নত ব্যবহারকারী ইন্টারফেসের সাথে নির্দিষ্ট ডোমেনে uBlock অরিজিনের নিয়মগুলি সামঞ্জস্য করা।
উব্লক অরিজিন ইনস্টল করা হচ্ছে
ইউব্লক অরিজিন এক্সটেনশনের একটি পূর্ব-নির্মিত সংস্করণ Google Chrome, Firefox, Safari, Microsoft Edge এবং Opera-এর জন্য উপলব্ধ। এছাড়াও আপনি ফায়ারফক্স এবং ক্রোমের জন্য উৎস থেকে ম্যানুয়ালি এক্সটেনশন তৈরি করতে পারেন।
একটি দ্রুত সতর্কতা :uBlock অরিজিন ublock.org বা uBlock এক্সটেনশনের সাথে সংযুক্ত নয় এবং কখনোই সংযুক্ত ছিল না। নামের মূল অংশটি এই দুটি সম্পর্কহীন প্রকল্পের মধ্যে পার্থক্য করার জন্য খুবই গুরুত্বপূর্ণ যেগুলি একবার একই রকম কোডবেস ভাগ করেছিল। ublock.org এবং uBlock এক্সটেনশন এড়ানো উচিত, কারণ তারা অনুকরণকারী যা উদ্দেশ্যমূলকভাবে ডেটা চুরি করতে এবং ব্যবহারকারীদের প্রতারিত করার জন্য বাজারকে বিভ্রান্ত করে। আপনার uBlock অরিজিন আছে তা নিশ্চিত করুন৷ এবং uBlock নয়।
উন্নত বিকল্প সেট আপ করা
আমরা uBlock Origin এর সাথে আকর্ষণীয় কিছু করার আগে, আমাদের উন্নত সেটিংস সক্ষম করতে হবে। আপনি এগিয়ে যাওয়ার আগে প্রয়োজনীয় পড়া চেক আউট নিশ্চিত করুন. এই ধরনের সিদ্ধান্তগুলি পরিচালনা করার জন্য আপনার সমস্যা সমাধানের অভিজ্ঞতার অভাব থাকলে, আপনি তাদের কার্যকারিতার সাথে টেঙ্কারিং শুরু করার আগে কুকি কীভাবে কাজ করে তা পড়া বিবেচনা করুন। অন্যথায়, অপ্রত্যাশিত আশা করুন!
1. uBlock অরিজিন এক্সটেনশনের আইকনে ক্লিক করুন।
2. সেটিংস আইকনে ক্লিক করুন৷
৷3. "আমি একজন উন্নত ব্যবহারকারী" এর পাশের বাক্সে টিক দিন৷
৷একবার আপনি উন্নত সেটিংস সক্ষম হয়ে গেলে, আপনি একটি দানাদার স্তরে ব্লকিং সেটিংস সামঞ্জস্য করতে পারেন৷
ডাইনামিক ফিল্টারিং নিয়ম
ইউব্লক অরিজিনে ফিল্টারিং দুটি স্তরে পরিচালিত হয়:বিশ্বব্যাপী এবং স্থানীয়ভাবে। বিশ্বব্যাপী নিয়মগুলি সমস্ত URL-এর ক্ষেত্রে প্রযোজ্য, যখন স্থানীয় নিয়মগুলি শুধুমাত্র বর্তমান URL-এর জন্য৷
৷প্রথম কলামটি সেই URLটি নির্দিষ্ট করে যেখান থেকে বিষয়বস্তুর উৎপত্তি৷
৷দ্বিতীয় কলামটি গ্লোবাল সেটিংস নির্দেশ করে, যেগুলি নির্দিষ্ট URL গুলি দ্বারা উত্তরাধিকারসূত্রে পাওয়া যায়৷
৷তৃতীয় কলাম বর্তমান URL-এর স্থানীয় নিয়ম নির্দেশ করে৷
৷আপনি যদি "গ্লোবাল" বা "স্থানীয়" নিয়ম কলামে একটি বাক্সের উপর মাউস করেন, আপনি লাল, ধূসর এবং সবুজ তৃতীয়াংশ দেখতে পাবেন।
সম্পর্কিত বিষয়বস্তুর প্রকারের জন্য একটি ব্লকিং নিয়ম সেট করতে লাল তৃতীয়টিতে ক্লিক করুন৷ সবুজ তৃতীয়টি সংশ্লিষ্ট উপাদানকে অনুমতি দেয়। ধূসর তৃতীয়টি একটি "নুপ" নিয়ম সেট করে, যার অর্থ "কোন অপারেশন নয়"। এই সেটিংটি ইউব্লক অরিজিনকে সংশ্লিষ্ট বিষয়বস্তুতে পদক্ষেপ নেওয়া থেকে বাধা দেবে। একটি "নুপ" ফিল্টার সেট করা একটি নির্দিষ্ট URL এর জন্য বিশ্বব্যাপী সেটিংসকে ওভাররাইড করবে৷
৷উইন্ডোর শীর্ষে বিষয়বস্তুর প্রকার রয়েছে। এগুলি বিশ্বব্যাপী এবং URL-নির্দিষ্ট স্তরে ব্লক করা যেতে পারে। এগুলি ভোঁতা ফিল্টার কিন্তু তবুও দরকারী৷
৷বিষয়বস্তুর প্রকারের অধীনে বর্তমান ওয়েবপেজে লোড করা URL রয়েছে৷ একটি প্লাস আইকন নির্দেশ করে যে সেই URL থেকে সামগ্রীর অনুমতি দেওয়া হচ্ছে৷ একটি বিয়োগ আইকন নির্দেশ করে যে URL থেকে সামগ্রী ব্লক করা হচ্ছে৷ আপনি কখনও কখনও একটি ইউআরএলের জন্য প্লাস এবং বিয়োগের মিশ্রণ দেখতে পারেন, যা নির্দেশ করে যে কিছু বিষয়বস্তু অনুমোদিত যখন অন্যান্য বিষয়বস্তু ব্লক করা হয়।
আপনি URL এর পাশের রঙের কোডিংটিও দেখতে পারেন। সবুজ ইঙ্গিত করে যে সেই URL থেকে সামগ্রী অনুমোদিত৷ হলুদ নির্দেশ করে যে সেই URL থেকে কিছু বিষয়বস্তু ব্লক করা হয়েছে। লাল নির্দেশ করে যে URL থেকে সমস্ত সামগ্রী ব্লক করা হবে৷
৷নির্দিষ্টতার উপর ভিত্তি করে উত্তরাধিকারসূত্রে প্রাপ্ত সেটিংস। উদাহরণস্বরূপ, গ্লোবাল কন্টেন্ট টাইপ নিয়মের অগ্রাধিকার সর্বনিম্ন। ফিল্টারিং তালিকায় সেট করা নিয়মগুলির একটি মাঝারি অগ্রাধিকার র্যাঙ্কিং রয়েছে:তারা বিশ্বব্যাপী সেটিংস ওভাররাইড করতে পারে, কিন্তু URL-নির্দিষ্ট ব্যবহারকারী সেটিংস নয়। ব্যবহারকারীর দ্বারা সেট করা URL-নির্দিষ্ট স্থানীয় নিয়মগুলিকে সর্বোচ্চ অগ্রাধিকার দেওয়া হয়৷
৷ফিল্টারিং নিয়ম সংরক্ষণ এবং প্রত্যাবর্তন
ফিল্টারিং নিয়মে আপনার করা পরিবর্তনগুলি পরের বার আপনি যখন কোনো ওয়েবসাইট পরিদর্শন করবেন তখন স্বয়ংক্রিয়ভাবে রিসেট হয়ে যাবে। আপনার সেটিংস স্থায়ী করতে, লক আইকনে ক্লিক করুন৷
৷শেষ সংরক্ষিত অবস্থায় ফিরে যেতে, ইরেজার আইকনে ক্লিক করুন।
তৃতীয় পক্ষের স্ক্রিপ্ট এবং ফ্রেম
সাধারণভাবে, ডিফল্টরূপে তৃতীয় পক্ষের স্ক্রিপ্ট এবং ফ্রেমগুলি ব্লক করা একটি ভাল ধারণা। এটি আপনার গোপনীয়তা এবং আপনার চোখের বল উভয়ই রক্ষা করে। এটি ওয়েবসাইটগুলিকেও ভাঙতে পারে, তাই "নোপ" ওভাররাইডের উপর দ্রুত আঙুল রাখুন৷
৷তৃতীয় পক্ষের স্ক্রিপ্ট এবং ফ্রেমগুলি ব্লক করতে, গ্লোবাল কলামে প্রতিটির পাশের বাক্সের লাল তৃতীয়টিতে ক্লিক করুন। এটি স্বয়ংক্রিয়ভাবে প্রতিটি URL-এ সমস্ত তৃতীয় পক্ষের স্ক্রিপ্ট এবং ফ্রেমগুলিকে ব্লক করবে৷
৷যদি একটি ওয়েবসাইট ব্রেক করে, আপনি তৃতীয় পক্ষের স্ক্রিপ্ট এবং ফ্রেমের অনুমতি দেওয়ার জন্য একটি "নুপ" ওভাররাইড সেট করতে পারেন। একটি "নুপ" নিয়ম সেট করতে এবং এই URL এর জন্য বিশ্বব্যাপী ব্লকিং নিয়ম ওভাররাইড করতে স্থানীয় নিয়ম কলামের ধূসর বাক্সে ক্লিক করুন৷
এই noop নিয়ম শুধুমাত্র বর্তমান URL-এ প্রযোজ্য হবে৷
৷বিকল্পভাবে, আপনি অবরুদ্ধ সংস্থানটির URL সন্ধান করতে পারেন এবং সেই সংস্থানটিকে বিশেষভাবে অনুমতি দিতে পারেন৷ এটি একটি YouTube বা Twitter এম্বেডের মতো তৃতীয় পক্ষের ফ্রেমের একটি স্পষ্ট উত্সের সাথে সবচেয়ে সহজ। আপনি যদি সেই ফ্রেমগুলিকে বিশ্বব্যাপী অনুমতি দেন এবং নিয়মটি সংরক্ষণ করেন তবে সেই URL-নির্দিষ্ট ফিল্টারগুলি বিশ্বব্যাপী সামগ্রীর প্রকারের ফিল্টারগুলিকে ছাড়িয়ে যাবে৷
বিষয়বস্তু প্রকারের ফিল্টারগুলির সাথে বৈশ্বিক এবং স্থানীয় ফিল্টারগুলির ভারসাম্য বজায় রেখে, আপনি আপত্তিকর হিসাবে খুঁজে পান না এমন বিষয়বস্তুর অনুমতি দেওয়ার সময় বুদ্ধিমান অনলাইন গোপনীয়তা সেটিংস সেট করতে পারেন৷
ডাইনামিক নিয়মগুলি দেখা এবং সম্পাদনা করা
আপনি ইতিমধ্যে সেট করা ফিল্টারগুলি দেখতে, আমার নিয়ম ট্যাবের অধীনে uBlock অরিজিনের সেটিংস পৃষ্ঠাটি দেখুন। এখানে, আপনি দুটি তালিকায় আপনার সেট করা নিয়মগুলি দেখতে পাবেন। বামদিকের তালিকাটি স্থায়ী নিয়মের জন্য এবং ডানদিকের তালিকাটি অস্থায়ী নিয়মের জন্য, যেমনটি তাদের শিরোনাম দ্বারা নির্দেশিত৷
ডান-সবচেয়ে অস্থায়ী নিয়ম কলামের পাঠ্য বিষয়বস্তু সরাসরি কার্সার, মাউস এবং কীবোর্ড দিয়ে সম্পাদনা করা যেতে পারে। যদি uBlock অরিজিন দুটি কলামের মধ্যে পার্থক্য সনাক্ত করে, তাহলে আপনি "প্রত্যাবর্তন" এবং "কমিট" লেবেলযুক্ত প্রাসঙ্গিক বোতামগুলি দেখতে পাবেন যেগুলি একে অপরের সাথে কলামগুলি সিঙ্ক করার বিকল্প অফার করে৷ অস্থায়ী নিয়ম তালিকায় স্থায়ী নিয়ম তালিকার অপরিবর্তিত বিষয়বস্তু অনুলিপি করতে "প্রত্যাবর্তন করুন" এ ক্লিক করুন। অস্থায়ী নিয়ম তালিকা থেকে স্থায়ী নিয়ম তালিকায় পরিবর্তন অনুলিপি করতে "কমিট" এ ক্লিক করুন।
আপনি লক্ষ্য করবেন যে নিয়মের পাঠ্য বিন্যাস নির্দিষ্ট নিয়ম অনুসরণ করে। সিনট্যাক্সটি এরকম:
[parent site hostname] [element hostname] [request type] [rule]
আপনি যদি uBlock Origin-এর GitHub পৃষ্ঠায় ডায়নামিক ফিল্টারিং নিয়ম সিনট্যাক্স গাইড অনুসরণ করেন, আপনি এই ফলক থেকে সরাসরি টেক্সট স্ট্রিং সহ নিয়ম পরিবর্তন এবং সেট করতে পারেন।
অচল নিয়ম সহ উপাদানগুলি সরানো
আপনি যদি গ্রাফিকাল সরঞ্জাম ব্যবহার করে পৃষ্ঠা থেকে উপাদানগুলি সরাতে চান তবে আপনি কসমেটিক নিয়ম সেট করে সেই বৈশিষ্ট্যটি অ্যাক্সেস করতে পারেন। এই নিয়মগুলি ব্যবহারকারীর দ্বারা গ্রাফিক্যালি-ভিত্তিক নোড নির্বাচনের উপর ভিত্তি করে DOM উপাদানগুলিকে সরিয়ে দেয়। আপনি যদি কোনও ওয়েবসাইটে এমন কিছু দেখেন যা আপনাকে বিরক্ত করে, যেমন একটি ইমেল সাবস্ক্রিপশন ব্যানার, একটি অ্যাড-ব্লক ডিটেক্টর, বা আপনার সংবেদনশীলতার জন্য আপত্তিকর অন্য কিছু, আপনি এটি এইভাবে সরিয়ে দিতে পারেন৷
অস্থায়ী নিয়ম:এলিমেন্ট জ্যাপার
ইউব্লক অরিজিনে কসমেটিক নিয়ম সেট করার দুটি ভিন্ন উপায় আছে। প্রথমটি হল এলিমেন্ট জ্যাপারের সাথে, ইউব্লক অরিজিনের এক্সটেনশন ড্রপডাউন প্যানে লাইটনিং বোল্ট আইকনের মাধ্যমে অ্যাক্সেস করা হয়েছে৷
এই টুলটি নির্দিষ্ট DOM উপাদানকে সরিয়ে একটি অস্থায়ী নিয়ম সেট করে। পরবর্তী ব্রাউজার সেশনের সাথে, উপাদানটি ফিরে আসবে। একটি নিয়ম তৈরি করতে, উপাদান জ্যাপার আইকনে ক্লিক করুন এবং তারপরে আপনি যে পৃষ্ঠা উপাদানটি সরাতে চান সেটিতে ক্লিক করুন। আপনি বিভিন্ন DOM উপাদানের উপর মাউস করার সাথে সাথে, বর্তমানে কোন উপাদানটি নির্বাচন করা হয়েছে তা নির্দেশ করতে সেগুলি হলুদ রঙের হবে। একবার সঠিক উপাদানটি নির্বাচন করা হলে, নির্বাচিত উপাদানটি অবিলম্বে সরাতে ক্লিক করুন। ক্লিক করার পর কোনো নিশ্চিতকরণ বাক্স প্রদর্শিত হবে না
আপনার নির্বাচিত উপাদানটি বাছাই করার জন্য উপাদান জ্যাপার তার যথাসাধ্য চেষ্টা করবে, তবে আপনি যে উপাদানটির জন্য আশা করছেন তা পেতে আপনাকে আপনার মাউসকে কিছুটা নাচতে হতে পারে। এটি সবচেয়ে বড় DOM অবজেক্টকে মেনে চলার চেষ্টা করবে যা এর অ্যালগরিদম সনাক্ত করতে এবং নির্বাচন করতে পারে৷
স্থায়ী নিয়ম:এলিমেন্ট পিকার
একটি স্থায়ী নিয়ম সেট করতে, বাজ বোল্টের ডানদিকে আইড্রপার আইকন দ্বারা উপস্থাপিত এলিমেন্ট পিকার ব্যবহার করুন৷
এটি উপাদান জ্যাপারের মতো একটি ইন্টারফেস সক্রিয় করবে, কিন্তু এখন DOM উপাদানগুলি হলুদের পরিবর্তে লাল রঙে হাইলাইট করা হবে৷
আপনি যখন লাল হাইলাইট করা উপাদানটিতে ক্লিক করবেন, তখন নীচের-ডানে একটি পাঠ্য বাক্স প্রদর্শিত হবে, নির্বাচিত উপাদানটির ক্লাস বা আইডির পূর্বরূপ দেখাবে। এটি এই পাঠ্য-ভিত্তিক ক্লাস বা আইডি ম্যাচ যা ভবিষ্যতে উপাদানটি সরাতে ব্যবহার করা হবে। এবং যেহেতু অনেক সাইট বিজ্ঞাপন ব্লক করাকে আরও কঠিন করার জন্য তাদের কোডকে অস্পষ্ট করে, তাই আপনাকে সময়ে সময়ে এলিমেন্ট পিকারের স্বয়ংক্রিয় নির্বাচন পরিমার্জন করতে হতে পারে। এছাড়াও আপনি এই টুলটি ব্যবহার করতে পারেন DOM এর "স্তর" নির্বাচন করতে যা সম্পূর্ণরূপে অস্পষ্ট বা শুধুমাত্র DOM যুক্তিতে বিদ্যমান।
একটি ভিন্ন উপাদান নির্বাচন করতে, সাদা পাঠ্য বাক্সের নীচে হলুদ বাক্সে এর নামের উপর মাউস দিন। লাল রঙে হাইলাইট করা সংশ্লিষ্ট উপাদান দেখতে পাঠ্যটিতে ক্লিক করুন।
সঠিক উপাদান নির্বাচন করা হলে, নিয়ম তৈরি করতে এবং উপাদানটি সরাতে "তৈরি করুন" বোতামে ক্লিক করুন। আপনি যদি পৃষ্ঠার ভুল অংশ নির্বাচন করেন তবে উপাদান চয়নকারীতে ফিরে যেতে আপনি পাশের "পিক" বোতামে ক্লিক করতে পারেন৷
ভবিষ্যতে আপনি "আমার ফিল্টার" ট্যাবের অধীনে uBlock Origin-এর সেটিংসে নিয়মটি খুঁজে পেতে পারেন। নতুন নিয়মগুলি তাদের ডেটা এবং টাইমস্ট্যাম্প সহ তালিকার নীচে প্রদর্শিত হবে৷
আপনি যদি একটি নিয়ম উপেক্ষা করতে চান, আপনি উপাদানের নিয়মটি মন্তব্য করতে লাইনের শুরুতে একটি বিস্ময়বোধক বিন্দু টাইপ করতে পারেন। এছাড়াও আপনি GitHub-এ uBlock Origin-এর ডকুমেন্টেশনে অতিরিক্ত স্ট্যাটিক ফাইলার সিনট্যাক্স দেখতে পারেন।
কাস্টম ফিল্টার তালিকা খোঁজা এবং ব্যবহার করা
uBlock Origin কিছু প্রিসেট ফিল্টার তালিকার সাথে আসে, কিন্তু আপনি যোগ করতে পারেন এমন আরও অনেক কিছু আছে। আরও ফিল্টার যোগ করার সবচেয়ে সহজ উপায় হল ফিল্টারলিস্টগুলি ব্রাউজ করা৷
৷আপনি যদি একটি ফিল্টার তালিকা খুঁজে পান যা আপনি uBlock অরিজিনের ফিল্টারগুলিতে যোগ করতে চান, "বিশদ বিবরণ" এবং তারপরে "সাবস্ক্রাইব করুন" এ ক্লিক করুন। এটি স্বয়ংক্রিয়ভাবে ডাউনলোড করবে এবং ভবিষ্যতে ভিজিট করা ওয়েবসাইটগুলির জন্য uBlock Origin-এর ব্লক করার নিয়মগুলিতে তালিকা অন্তর্ভুক্ত করবে। শুধুমাত্র uBlock Origin আইকন সহ তালিকাগুলিকে এইভাবে uBlock Origin-এ যোগ করা যেতে পারে।
এই ফিল্টারগুলি তখন ইউব্লক অরিজিনের বিকল্প পৃষ্ঠায় "ফিল্টার তালিকা" ট্যাবের অধীনে প্রদর্শিত হবে। সেগুলি ভবিষ্যতে সেই পৃষ্ঠা থেকে দেখা এবং টগল করা যেতে পারে৷
৷সংরক্ষণ এবং সিঙ্ক করার নিয়ম
আপনার uBlock অরিজিন নিয়মগুলির একটি স্থানীয় ব্যাকআপ করতে, আপনি একটি ফাইলে আপনার সেটিংস সংরক্ষণ করতে পারেন। মূল uBlock অরিজিন সেটিংস ট্যাবের নীচে ডায়ালগ বিকল্পগুলি খুঁজুন৷
৷আপনি যদি এক্সটেনশনের জন্য ব্রাউজার-ভিত্তিক ক্লাউড স্টোরেজ ব্যবহার করতে চান, আপনি ইউব্লক অরিজিনের সেটিংসের প্রধান পৃষ্ঠায় "ক্লাউড স্টোরেজ সক্ষম করুন" বিকল্পে টিক দিতে পারেন। এটি আপনাকে ব্রাউজারের মধ্যে এক্সটেনশনের ছোট ফাইল স্পেসের মধ্যে ডেটা আপলোড করার অনুমতি দেবে। এটি শুধুমাত্র একই ব্রাউজারের অন্যান্য অনুলিপিগুলির সাথে সিঙ্ক করে, তবে৷
৷আপনি যদি Firefox-এ আপনার uBlock Origin সেটিংস আপলোড করেন, তাহলে আপনি অন্য কম্পিউটারে Chrome-এ সেগুলি ডাউনলোড করতে পারবেন না। ফলস্বরূপ, ফাইলের মাধ্যমে কনফিগারেশন ভাগ করা বর্তমান সময়ের সবচেয়ে নির্ভরযোগ্য পদ্ধতি। একাধিক ব্রাউজার এবং কম্পিউটারের মধ্যে আপনার নিয়মগুলি সিঙ্ক করতে, আপনি একটি ক্লাউড স্টোরেজ পরিষেবার মাধ্যমে ব্যাকআপ কনফিগারেশন টেক্সট ফাইল শেয়ার করতে পারেন৷
উপসংহার
uBlock অরিজিন ঠিক একটি বিজ্ঞাপন ব্লকার নয়। এটি একটি ওয়াইড-স্পেকট্রাম কন্টেন্ট ব্লকার। এর মানে এটি আপনার ব্রাউজারে যা আসে তা নিয়ন্ত্রণ করতে পারে তার উৎপত্তি নির্বিশেষে। এটি অত্যন্ত শক্তিশালী করে তোলে, এবং জগাখিচুড়ি করা অত্যন্ত সহজ। তাই আপনি যা করেন তার প্রতি যত্ন নিন, এবং যদি কিছু ভেঙে যায়, তা ঠিক করার জন্য প্রস্তুত থাকুন।