কম্পিউটারে বসে ব্রাউজিং করতে বসলেই দেখা যায় এক একটা সাইটে শ'খানেক করে এডভারটাইজ ভেসে বেড়াচ্ছে। আবার কোন কোন সময় জরুরী কিছু একটা সার্চ ইঞ্জিনে খোজার চেষ্টা করছেন, কিন্তু যা খুঁজছেন তা রেখে সার্চ রেজাল্টের প্রথম দিকেই রয়েছে কিছু এড। আবার এমনও সময় হয় যখন বাধ্য হয়েই কোন কোন সাইটে এডে ক্লিক করতে হয়।
এ তো গেলো এক যন্ত্রণা। কিন্তু এর থেকেও বড় যন্ত্রণা হচ্ছে এই এড গুলোর পিছনে লুকিয়ে থাকা নানা ধরণের ম্যালওয়্যার কিংবা ওয়ার্ম। এগুলো খুব সন্দুর করে ঘাপটি মেরে থাকে নানা সাইটে অথবা লিংকে। মাঝে মাঝে দেখা যায় অযথাই এক সাইট থেকে আরেক সাইটে ঘুরে বেড়াচ্ছে ব্রাউজারটি। কিংবা এক ক্লিকেই ১০ খানা ট্যাব খুলে বসে আছে।
কাজের সময় এইসব যেমন বিরক্তিকর, তেমনি পিসির জন্যেও ক্ষতিকর বটে। আর আজকের লেখাটি সেই সমস্যা থেকে উত্তরণের পথ খোঁজার চেষ্টাতেই লেখা।
এই সব সমস্যার জন্যে অবশ্য একটা সহজ সমাধান হচ্ছে AdBlock এক্সটেনশন কিংবা এড-অন। কিন্তু একটা এক্সটেনশন কিংবা এড-অনও কিন্তু একটা সিস্টেমের দারুণ পরিমান রিসোর্স ব্যবহার করে থাকে। আমি যখন ব্রাউজারে একই সাথে ৮টি ট্যাব খুলে কাজ করি তখন এই ৮টি ট্যাবের জন্যেই কিন্তু ঐ এড-অনটি কাজ করতে থাকে পেছন থেকে। আর সেই হিসেবই রিসোর্স ব্যবহার করতে থাকে সে। ফলাফল হিসেবে মাঝে মধ্যেই ক্রাশ করে ব্রাউজার। শুধুমাত্র একটি AdBlock এক্সটেনশনই একবার ১০০০ মেগাবাইট র্যাম আর ৪৮% সিপিইউ এর ব্যবহার করে একসময় আমার ব্রাউজার ক্রাশ করতে বাধ্য করেছিল।
তাই এর থেকে সহজ সমাধানের খোঁজ করছিলাম আমি। আর সেই সহজ সমাধানটি আমাদের সকলেরই অপারেটিং সিস্টেমের সাথে বিল্ট-ইন অবস্থাতেই রয়েছে।
সমাধানটি হলো আমাদের সিস্টেমের hosts ফাইল। আমাদের সিস্টেম এর হোস্ট নিয়ন্ত্রণ করার জন্যে এই hosts ফাইলটি কাজ করে থাকে। এখানে কিছু ভ্যালু পরিবর্তন করে আর কিছু ভ্যালু যোগ করলেই আমরা অনাকাঙ্খিত এই সব সাইট আর এড এর হাত থেকে মুক্তি পেতে পারি।
আমার ব্যক্তিগত প্রয়োজনে আমি একটি হোস্ট ফাইল তৈরি করে নিয়েছি। এই হোস্ট ফাইলটি তৈরিতে আমার সহায়তা নিতে হয়েছে বেশ কয়েকটি সাইট আর হোস্ট ফাইল তৈরি করে এমন নির্মাতাদের। এখানে আমি মোট ১২ রকমের ফিল্টার কিংবা ১২টি আলাদা আলাদা ফাইল একত্র করে তা ব্যবহার করেছি। আর এটি ব্যবহারের উপলদ্ধি কেমন ছিল তা আপনি নিজে যতক্ষণ ব্যবহার না করবেন ততক্ষণ বুঝতে পারবেন না।
এই হোস্ট ফাইলটিতে Ad-block, Malware Domain List, Spam, Fake News, Gambling, Porn সহ আরও বেশ কিছু ফিল্টার লিস্ট এড করা আছে। হোস্ট ফাইলটি ডাওনলোড করতে এই লিংকে ক্লিক করুন।
কিভাবে hosts ফাইলটি পরিবর্তন করবো?
- Windows অপারেটিং সিস্টেমে hosts ফাইলটির অবস্থান %windir%\System32\drivers\etc\ ফোল্ডারে। আরও সহজ করে বললে এই লোকেশনটি হলো- C:\Windows\System32\drivers\etc\
(এই লোকেশন সরাসরি ব্রাউজ করতে না পারলে Folder Option থেকে Show hiden files, folders, and drives অপশনটি চালু করে নিতে হবে)
- উক্ত ফোল্ডারে থাকা hosts ফাইলটি কপি করে ডেক্সটপে রাখুন।
- এখন আমার দেয়া লিংক থেকে ডাওনলোড করা hosts ফাইলটি Notepad ব্যবহার করে চালু করুন। তারপর এর সবকিছু Ctrl + A চেপে সিলেক্ট করুন। এরপর মাউজের রাইট ক্লিক করে কপি করুন অথবা Ctrl + C চাপুন।
- এরপর ডেক্সটপে থাকা hosts ফাইলটি Notepad ব্যবহার করে চালু করুন। এরপর এর শেষ লাইনে গিয়ে মাউসের রাইট ক্লিক করে Paste করুন অথবা Ctrl + V চাপুন।
- এখন ফাইলটি Save করুন।
- ডেক্সটপে থাকা hosts ফাইলটি পুনরায় C:\Windows\System32\drivers\etc\ ফোল্ডারে পেস্ট করুন। (এটি করার জন্যে আপনার কাছে Administrator এর অনুমতি কিংবা পাসওয়ার্ড চাইতে পারে)
- কপি হয়ে গেলে সিস্টেমটি Restart করুন।
Linux মেশিনে hosts ফাইলটি রয়েছে /etc/hosts লোকেশনে।hosts ফাইলটির পরিবর্তন করতে আপনার root এক্সেসের প্রয়োজন পড়বে।root এক্সেস ব্যবহার করে যে কোন Text editor ব্যবহার করে উপরে বর্ণিত পদ্ধতিতে কপি-পেস্ট করে আপনার লিনাক্সের hosts ফাইলটি পরিবর্তন করতে পারবেন।
Windows এ hosts ফাইলটি কিভাবে পরিবর্তন করতে হবে তা বুঝতে এই ভিডিও টিউটোরিয়ালটি ফলো করতে পারেন।
বিশেষ কথাঃ hosts ফাইল যে কোন অপারেটিং সিস্টেমের জন্যেই খুব গুরুত্বপূর্ণ একটি অংশ। এটি ক্ষতিগ্রস্থ হলে অপারেটিং সিস্টেম এর কাজে কিছু সমস্যার সম্মুখীন হতে পারে। তাই একে পরিবর্তন কিংবা পরিমার্জন করতে হলে অবশ্যই খুব খেয়ালের সাথে করা উচিৎ হবে। এই লেখাটি পড়ে কারও সিস্টেমটি ক্ষতিগ্রস্থ হলে তার দায়ভার লেখক বহন করবে না।