যদিও প্রচুর বিজ্ঞাপন-ব্লকার রয়েছে যা আপনার ল্যাপটপ বা কম্পিউটার থেকে বিজ্ঞাপনগুলিকে বাদ দিতে পারে, এইগুলি খুব কমই স্মার্টফোন এবং ট্যাবলেটের মতো অন্যান্য ডিভাইসে কাজ করে। এই নিবন্ধটি আপনাকে দেখাবে কিভাবে আপনার রাস্পবেরি পাইকে পাই-হোল ব্যবহার করে একটি নেটওয়ার্ক-ওয়াইড অ্যাড ব্লকারে রূপান্তর করতে হয়। একবার সম্পূর্ণ হয়ে গেলে, আপনি আপনার ল্যাপটপ, কম্পিউটার, স্মার্টফোন, ট্যাবলেট এবং আপনার নেটওয়ার্কের সাথে সংযুক্ত অন্য যেকোনো ডিভাইসে বিজ্ঞাপনগুলি ব্লক করতে সক্ষম হবেন৷
দ্রষ্টব্য :শুরু করার জন্য, আপনি পাই-হোল কী এবং এটি কীভাবে দরকারী সে সম্পর্কে এই নিবন্ধটি পরীক্ষা করে দেখতে পারেন।
আপনার যা প্রয়োজন
এই টিউটোরিয়ালটি সম্পূর্ণ করতে আপনার প্রয়োজন হবে:
- রাস্পবেরি পাই যা রাস্পবিয়ান চালাচ্ছে। আপনি যদি ইতিমধ্যে রাস্পবিয়ান ইনস্টল না করে থাকেন, তাহলে সর্বশেষ সংস্করণটি ধরুন এবং Etcher ব্যবহার করে ফ্ল্যাশ করুন৷
- পাওয়ার ক্যাবল যা আপনার রাস্পবেরি পাইয়ের সাথে সামঞ্জস্যপূর্ণ
- বাহ্যিক কীবোর্ড এবং এটিকে আপনার রাস্পবেরি পাইতে সংযুক্ত করার একটি উপায়
- HDMI বা মাইক্রো HDMI কেবল, আপনার Raspberry Pi এর মডেলের উপর নির্ভর করে
- বাহ্যিক মনিটর
- ইথারনেট কেবল বা Wi-Fi সংযোগ
একবার আপনি আপনার সরঞ্জামগুলি একত্রিত করার পরে, আপনি আপনার নেটওয়ার্ক-ওয়াইড অ্যাড-ব্লকার তৈরি করতে প্রস্তুত৷
আপনার রাস্পবেরি পাইতে পাই-হোল ইনস্টল করা হচ্ছে
আপনি যদি ইতিমধ্যেই না করে থাকেন, তাহলে আপনার রাস্পবেরি পাই-তে আপনার এক্সটার্নাল কীবোর্ড, মনিটর এবং অন্য কোনো পেরিফেরাল অ্যাটাচ করুন, তারপর একটি পাওয়ার সোর্সে Pi অ্যাটাচ করুন।
আপনার রাস্পবেরি পাই বুট হওয়ার সাথে সাথে আপনি পাই-হোলের ইনস্টলেশন স্ক্রিপ্ট ডাউনলোড করতে প্রস্তুত। শুধু টার্মিনাল চালু করুন (রাস্পবিয়ান টুলবারে টার্মিনাল আইকনে ক্লিক করে), তারপর টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
curl -sSL https://install.pi-hole.net | bash
টিপুন. রাস্পবিয়ান স্ক্রিপ্টটি ডাউনলোড করবে এবং Pi-Hole ব্যবহার করার জন্য আপনার ডিভাইস কনফিগার করার প্রক্রিয়া শুরু করবে।
কিছুক্ষণ পর, পাই-হোলের সেটআপ স্ক্রীন স্বয়ংক্রিয়ভাবে চালু হওয়া উচিত।
সূচনামূলক স্ক্রীনগুলির মাধ্যমে অগ্রগতির জন্য এন্টার টিপুন যতক্ষণ না আপনাকে জিজ্ঞাসা করা হয় যে Pi-Hole Wi-Fi (wlan0) বা ইথারনেট (eth0) এর মাধ্যমে কাজ করবে কিনা।
wlan0 বা eth0 (এই টিউটোরিয়ালটি Wi-Fi ব্যবহার করছে) নির্বাচন করতে তীরচিহ্নগুলি ব্যবহার করুন এবং এন্টার টিপুন৷
Google, Cloudflare, OpenDNS:একটি DNS প্রদানকারী নির্বাচন করা
আপনাকে একটি আপস্ট্রিম ডিএনএস প্রদানকারী বেছে নিতে হবে, যেটি বিজ্ঞাপন বহির্ভূত ডোমেনের প্রশ্নের উত্তর দেওয়ার জন্য দায়ী।
পাই-হোল নিম্নলিখিত প্রিসেট ডিএনএস প্রদানকারীকে সমর্থন করে, তবে আপনি "কাস্টম" নির্বাচন করে আপনার নিজের লিখতে পারেন৷
- Google (ECS)
- OpenDNS (ECS)
- লেভেল3
- কমোডো
- DNS.WATCH
- Quad9 (ফিল্টার করা, DNSSEC)
- Quad9 (আনফিল্টার করা, DNSSEX)
- Quad9 (ফিল্টার করা + ECS)
- ক্লাউডফ্লেয়ার
এই টিউটোরিয়ালটি Google ব্যবহার করছে, কিন্তু আপনি যে DNS প্রদানকারীকে পছন্দ করেন তা চয়ন করতে পারেন৷
৷কোন ব্ল্যাকলিস্টগুলি পাই-হোল ব্যবহার করা উচিত?
অবাঞ্ছিত বিষয়বস্তু শনাক্ত ও ব্লক করার জন্য Pi-Hole-এর যে তালিকাগুলি ব্যবহার করা উচিত তা নির্দিষ্ট করুন৷
এই সেটিংস পরিবর্তন করার জন্য আপনার কাছে একটি নির্দিষ্ট কারণ না থাকলে, এটি সাধারণত ডিফল্টগুলির সাথে লেগে থাকা একটি ভাল ধারণা৷
ইন্টারনেট প্রোটোকল:IPv4 বা IPv6 (বা উভয়ই)?
আপনি যদি IPv4 বা IPv6 বেছে নেন তাতে কিছু যায় আসে না, কিন্তু আপনি যদি যতটা সম্ভব বিজ্ঞাপন ব্লক করতে চান, তাহলে আপনার IPv4 এবং IPv6 উভয়কেই বেছে নেওয়া উচিত।
একটি স্ট্যাটিক আইপি ঠিকানা কনফিগার করা
পাই-হোলের স্ট্যাটিক ঠিকানা হিসাবে আপনার বর্তমান নেটওয়ার্ক সেটিংস ব্যবহার করুন। অনস্ক্রীনে প্রদর্শিত তথ্যে আপনি সন্তুষ্ট বলে ধরে নিয়ে, "হ্যাঁ" নির্বাচন করতে তীর কীগুলি ব্যবহার করুন এবং তারপরে এন্টার টিপুন৷
দাবিত্যাগটি মনোযোগ সহকারে পড়ুন এবং আপনি যদি সম্মত হন তবে "ঠিক আছে।"
নির্বাচন করুনওয়েব অ্যাডমিন ইন্টারফেসের সাথে পাই-হোল মনিটরিং
আপনি Pi-Hole এর ওয়েব অ্যাডমিন ইন্টারফেস ইনস্টল করতে চান কিনা তা জিজ্ঞাসা করা হবে। এই ইন্টারফেসটি আপনার নেটওয়ার্কে পাই-হোল কীভাবে কাজ করছে সে সম্পর্কে একটি অন্তর্দৃষ্টি প্রদান করে, তাই অনুরোধ করা হলে আপনি ওয়েব ইন্টারফেসটি ইনস্টল করার জন্য বাছাই করুন৷
আপনি যদি ওয়েব অ্যাডমিন ইন্টারফেস ইন্সটল করেন, তাহলে আপনাকে প্রম্পট করার সময় "lighttpd ওয়েব সার্ভার" ইন্সটল করতে হবে।
পাই-হোলের ডেটা লগ করা হচ্ছে
আপনি পাই-হোলের লগিং ক্ষমতাগুলি অক্ষম করতে বেছে নিতে পারেন, তবে আমি এইগুলিকে সক্রিয় রাখার পরামর্শ দিচ্ছি, কারণ তারা কিছু দরকারী তথ্য দেয়৷
আপনাকে FTL-এর জন্য একটি গোপনীয়তা মোড নির্বাচন করতে বলা হবে, যেটি তথ্যের স্তর যা আপনার পাই-হোল পরিসংখ্যানে অন্তর্ভুক্ত করা হবে। নিম্নলিখিত থেকে চয়ন করুন:
- সবকিছু দেখান৷ .
- ডোমেন লুকান . লুকানো হিসাবে সমস্ত ডোমেন দেখান এবং সংরক্ষণ করুন৷
- ডোমেন এবং ক্লায়েন্ট লুকান . সমস্ত ডোমেন লুকানো এবং ক্লায়েন্টকে 0.0.0.0 হিসাবে দেখান এবং সংরক্ষণ করুন।
- বেনামী মোড . সবচেয়ে বেনামী পরিসংখ্যান ছাড়া সমস্ত বিবরণ লুকান।
- অক্ষম পরিসংখ্যান . ক্যোয়ারী কাউন্টার সহ সমস্ত পরিসংখ্যান প্রক্রিয়াকরণ নিষ্ক্রিয় করে৷
আপনার পাই-হোল অ্যাকাউন্টে লগ ইন করুন
সেটআপ কথোপকথন পাই-হোলের ওয়েব অ্যাডমিন ইন্টারফেসের ঠিকানা এবং এই ইন্টারফেসে লগ ইন করতে আপনার যে পাসওয়ার্ড প্রয়োজন তা প্রদর্শন করবে। এই তথ্য একটি নোট করুন!
আপনি যদি প্রদত্ত URL-এ যান, তাহলে আপনি Pi-Hole-এর স্ট্যান্ডার্ড ওয়েব ইন্টারফেসের মুখোমুখি হবেন এবং আপনার পাসওয়ার্ড ব্যবহার করে লগ ইন করতে পারবেন।
ওয়েব অ্যাডমিন ইন্টারফেস নিম্নলিখিত বিভাগে বিভক্ত:
- কোয়েরি লগ . এটি DNS সার্ভারে করা সাম্প্রতিকতম প্রশ্নগুলি প্রদর্শন করে৷
- সাদা তালিকাভুক্ত৷ . আপনি এমন ডোমেনগুলি নির্দিষ্ট করতে পারেন যা Pi-Hole কখনই ব্লক করা উচিত নয়৷ ৷
- ব্ল্যাকলিস্ট . কিছু বিজ্ঞাপন কি এখনও পাই-হোল অতিক্রম করতে পারে? আপনি যদি এই দুর্বৃত্ত বিজ্ঞাপনগুলির জন্য দায়ী ডোমেনটিকে সনাক্ত করতে পারেন, তাহলে আপনি ম্যানুয়ালি এটিকে পাই-হোলের কালো তালিকায় যুক্ত করতে পারেন৷
- অক্ষম করুন৷ . এখানেই আপনি সাময়িকভাবে, বা স্থায়ীভাবে, পাই-হোল অক্ষম করতে পারেন যাতে আপনি আপনার পছন্দের সব বিজ্ঞাপন আবার দেখা শুরু করতে পারেন!
- তালিকা আপডেট করুন . ম্যানুয়ালি একটি আপডেট ট্রিগার করে নিশ্চিত করুন যে আপনার কাছে Pi-Hole-এর অ্যাড-ব্লক তালিকাগুলির একেবারে সর্বশেষ সংস্করণ রয়েছে৷
- কোয়েরি বিজ্ঞাপন তালিকা . পাই-হোলের বিজ্ঞাপন-ব্লকিং তালিকায় একটি নির্দিষ্ট URL অন্তর্ভুক্ত কিনা তা পরীক্ষা করতে এই সরঞ্জামটি ব্যবহার করুন৷
- টেইল পিহোল.লগ . এই টুলটি আপনাকে পাই-হোলের লগ ফাইলটি পরীক্ষা করতে দেয় যাতে আপনি দেখতে পারেন কিভাবে পাই-হোল আগত অনুরোধগুলি প্রক্রিয়া করছে৷
- সেটিংস . আপনি পাই-হোলের কনফিগারেশনে অনেক পরিবর্তন করতে পারেন, যার মধ্যে আপনি কোন আপস্ট্রিম DNS প্রদানকারী ব্যবহার করতে চান।
এটি পাই-হোলের ওয়েব অ্যাডমিন ইন্টারফেসের একটি সংক্ষিপ্ত ওভারভিউ। এই ইন্টারফেসটি আরও বিস্তারিতভাবে অন্বেষণ করার জন্য সময় নেওয়া মূল্যবান!
সমস্যা নিবারণ:হোস্টের সমাধান করা যায়নি
পাই-হোল কনফিগার করার সময়, টার্মিনাল উইন্ডোতে আপনি নিম্নলিখিত ত্রুটির সম্মুখীন হতে পারেন:
"হোস্টের সমাধান করা যায়নি৷
FTL ইঞ্জিন ইনস্টল করা নেই ।"
আপনি যদি এই বার্তাটির সম্মুখীন হন, তাহলে নিম্নলিখিত টার্মিনাল কমান্ডটি চালান:
sudo nano /etc/resolv.conf
এটি ন্যানো এডিটরে resolv.conf ফাইলটি চালু করে। আপনাকে resolv.conf ফাইলে আপনার নির্বাচিত DNS প্রদানকারীর IP ঠিকানা(গুলি) যোগ করতে হবে। উদাহরণস্বরূপ, এই টিউটোরিয়ালটি Google কে DNS প্রদানকারী হিসাবে ব্যবহার করছে, তাই একটি দ্রুত Google অনুসন্ধান প্রকাশ করে যে "8.8.8.8" resolv.conf এ যোগ করা উচিত:
nameserver 8.8.8.8
আপনার পরিবর্তনগুলি সংরক্ষণ করতে, Ctrl ব্যবহার করুন + ও কীবোর্ড শর্টকাট, তারপর Y টিপুন যখন অনুরোধ করা হয়।
Ctrl ব্যবহার করে resolv.conf বন্ধ করুন + X কীবোর্ড শর্টকাট।
নিম্নলিখিত টার্মিনাল কমান্ডটি চালিয়ে পাই-হোলের সেটআপ ডায়ালগ পুনরায় চালু করুন:
curl -sSL https://install.pi-hole.net | bash
আপনি এখন কোনো ত্রুটি ছাড়াই সেটআপ ডায়ালগ সম্পূর্ণ করতে সক্ষম হবেন৷
আপনার রাউটার আপডেট করুন:একটি নেটওয়ার্ক-ওয়াইড অ্যাড-ব্লকার তৈরি করা হচ্ছে
আপনি পাই-হোল ব্যবহার করতে আপনার ডিভাইস বা রাউটার আপডেট করতে প্রস্তুত। আপনি যদি আপনার নেটওয়ার্কের সাথে সংযুক্ত সমস্ত ডিভাইস জুড়ে বিজ্ঞাপনগুলিকে ব্লক করতে চান, তাহলে আপনার রাস্পবেরি পাই ডিভাইসে নির্দেশ করার জন্য আপনাকে রাউটারের DNS সেটিংস পরিবর্তন করতে হবে৷
আপনার রাউটারের DNS সেটিংস পরিবর্তন করার প্রক্রিয়াটি আপনার রাউটারের সঠিক মডেলের উপর নির্ভর করে পরিবর্তিত হবে, তবে একটি ওভারভিউ হিসাবে, আপনাকে এটি করতে হবে:
- আপনার রাউটারের অ্যাডমিন পৃষ্ঠায় যান।
- আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে লগ ইন করুন। আপনি যদি এই তথ্যটি না জানেন, তাহলে আপনি প্রস্তুতকারকের ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করছেন। প্রস্তুতকারকের ওয়েবসাইটে বা আপনার রাউটারের সাথে আসা ডকুমেন্টেশনে এই তথ্যটি খুঁজুন।
- যেকোন ট্যাব, মেনু বা বিভাগ খুঁজুন যেখানে "DNS সার্ভার" বা "DHCP সার্ভার" শব্দ রয়েছে। মনে রাখবেন যে এই সেটিংসগুলি একটি "উন্নত সেটআপ" বিভাগে লুকানো থাকতে পারে৷ ৷
- আপনার রাস্পবেরি পাই এর IP ঠিকানায় আপনার রাউটারের প্রাথমিক DNS সার্ভার আপডেট করুন। আপনি যদি ঠিকানাটি না জানেন, আপনি রাস্পবিয়ানের টার্মিনাল উইন্ডোটি খুলে নিম্নলিখিত কমান্ডটি চালিয়ে এটি পুনরুদ্ধার করতে পারেন:
hostname -I
আপনার নির্দিষ্ট রাউটারের জন্য কীভাবে DNS সেটিংস আপডেট করবেন তার নির্দেশাবলীর জন্য, প্রস্তুতকারকের ওয়েবসাইট বা আপনার রাউটারের সাথে আসা শারীরিক ডকুমেন্টেশন দেখুন৷
নির্দিষ্ট ডিভাইসে অনলাইন বিজ্ঞাপনগুলি কীভাবে ব্লক করবেন
এছাড়াও আপনি নির্দিষ্ট ডিভাইস এবং অপারেটিং সিস্টেমের জন্য DNS সেটিংস পরিবর্তন করতে পারেন।
1. উইন্ডোজ
Windows এ আপনার DNS সেটিংস আপডেট করতে:
- "কন্ট্রোল প্যানেল" চালু করুন৷ ৷
- "নেটওয়ার্ক এবং ইন্টারনেট -> নেটওয়ার্ক এবং শেয়ারিং সেন্টার -> অ্যাডাপ্টার সেটিংস পরিবর্তন করুন" এ নেভিগেট করুন৷
- আপনি যে সংযোগটি কনফিগার করতে চান সেটি নির্বাচন করুন৷ ৷
- "লোকাল এরিয়া কানেকশন -> প্রোপার্টিজ" রাইট-ক্লিক করুন।
- "নেটওয়ার্কিং" ট্যাবটি নির্বাচন করুন৷ ৷
- "TCP/IPv4" বা "TCP/IPv6" নির্বাচন করুন৷ ৷
- "প্রপার্টি -> অ্যাডভান্সড -> ডিএনএস" এ নেভিগেট করুন এবং তারপরে "ঠিক আছে" এ ক্লিক করুন।
- "নিম্নলিখিত DNS সার্ভার ঠিকানাগুলি ব্যবহার করুন" নির্বাচন করুন৷ ৷
- আপনার রাস্পবেরি পাই এর IP ঠিকানা দিয়ে এই বিভাগে ঠিকানাগুলি প্রতিস্থাপন করুন।
আপনার উইন্ডোজ পিসি এখন আপনার পাই-হোল অ্যাড-ব্লকার ব্যবহার করার জন্য সেট আপ করা হয়েছে।
2. লিনাক্স
আপনি যদি লিনাক্সের অনুরাগী হন তবে আপনাকে এটি করতে হবে:
- "সিস্টেম -> পছন্দ -> নেটওয়ার্ক সংযোগ"-এ নেভিগেট করুন৷ ৷
- আপনি যে সংযোগটি কনফিগার করতে চান সেটি নির্বাচন করুন, তারপর "সম্পাদনা করুন" এ ক্লিক করুন৷ ৷
- "IPv4 সেটিংস" বা "IPv6 সেটিংস" ট্যাবটি নির্বাচন করুন৷
- "DNS সার্ভার" ক্ষেত্রে, আপনার রাস্পবেরি পাই এর আইপি ঠিকানা লিখুন৷
- “প্রয়োগ করুন”-এ ক্লিক করে আপনার পরিবর্তনগুলি সংরক্ষণ করুন।
বিকল্পভাবে, আপনি “/etc/resolv.conf” ফাইলটি খুলে আপনার DNS সেটিংস আপডেট করতে পারেন।
3. macOS
macOS-এ আপনার DNS সেটিংস আপডেট করতে:
- আপনার ম্যাকের টুলবারে "অ্যাপল" লোগোটি নির্বাচন করুন৷ ৷
- "সিস্টেম পছন্দসমূহ -> নেটওয়ার্ক" এ নেভিগেট করুন।
- আপনি যে সংযোগটি সম্পাদনা করতে চান সেটি নির্বাচন করুন৷ ৷
- "উন্নত …" এ ক্লিক করুন
- "DNS" ট্যাবটি নির্বাচন করুন৷ ৷
- ছোট “+” আইকনে ক্লিক করুন এবং আপনার রাস্পবেরি পাই এর আইপি ঠিকানা লিখুন।
- "প্রয়োগ করুন -> ঠিক আছে" ক্লিক করে আপনার পরিবর্তনগুলি সংরক্ষণ করুন৷ ৷
পাই-হোল তার কালো তালিকার বিরুদ্ধে আপনার সমস্ত অনুরোধ পরীক্ষা করবে এবং যতটা সম্ভব বিজ্ঞাপন ব্লক করবে।
4. iPhone
আপনি যদি একটি iPhone বা iPad এর মালিক হন, তাহলে:
৷- "সেটিংস" অ্যাপ্লিকেশন চালু করুন৷ ৷
- "Wi-Fi" নির্বাচন করুন এবং তালিকায় আপনার হোম নেটওয়ার্ক টেপ করুন৷ ৷
- "DNS" ক্ষেত্র নির্বাচন করুন।
- সমস্ত বর্তমান DNS সার্ভার মুছুন এবং আপনার রাস্পবেরি পাই এর IP ঠিকানা দিয়ে তাদের প্রতিস্থাপন করুন।
5. অ্যান্ড্রয়েড
অ্যান্ড্রয়েডে বিজ্ঞাপন ব্লক করতে:
- "সেটিংস" অ্যাপ্লিকেশন চালু করুন৷ ৷
- "Wi-Fi" নির্বাচন করুন৷ ৷
- আপনি আপডেট করতে চান এমন Wi-Fi নেটওয়ার্কে দীর্ঘক্ষণ প্রেস করুন।
- "নেটওয়ার্ক পরিবর্তন করুন -> উন্নত বিকল্পগুলি" নির্বাচন করুন৷ ৷
- "DHCP" এ আলতো চাপুন এবং তারপরে "স্ট্যাটিক" নির্বাচন করুন।
- “DNS 1”-এ আপনার রাস্পবেরি পাই-এর আইপি ঠিকানা লিখুন।
- "সংরক্ষণ করুন" এ আলতো চাপুন৷ ৷
অ্যাড-ব্লকার হিসাবে আপনার রাস্পবেরি পাই ব্যবহার করার সময়, এটি একটি Wi-Fi অ্যাক্সেস পয়েন্ট বা একটি ব্যক্তিগত ওয়েব সার্ভার হিসাবেও ব্যবহার করা যেতে পারে। সেগুলি পরীক্ষা করে দেখুন৷
৷