নেটগার্ডের মাধ্যমে গোপনীয়তা সুরক্ষা: রুট ছাড়াই উন্নত ফায়ারওয়াল

  • NetGuard একটি লোকাল ভিপিএন ব্যবহার করে নন-রুট ফায়ারওয়াল হিসেবে কাজ করে এবং কোনো বাহ্যিক সার্ভারে ডেটা না পাঠিয়ে অ্যাপ্লিকেশন, নেটওয়ার্ক ও ডোমেইন অনুযায়ী ট্র্যাফিক ফিল্টার করে।
  • গিটহাব সংস্করণটিতে হোস্ট ফাইল ব্যবহারের মাধ্যমে বিজ্ঞাপনের ডোমেইন ও ট্র্যাকার ব্লক করার সুবিধা রয়েছে, যা সিস্টেম-স্তরের বিজ্ঞাপন ব্লক করার সুবিধা প্রদান করে।
  • এতে ট্র্যাফিক রেকর্ড করা, কানেকশনের বিজ্ঞপ্তি দেওয়া, সিস্টেম অ্যাপ নিয়ন্ত্রণ করা এবং ব্যাটারি ও ডেটা অপ্টিমাইজ করার মতো উন্নত ফিচার রয়েছে (যা প্রো ভার্সনেও পাওয়া যায়)।
  • অন্য কোনো সক্রিয় ভিপিএন না থাকলেই কেবল এটি ব্যবহার করা যাবে এবং সংযোগ বিচ্ছিন্ন হওয়া এড়াতে ও গোপনীয়তা বজায় রাখতে উত্তম পদ্ধতি অনুসরণ করে এটি পর্যায়ক্রমে কনফিগার করা উচিত।

NetGuard দিয়ে আপনার গোপনীয়তা সুরক্ষিত রাখুন

বিরক্তিকর বিজ্ঞাপন এবং অনুমতি ছাড়াই আপনার ফোনের সবকিছুর সাথে সংযুক্ত হয়ে যাওয়ায় ক্লান্ত?আপনি যদি অ্যান্ড্রয়েড ব্যবহার করেন এবং রুটিংয়ের ঝামেলা পোহাতে না চান, তবে নেটগার্ড এমন কয়েকটি টুলের মধ্যে একটি যা আপনাকে কোনো রকম ঝঞ্ঝাট ছাড়াই আপনার সমস্ত অ্যাপের নেটওয়ার্ক ট্র্যাফিক পরিচালনা করতে দেয়। মূলত, এটি আপনার ফোনে একটি ফায়ারওয়াল স্থাপন করে যা সংযোগ এবং বিজ্ঞাপন ব্লক করে, কিন্তু এতে সিস্টেমের কোনো ক্ষতি হয় না বা আপনার ওয়ারেন্টিও বাতিল হয় না।

একটি অত্যন্ত সুপরিকল্পিত সিস্টেমের কল্যাণে, নেটগার্ড এক ধরনের হিসেবে কাজ করে। “অ্যাপ্লিকেশন-নির্বাচনী এয়ারপ্লেন মোড”আপনি শুধু আপনার পছন্দের অ্যাপগুলোর জন্য ইন্টারনেট অ্যাক্সেস ব্লক করতে পারেন, কোনগুলো মোবাইল ডেটা এবং কোনগুলো শুধু ওয়াই-ফাই ব্যবহার করবে তা ঠিক করতে পারেন, ব্যাকগ্রাউন্ড ট্র্যাফিক সীমিত করতে পারেন এবং এই প্রক্রিয়ায় ব্যাটারি ও ডেটা সাশ্রয় করতে পারেন। এই সবকিছুই সম্ভব একটি লোকাল ভিপিএন ব্যবহার করে, যা আপনার তথ্য কোনো বাহ্যিক সার্ভারে পাঠায় না এবং একটি ওপেন-সোর্স অ্যাপের মাধ্যমে, যা প্রযুক্তিগত জ্ঞানসম্পন্ন যে কেউ নিরীক্ষা করতে পারে।

নেটগার্ড কী এবং অ্যান্ড্রয়েডের অন্যান্য ফায়ারওয়াল থেকে এটি কীভাবে আলাদা?

নেটগার্ড হল একটি অ্যান্ড্রয়েড ফায়ারওয়াল যার জন্য রুট অনুমতির প্রয়োজন হয় না এর জাদু সম্পূর্ণরূপে গুগলের অ্যান্ড্রয়েড ৫.০ ললিপপে প্রবর্তিত ভিপিএন এপিআই-এর উপর নির্ভর করে। প্রচলিত রুটেড ফায়ারওয়ালের মতো নিম্ন স্তরে সিস্টেমে সংযুক্ত হওয়ার পরিবর্তে, নেটগার্ড একটি স্থানীয় ভিপিএন সংযোগ তৈরি করে এবং ডিভাইসের সমস্ত ট্র্যাফিককে এর মাধ্যমে পুনঃনির্দেশিত করে।

সেই ভিপিএন “টানেল” ইন্টারনেটে যায় না বা তৃতীয় পক্ষের সার্ভারের মধ্য দিয়ে যায় না: ভিপিএন সার্ভারটি ফোনের মধ্যেই থাকে।সেখানেই আপনার নির্ধারণ করা নিয়মের উপর ভিত্তি করে নেটগার্ড সিদ্ধান্ত নেয় যে সংযোগটি সম্পন্ন হবে কি না। কার্যত, এটি আপনার অ্যাপ্লিকেশন এবং নেটওয়ার্কের মধ্যে একটি ফিল্টার হিসেবে কাজ করে, কিন্তু ডিভাইসের বাইরে কোনো ডেটা না পাঠিয়েই কাজ করে, যা গোপনীয়তা সংক্রান্ত উদ্বেগ উল্লেখযোগ্যভাবে হ্রাস করে।

অন্যান্য ব্লকারের তুলনায় আরেকটি গুরুত্বপূর্ণ পার্থক্য হলো গুগল প্লে-তে এটি যেভাবে উপস্থাপন করা হয়। প্লে স্টোর সংস্করণটি একটি ক্লাসিক ফায়ারওয়াল হিসেবে প্রদর্শিত হয়।এটি প্রতিটি অ্যাপ্লিকেশনের ইন্টারনেট অ্যাক্সেস নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছে, অ্যাড ব্লকার হিসেবে নয়। গুগল চায় না যে অ্যাপগুলো প্রাথমিকভাবে বিজ্ঞাপন সরানোর জন্য তৈরি হোক, তাই এই অফিসিয়াল সংস্করণে ডিফল্টরূপে বিজ্ঞাপনের ডোমেইনের তালিকা অন্তর্ভুক্ত থাকে না।

আপনি যদি নেটগার্ডও ব্যবহার করতে চান সিস্টেম-স্তরের বিজ্ঞাপন ব্লকারডেভেলপার গিটহাবে একটি বিকল্প বিল্ড সরবরাহ করেছেন। এটি একই ওপেন-সোর্স প্রজেক্ট, তবে এতে হোস্ট ফাইল লোড করা এবং ডোমেইন ফিল্টার করার জন্য অতিরিক্ত অপশন রয়েছে, যা ব্যবহারকারীদের রুট অ্যাক্সেস ছাড়াই এবং কোনো নির্দিষ্ট ব্রাউজারের উপর নির্ভর না করেই বেশিরভাগ বিজ্ঞাপন ও ট্র্যাকিং ব্লক করার সুযোগ দেয়।

নেটগার্ড দিয়ে অ্যান্ড্রয়েডে ফায়ারওয়াল কনফিগার করুন
সম্পর্কিত নিবন্ধ:
নেটগার্ড এবং কন্ট্রোল অ্যাপ ব্যবহার করে অ্যান্ড্রয়েডে কীভাবে ফায়ারওয়াল সেট আপ করবেন

গুগল প্লে-তে উপলব্ধ নেটগার্ড বনাম গিটহাব থেকে প্রাপ্ত এপিকে সংস্করণ

NetGuard গুগল প্লে-তে পাওয়া যায়। ট্র্যাফিক নিয়ন্ত্রণের জন্য তৈরি সাদামাটা ফায়ারওয়ালএই সংস্করণ থেকে, আপনি ওয়াই-ফাই এবং মোবাইল ডেটার জন্য প্রতিটি অ্যাপকে আলাদাভাবে ইন্টারনেট অ্যাক্সেসের অনুমতি দিতে বা অস্বীকার করতে পারবেন। এটি বিজ্ঞাপনের সাথে সম্পর্কিত কোনো কিছুকে প্রভাবিত না করেই গোপনীয়তা, ডেটা ব্যবহার এবং ব্যাটারি লাইফের ক্ষেত্রে ইতিমধ্যেই একটি বিশাল উন্নতি এনেছে।

সমস্যাটি হলো যে, দোকানের নীতিমালার কারণে, এই সংস্করণে ডোমেইন ব্লক তালিকা লোড করার অনুমতি নেই। এটি বিজ্ঞাপন ব্লক করার জন্য কোনো কাস্টম হোস্ট ফাইলও ব্যবহার করে না। কে কখন লগ ইন করছে তা নিরীক্ষণের জন্য অ্যাপটি অত্যন্ত শক্তিশালী, কিন্তু এটি পুরো সিস্টেম জুড়ে ব্যানার এবং বিজ্ঞাপন স্বয়ংক্রিয়ভাবে "পরিষ্কার" করার জন্য ডিজাইন করা হয়নি।

তবে গিটহাবে, লেখক নেটগার্ডের এমন একটি সংস্করণ প্রকাশ করেন যা এতে হোস্ট ফাইল নিয়ে কাজ করার সুবিধা অন্তর্ভুক্ত রয়েছে।আপনি বিজ্ঞাপনী এবং ক্ষতিকর ডোমেইনের কমিউনিটি তালিকা ডাউনলোড করতে পারেন এবং অ্যাপটিকে সেগুলো প্রসেস ও ব্লক করতে দিতে পারেন। এই সংস্করণটি স্থিতিশীল, ডেভেলপার দ্বারা স্বাক্ষরিত, এবং প্লে স্টোর সংস্করণের সাথে এর মূল পার্থক্য হলো উন্নত ডোমেইন ব্যবস্থাপনা এবং আরও বেশি চাহিদাসম্পন্ন ব্যবহারকারীদের জন্য কিছু অতিরিক্ত ফিচার।

একটি প্রকল্প হচ্ছে ওপেন সোর্স এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়যে কেউ এটি কীভাবে কাজ করে তা পর্যালোচনা করতে পারেন, যাচাই করতে পারেন যে কোনো ট্র্যাফিক বাহ্যিক সার্ভারে পাঠানো হচ্ছে না, কোনো অনধিকারমূলক টেলিমেট্রি নেই, এবং ইচ্ছা করলে নিজেরাও অ্যাপটি কম্পাইল করতে পারেন। যে টুলটি আপনার সমস্ত বহির্গামী ট্র্যাফিক দেখতে পায়, তার ক্ষেত্রে এই স্বচ্ছতা বিশেষভাবে মূল্যবান।

নেটগার্ড অভ্যন্তরীণভাবে যেভাবে কাজ করে: লোকাল ভিপিএন এবং ট্র্যাফিক ফিল্টারিং

যখন আপনি মূল নেটগার্ড সুইচটি সক্রিয় করেন, অ্যান্ড্রয়েড সাধারণ ভিপিএন নোটিফিকেশনটি দেখায় কারণ অ্যাপটি একটি তৈরি করে। অফিসিয়াল VPNService API ব্যবহার করে স্থানীয় VPNসেই মুহূর্ত থেকে, সমস্ত নেটওয়ার্ক ট্র্যাফিক সেই অভ্যন্তরীণ ভার্চুয়াল টানেলের মধ্য দিয়ে যায়, যেখানে ফায়ারওয়াল সিদ্ধান্ত নেয় কোনটি অনুমোদিত এবং কোনটি নয়, এবং যদি অ্যাপগুলো ভিপিএন-এর সাথে কাজ না করে.

একটি অ্যাপের প্রতিটি সংযোগের প্রচেষ্টা নিম্নলিখিত অনুসারে মূল্যায়ন করা হয় আপনার সংজ্ঞায়িত নিয়মাবলী: অ্যাপ্লিকেশন অনুসারে, নেটওয়ার্কের ধরন অনুসারে, ডোমেইন অনুসারে, এবং এমনকি নির্দিষ্ট ঠিকানা অনুসারে।আপনার জন্য প্রক্রিয়াটি স্বচ্ছ: আপনি শুধু লক্ষ্য করেন যে নির্দিষ্ট কিছু অ্যাপ সংযোগ স্থাপন করা বন্ধ করে দেয়, কিছু বিজ্ঞাপন অদৃশ্য হয়ে যায়, অথবা আপনার ডেটা খরচ হঠাৎ কমে যায়।

নেটগার্ডের জন্য ন্যূনতম প্রয়োজন স্থিতিশীল কার্যকারিতার জন্য অ্যান্ড্রয়েড ৫.১ এবং তার উপরের সংস্করণ প্রয়োজন।এটি আধুনিক ভিপিএন এপিআই-এর সক্ষমতা ব্যবহার করে (কিছু বিবরণে সংস্করণ ৫.০-এর উল্লেখ থাকলেও, এর প্রকৃত ও পরিমার্জিত সমর্থন সংস্করণ ৫.১ থেকে শুরু হয়)। এটি IPv4 ও IPv6 ট্র্যাফিক এবং TCP ও UDP উভয়কেই সমর্থন করে। এটি টিথারিংয়ের সাথেও সামঞ্জস্যপূর্ণ, যার অর্থ হলো, আপনি আপনার মোবাইল ইন্টারনেট সংযোগ শেয়ার করলেও এটি ফায়ারওয়াল হিসেবে কাজ চালিয়ে যেতে পারে।

NetGuard-এর প্রধান স্ক্রিনে একটি তালিকা প্রদর্শিত হয় যেখানে ডিভাইসে ইনস্টল করা সমস্ত অ্যাপ্লিকেশনএর সাথে আইকনও রয়েছে, যা নির্দেশ করে যে তাদের ওয়াই-ফাই এবং মোবাইল ডেটার মাধ্যমে ইন্টারনেট ব্যবহারের অনুমতি আছে কি না। সেখান থেকে আপনি দ্রুত প্রতিটি অ্যাপের জন্য সংযোগ চালু বা বন্ধ করতে পারেন, সবচেয়ে বেশি ডেটা ব্যবহারকারী অ্যাপগুলোর জন্য এটিকে "ওয়াই-ফাই-অনলি মোড" হিসেবে ব্যবহার করতে পারেন, অথবা যে অ্যাপগুলো শুধু অফলাইনে প্রয়োজন সেগুলোর জন্য নেটওয়ার্ক বন্ধ করে দিতে পারেন।

রুট ছাড়াই নেটগার্ড দিয়ে বিজ্ঞাপন ব্লক করুন

নেটগার্ডের অন্যতম প্রধান বৈশিষ্ট্য হলো এর সক্ষমতা রুট অ্যাক্সেস ছাড়াই অ্যান্ড্রয়েডে বিজ্ঞাপন ব্যাপকভাবে কমান।কম্পিউটারে আমরা বহু বছর ধরে ব্রাউজার বা সিস্টেম-লেভেল ব্লকার ব্যবহার করে আসছি, কিন্তু মোবাইল ডিভাইসের ক্ষেত্রে বিষয়টি বরাবরই আরও জটিল, বিশেষ করে যদি আপনি সুপারইউজার প্রিভিলেজ দিয়ে সিস্টেম পরিবর্তন করতে না চান।

ঐতিহ্যগতভাবে, অ্যান্ড্রয়েড অ্যাপ এবং ব্রাউজার থেকে বিজ্ঞাপন দূর করতে চাইলে, বিল্ট-ইন অ্যাড ব্লকারযুক্ত ব্রাউজার অথবা রুট-ভিত্তিক সমাধান ব্যবহার করতে হতো। তারা সিস্টেমের হোস্ট ফাইলটি পরিবর্তন করবে অথবা ফিল্টারিং নিয়ম যুক্ত করা। নেটগার্ড সমস্যাটিকে ঘুরিয়ে দেয়: এটি অপারেটিং সিস্টেমের কোনো কিছু স্পর্শ না করেই, নিজস্ব লোকাল ভিপিএন এবং অ্যাপ থেকে পরিচালিত একটি হোস্টস ফাইল ব্যবহার করে বিজ্ঞাপনের ডোমেইন ও ট্র্যাকার ব্লক করে।

হোস্ট ফাইল ব্যবহার করে বিজ্ঞাপনের ডোমেইন এবং ট্র্যাকার ব্লক করা

হোস্ট ফাইল যেকোনো অপারেটিং সিস্টেমের একটি চিরায়ত সম্পদ যা এর মাধ্যমে নির্দিষ্ট কিছু ডোমেইন নামের জোরপূর্বক সমাধান করা যায়।তাদেরকে একটি নির্দিষ্ট আইপি অ্যাড্রেসে রিডাইরেক্ট করা বা ব্লক করা, এমন একটি কৌশল যা ব্যবহৃত হয় অ্যান্ড্রয়েডে ওয়েবসাইট ব্লক করুনএই কৌশল ব্যবহার করে, বিজ্ঞাপনী ডোমেইনগুলিতে পাঠানো যেকোনো অনুরোধকে এমনভাবে পাঠানো যায় যাতে তা কোনো স্থানেই না পৌঁছায়, ফলে ব্যানার বা ট্র্যাকিং স্ক্রিপ্টগুলো কখনোই লোড হয় না।

নেটগার্ড একটি নিয়ে আসে না ডিফল্ট প্রি-লোডেড ব্লক তালিকাসুতরাং, আপনাকে আপনার নিজস্ব হোস্ট ফাইল ডাউনলোড বা ইম্পোর্ট করতে হবে। অ্যাডভান্সড সেটিংস-এর ব্যাকআপ এবং অ্যাডভান্সড সেটিংস অংশে, আপনি এই ফাইলগুলি পরিচালনা করার বিকল্পগুলি পাবেন। আপনি সাধারণত আপনার কাছে থাকা ফাইল আপলোড করার জন্য "ইম্পোর্ট হোস্ট ফাইল" (Import hosts file) এর মতো কোনো অপশন দেখতে পাবেন, অথবা কমিউনিটি দ্বারা পরিচালিত একটি তালিকা নেটগার্ডকে দিয়ে ডাউনলোড করানোর জন্য "ডাউনলোড হোস্ট ফাইল" (Download hosts file) দেখতে পাবেন।

আপনি যদি স্বয়ংক্রিয় ডাউনলোড বেছে নেন, তাহলে অ্যাপটি সাধারণত ব্যবহার করে বিরক্তিকর বিজ্ঞাপন বা ক্ষতিকর বিষয়বস্তু পরিবেশনের জন্য পরিচিত ডোমেইনগুলির সর্বজনীন তালিকাটেক্সট এডিটর দিয়ে ফাইলটি খুলে কী ব্লক করা হচ্ছে তা লাইন বাই লাইন পর্যালোচনা করতে আপনার কোনো বাধা নেই, যা ফলস পজিটিভ নিয়ে চিন্তিত থাকলে বেশ আশ্বস্তকারী।

NetGuard-এ ডোমেইন ফিল্টারিং সক্রিয় করুন

NetGuard দিয়ে আপনার গোপনীয়তা সুরক্ষিত রাখুন

হোস্ট ফাইল ডাউনলোড করাই যথেষ্ট নয়: আপনাকে নেটগার্ডকে স্পষ্টভাবে জানাতে হবে যে ডোমেইন নাম ব্লক করা শুরু করুনএটি করার জন্য, আপনাকে প্রথমে সেটিংসে নিশ্চিত করতে হবে যে সাধারণ ট্র্যাফিক ফিল্টারিং চালু আছে (যদি আপনি ফায়ারওয়াল চালু করে থাকেন, তবে এটি সাধারণত আগে থেকেই চালু থাকবে)।

এরপর, আপনাকে এর সমতুল্য বিকল্পটি নির্বাচন করতে হবে। ডোমেইন নাম ব্লক করা বা ডোমেইন নাম ব্লক করাএর ফলে, নেটগার্ড আপলোড করা হোস্ট ফাইলটি প্রসেস করা শুরু করবে এবং তালিকাভুক্ত ডোমেইনগুলোর জন্য রেজোলিউশন এরর দেখাবে, যেন সেগুলোর কোনো অস্তিত্বই নেই। এর বাস্তব ফল হলো, অনেক অ্যাপ ও ওয়েবসাইট ব্যানার এবং স্পনসরড উপাদান দেখানো বন্ধ করে দেয় এবং সেগুলোর জায়গায় খালি জায়গা বা লোডিং এরর দেখায়।

এটি এমন কোনো ব্যবস্থা নয় যা মিলিমিটার পর্যন্ত নিখুঁত, কারণ কিছু বৈধ পরিষেবা বিজ্ঞাপন নেটওয়ার্কের সাথে ডোমেইন বা সাবডোমেইন শেয়ার করে।কিন্তু বিজ্ঞাপনের সামগ্রিক হ্রাস সাধারণত ব্যাপক হয়। অধিকন্তু, এই সবকিছু শুধু ব্রাউজারের মধ্যেই নয়, বরং বিশ্বব্যাপী ঘটে, তাই আপনি সেইসব গেম এবং অ্যাপেও পরিবর্তন লক্ষ্য করবেন যেগুলো অতিরিক্ত ব্যানার ও পপ-আপ ব্যবহার করত।

নেটগার্ড ব্যবহারের বাস্তব সুবিধা এবং সীমাবদ্ধতা

রুট অ্যাক্সেস ছাড়াই অ্যাড-ব্লকিং ফায়ারওয়াল ব্যবহার করতে পারাটা একটি যারা নিজেদের জীবনকে জটিল না করে আরও বেশি নিয়ন্ত্রণ চান, তাদের জন্য এটি একটি বিশাল সুবিধা।তবে হতাশ হওয়া এড়াতে বাস্তবসম্মত প্রত্যাশা নিয়ে এগোনোই ভালো। ভালো জিনিসগুলো বেশ শক্তিশালী, কিন্তু একটা সমস্যাও আছে।

একদিকে, ব্যবহারকারীর অভিজ্ঞতা হয়তো ততটা মসৃণ নাও হতে পারে যতটা কিছু সক্রিয় না থাকলে হয়। প্রতিবার যখন আপনি আপনার ফোন রিস্টার্ট করেন বা নেটগার্ড নিষ্ক্রিয় করেন, স্থানীয় ভিপিএনটিকে আবার অনলাইন করতে হবে। এবং অ্যান্ড্রয়েডের এটি গ্রহণ করার জন্য কয়েক সেকেন্ড অপেক্ষা করুন। এটা তেমন বড় কোনো ব্যাপার নয়, কিন্তু আপনি যদি এমন কেউ হন যিনি ক্রমাগত ফায়ারওয়াল বন্ধ এবং চালু করেন, তবে এটি কিছুটা বিরক্তিকর হয়ে উঠতে পারে।

অত্যন্ত কঠোর ডোমেন-ভিত্তিক ব্লকিং কনফিগারেশনের ক্ষেত্রে, নেটগার্ডের প্রবণতা হলো বেশ রুক্ষভাবে ঝাড়ু দিনস্ক্রিপ্টে ঠাসা অনেক ওয়েবসাইট এমন রিসোর্সের উপর নির্ভর করে যা বিজ্ঞাপন নেটওয়ার্কের সাথে অবকাঠামো শেয়ার করে, তাই পেজের কোনো বৈধ অংশের কাজ করা বন্ধ করে দেওয়া বা তাতে ত্রুটি দেখা দেওয়া খুবই সহজ। এটি সাধারণত কোনো গুরুতর সমস্যা নয়, কিন্তু অতিরিক্ত লোডযুক্ত সাইটগুলিতে আপনি এমন ছবি দেখতে পাবেন যা লোড হয় না বা কিছু উপাদান ভেঙে যায়।

এইসব কারণে, অনেকেই শেষ পর্যন্ত নেটগার্ড ব্যবহার করেন আরও কৌশলগত এবং নমনীয়কোন অ্যাপগুলো ইন্টারনেট অ্যাক্সেস পাবে তা নিয়ন্ত্রণ করার জন্য তারা এটিকে সবসময় একটি সাধারণ ফায়ারওয়াল হিসেবে রাখে, এবং যখন তারা জানে যে তারা বিশেষ করে বিজ্ঞাপনে ভরা ওয়েবসাইটে যাবে, বা ব্যানারে ভরা গেম খেলবে, তখন তারা সবচেয়ে কঠোর ডোমেইন ব্লকিং সক্রিয় করে। এইভাবে তারা বিরক্তি কমিয়ে আনে এবং উভয় দিক থেকেই সেরাটা পায়।

একটি সম্পূর্ণ ফায়ারওয়াল হিসেবে নেটগার্ড: অ্যাপ-ভিত্তিক নিয়ন্ত্রণ, ওয়াই-ফাই এবং ডেটা

বিজ্ঞাপনের বাইরেও, নেটগার্ড যেভাবে উজ্জ্বল তা হলো প্রতিটি অ্যাপ্লিকেশনের জন্য নেটওয়ার্ক অ্যাক্সেস নিয়ন্ত্রণ করার জন্য একটি সাধারণ ফায়ারওয়ালমূল তালিকা থেকে আপনি প্রতিটি অ্যাপের জন্য সিদ্ধান্ত নিতে পারেন যে সেটি ওয়াই-ফাই, মোবাইল ডেটা ব্যবহার করবে নাকি সম্পূর্ণ বিচ্ছিন্ন থাকবে, যা আপনাকে নেটিভ অ্যান্ড্রয়েড অপশনগুলোর চেয়ে অনেক বেশি নিয়ন্ত্রণের সুযোগ দেয়।

এই ক্ষমতা আপনাকে সর্বনিম্ন পর্যায়ে কাটছাঁট করার সুযোগ দেয় যেসব অ্যাপের সবসময় অনলাইন থাকার প্রয়োজন হয় না, সেগুলোর ব্যাকগ্রাউন্ড সংযোগ। y ডেটা ব্যবহার সীমিত করুনউদাহরণস্বরূপ, আপনি ট্র্যাকারযুক্ত ফ্রি গেমগুলোকে বাড়ির বাইরে কানেক্ট হওয়া থেকে আটকাতে পারেন, নোট নেওয়ার অ্যাপ, ক্যালকুলেটর বা অফলাইনে নিখুঁতভাবে কাজ করে এমন টুলগুলোর অ্যাক্সেস ব্লক করতে পারেন, অথবা সোশ্যাল নেটওয়ার্কগুলোকে শুধু ওয়াই-ফাই-এর মধ্যে সীমাবদ্ধ রাখতে পারেন যাতে সেগুলো আপনার ডেটা খরচ না করে।

উন্নত বিকল্পগুলিতে, নেটগার্ডে নিম্নলিখিত সেটিংস অন্তর্ভুক্ত রয়েছে: বিশেষ পরিস্থিতিতে বলপূর্বক অবরোধএই ফিচারগুলো ব্যাটারি ও ডেটা সাশ্রয়ের জন্য এবং আপনি যখন ফোনটি ব্যবহার করছেন না তখন এটিকে তথ্য পাঠানো থেকে বিরত রাখার জন্য খুবই কার্যকরী; যেমন—যখন স্ক্রিন বন্ধ থাকে, যখন আপনি আন্তর্জাতিক রোমিংয়ে থাকেন, অথবা ডিভাইসটি শেষবার ব্যবহার করার পর একটি নির্দিষ্ট সময় অতিবাহিত হয়ে যায়।

নেটগার্ড সাধারণ এবং প্রো বৈশিষ্ট্য

মৌলিক স্তরে, নেটগার্ড এমন কিছু বৈশিষ্ট্য প্রদান করে যা এটিকে অন্যতম সেরা হিসেবে স্থান দেয়। অ্যান্ড্রয়েডের জন্য সবচেয়ে পূর্ণাঙ্গ নন-রুট ফায়ারওয়ালএটি ব্যবহার করা সহজ, রুট অ্যাক্সেসের প্রয়োজন হয় না, এটি ১০০% ওপেন সোর্স, এতে কোনো বিজ্ঞাপন নেই, এটি কোনো ডেটা ট্র্যাক বা বিশ্লেষণ করে না এবং এর সক্রিয় উন্নয়ন চলছে। এটি অ্যান্ড্রয়েড ৫.১ ও তার পরবর্তী সংস্করণ, IPv4/IPv6, TCP/UDP এবং টিথারিং সমর্থন করে।

সাধারণ বিকল্পগুলির মধ্যে আপনি পারেন নির্দিষ্ট কিছু অ্যাপকে শুধুমাত্র স্ক্রিন চালু থাকলেই ইন্টারনেট ব্যবহারের অনুমতি দিন।রোমিং অ্যাক্সেস ব্লক করুন, সিস্টেম অ্যাপ ব্লক করুন, কোনো অ্যাপ নেটওয়ার্ক অ্যাক্সেস করার চেষ্টা করলে নোটিফিকেশন পান এবং অ্যাপ ও আইপি অ্যাড্রেস অনুযায়ী নেটওয়ার্ক ব্যবহারের লগ দেখুন। এই সবকিছুই একটি ম্যাটেরিয়াল ডিজাইন ইন্টারফেসে রয়েছে, যেখানে আপনার পছন্দ অনুযায়ী লাইট ও ডার্ক থিম ব্যবহারের সুযোগ আছে।

প্রো সংস্করণটি আরও উন্নত ব্যবহারকারীদের জন্য অতিরিক্ত বৈশিষ্ট্য যোগ করে: সমস্ত বহির্গামী ট্র্যাফিকের বিস্তারিত রেকর্ডঅ্যাক্সেসের প্রচেষ্টা অনুসন্ধান ও ফিল্টার করা, বাহ্যিক টুল দিয়ে ট্র্যাফিক বিশ্লেষণ করার জন্য PCAP ফাইল এক্সপোর্ট করার সুবিধা, প্রতিটি অ্যাপ্লিকেশনের জন্য নির্দিষ্ট অ্যাড্রেস অনুমোদন বা ব্লক করার ক্ষমতা, নতুন অ্যাপ ইনস্টল হলে নোটিফিকেশন থেকে সরাসরি কনফিগারেশনের সুবিধাসহ নোটিফিকেশন, স্ট্যাটাস বারে নেটওয়ার্ক স্পিড গ্রাফ, এবং লাইট ও ডার্ক উভয় ধরনের বেশ কয়েকটি অতিরিক্ত থিম।

এর নিজস্ব লেখকের মতে, অ্যান্ড্রয়েডের জন্য এমন অন্য কোনো নন-রুট ফায়ারওয়াল নেই যা এই সমস্ত বৈশিষ্ট্য একটি অ্যাপে একত্রিত করে।এছাড়াও, আপনি যদি নতুন ফিচার ব্যবহার করে দেখতে পছন্দ করেন, তাহলে গুগল প্লে-তে টেস্টিং প্রোগ্রামে সাইন আপ করতে পারেন, যাতে স্টেবল ভার্সনে আসার আগেই ফিচারগুলো পেয়ে যান।

নেটগার্ডের বিকল্প: রুট অ্যাক্সেস সহ এবং ছাড়া অন্যান্য ফায়ারওয়াল

যদিও নেটগার্ড সবচেয়ে শক্তিশালী নন-রুট সমাধানগুলির মধ্যে একটি, এটিই একমাত্র সমাধান নয়। অ্যান্ড্রয়েডের জন্য উপলব্ধ একমাত্র ফায়ারওয়াল অ্যাপবিভিন্ন জটিলতা ও পদ্ধতির বিকল্প রয়েছে, যার মধ্যে কিছু রুট ছাড়াই ব্যবহার করা যায় এবং অন্যগুলো রুটেড ডিভাইসের জন্য ডিজাইন করা হয়েছে।

নন-রুট বিকল্পগুলোর মধ্যে একটি বহুল প্রচলিত নাম হলো NoRoot ফায়ারওয়ালযারা সিস্টেম পরিবর্তন না করেই ইন্টারনেট অ্যাক্সেস নিয়ন্ত্রণ করতে চান, তাদের জন্য এটি ডিজাইন করা হয়েছে। এটি সংযোগ ফিল্টার করার জন্য একটি লোকাল ভিপিএন ব্যবহার করে, এর একটি ব্যবহারকারী-বান্ধব ইন্টারফেস রয়েছে এবং এটি আপনাকে প্রতিটি অ্যাপের জন্য নির্দিষ্ট নিয়ম নির্ধারণ করার সুযোগ দেয়, যার মধ্যে আইপি অ্যাড্রেস ফিল্টার এবং ব্যাকগ্রাউন্ডে কিছু সংযোগ করার চেষ্টা করলে নোটিফিকেশন পাঠানোর সুবিধাও অন্তর্ভুক্ত।

আরেকটি সুপরিচিত হলো NoRoot ডেটা ফায়ারওয়ালএই সমাধানটি, প্রতিটি অ্যাপের জন্য নেটওয়ার্ক অনুমতি নিয়ন্ত্রণের পাশাপাশি, প্রতিটি অ্যাপের ডেটা ব্যবহারের হিসাব রাখে ও বিশ্লেষণ করে, আপনাকে সময় অনুযায়ী নিয়ম তৈরি করার সুযোগ দেয় এবং কোনো অ্যাপ্লিকেশন ইন্টারনেট ব্যবহার শুরু করলে আপনাকে অবহিত করে। আমরা এর মতো আরও কিছু সমাধানও খুঁজে পেয়েছি। MobiWol, LostNet NoRoot ফায়ারওয়াল বা CIA ফায়ারওয়ালযেগুলো গ্রাফ, ব্যবহারের পরিসংখ্যান, ডোমেইন ও আইপি ফিল্টার যোগ করে এবং ডিভাইসটি চালু করার সাথে সাথে স্বয়ংক্রিয়ভাবে চালু হওয়ার সুবিধা দেয়।

মূলসহ ক্ষেত্রটিতে, ঐতিহাসিক উল্লেখগুলোর মধ্যে একটি হলো এএফওয়াল +এই টুলটি সরাসরি iptables এবং লিনাক্স কার্নেলের সাথে কাজ করে, যা ইন্টারফেস, জটিল নিয়ম এবং উন্নত সিনারিওগুলোর উপর অত্যন্ত সূক্ষ্ম নিয়ন্ত্রণ প্রদান করে। আপনি যদি OpenSnitch-এর মতো কোনো ডেস্কটপ ফায়ারওয়াল খুঁজে থাকেন, তবে এটি আপনার জন্য আদর্শ। তবে, এর জন্য প্রযুক্তিগত জ্ঞান এবং অবশ্যই একটি রুটেড ডিভাইসের প্রয়োজন হবে।

অ্যান্ড্রয়েডে ডেটা ব্যবহার কীভাবে সীমাবদ্ধ করবেন
সম্পর্কিত নিবন্ধ:
অ্যান্ড্রয়েডে মোবাইল ডেটা ব্যবহার কীভাবে সীমাবদ্ধ এবং নিয়ন্ত্রণ করবেন: চূড়ান্ত নির্দেশিকা

ডোমেন-ভিত্তিক পর্যবেক্ষণ এবং উন্নত ট্র্যাফিক নিয়ন্ত্রণ

অনেক অভিজ্ঞ ব্যবহারকারী শুধু পুরো অ্যাপ ব্লক করার চেয়েও বেশি কিছু চান: তারা খুঁজছেন প্রতিটি অ্যাপ্লিকেশন কোন কোন ডোমেইনের সাথে সংযুক্ত হয় তা দেখুন। এবং ক্ষেত্রবিশেষে সিদ্ধান্ত নিন যে কোনটির অনুমতি আছে। ডেস্কটপে, OpenSnitch-এর মতো টুলগুলো প্রায় রিয়েল টাইমে এই ধরনের নিয়ন্ত্রণ প্রদান করে, কিন্তু অ্যান্ড্রয়েডে এর পরিধি কিছুটা সীমিত।

অ্যাপ্লিকেশন পছন্দ অ্যান্ড্রয়েডে গ্লাসওয়্যার তারা ডোমেইন অনুযায়ী কিছু পর্যবেক্ষণ এবং ব্লক করার সুবিধা দেয়, বিশেষ করে ব্লক লিস্ট এবং ট্র্যাফিক বিশ্লেষণের সমন্বয়ের মাধ্যমে। নেটগার্ড, এএফওয়াল+, এবং অন্যান্য ফায়ারওয়াল হোস্ট ফাইল এবং ডোমেইন তালিকার উপর নির্ভর করতে পারে, কিন্তু তাদের ইন্টারফেসটি বিস্তারিত ও সরাসরি ট্র্যাফিক প্রবাহ দেখানোর চেয়ে অ্যাপ-ভিত্তিক নিয়ন্ত্রণের ওপর বেশি মনোযোগ দেয়। যেমনটা একজন পুরোপুরি ঘ্রাণ গ্রহণকারী করবে।

প্রো ফিচার সক্রিয় থাকা নেটগার্ডের সবচেয়ে পূর্ণাঙ্গ সংস্করণগুলোতে এটি সম্ভব। প্রতিটি অ্যাপ্লিকেশনের জন্য পৃথক ঠিকানা ব্লক করুন। এবং বিস্তারিত ট্র্যাফিক তথ্য দেখা যায়, কিন্তু এটি একটি জটিল ডেস্কটপ ফায়ারওয়ালের চেয়ে এখনও একটি সরল পদ্ধতি। অন্যদিকে, AFWall+ রুট অ্যাক্সেস সহ নিম্ন স্তরে কাজ করার কারণে অত্যন্ত সুনির্দিষ্ট কনফিগারেশনের জন্য বেশি উপযোগী, তবে এর জন্য এটি শেখা বেশ কঠিন।

অন্যান্য ভিপিএন-এর সাথে নেটগার্ডের সামঞ্জস্যতা: ওয়্যারগার্ড, আইকেই, এবং অন্যান্য

একটি গুরুত্বপূর্ণ বিষয় যা অত্যন্ত স্পষ্ট হওয়া আবশ্যক তা হলো অ্যান্ড্রয়েডে একই সময়ে শুধুমাত্র একটি সক্রিয় ভিপিএন ব্যবহার করা যায়।যেহেতু NetGuard তার লোকাল টানেল তৈরি করার জন্য VPNService API-এর উপর নির্ভর করে, এর মানে হলো ফায়ারওয়াল হিসেবে কাজ করার সময় এটি WireGuard, OpenVPN, বা IKE কর্পোরেট VPN-এর মতো কোনো প্রচলিত এক্সটার্নাল VPN-এর সাথে সহাবস্থান করতে পারে না।

উদাহরণস্বরূপ, যদি আপনি এর মাধ্যমে সংযুক্ত থাকেন ওয়্যারগার্ড অফিসিয়াল অ্যাপঅ্যান্ড্রয়েড নেটগার্ডকে তার নিজস্ব লোকাল ভিপিএন স্থাপন করতে দেয় না। বাস্তবে, এর মানে হলো আপনি আপনার প্রোভাইডার বা কোম্পানির আসল ভিপিএন ব্যবহার করার পাশাপাশি নেটগার্ডকে ভিপিএন-ভিত্তিক ফায়ারওয়াল মোডে ব্যবহার করতে পারবেন না। আপনাকে বেছে নিতে হবে: হয় নেটগার্ড দিয়ে ফিল্টার করুন, অথবা এক্সটার্নাল ভিপিএন ব্যবহার করে সার্ভারে বা অন্য কোনো স্তরে ফায়ারওয়াল নিয়মগুলো খুঁজুন।

অ্যান্ড্রয়েডের অন্তর্নির্মিত ভিপিএন ক্লায়েন্টের ক্ষেত্রেও একই ঘটনা ঘটে: একই সময়ে শুধুমাত্র একটি অ্যাপ VPNService ব্যবহার করতে পারবে।আপনি যদি সিস্টেম ক্লায়েন্টের সাথে একটি কর্পোরেট টানেল সংযুক্ত করেন, তাহলে নেটগার্ড তার অভ্যন্তরীণ ভিপিএন স্থাপন করতে পারবে না এবং সমস্ত ট্র্যাফিক ফিল্টার করার ক্ষমতা হারাবে। রুটেড ডিভাইসগুলিতে, AFWall+ এর মতো ফায়ারওয়াল এই সীমাবদ্ধতায় ভোগে না, কারণ এটি কার্নেল স্তরে ট্র্যাফিক নিয়ন্ত্রণ করে এবং কোনো সমস্যা ছাড়াই ভিপিএন-এর সাথে সহাবস্থান করতে পারে।

নিরাপত্তাকেন্দ্রিক রমগুলিতে নেটগার্ড, গোপনীয়তা এবং এর ব্যবহার

যেসব পরিবেশে গোপনীয়তা সর্বোচ্চ অগ্রাধিকার পায়, যেমন হার্ডেনড রমযুক্ত ডিভাইসগুলিতে, GrapheneOS বা অন্যান্য নিরাপত্তা-কেন্দ্রিক সংস্করণনেটগার্ডের মতো ভিপিএন-ভিত্তিক ফায়ারওয়ালের ব্যবহার সাধারণত কিছুটা সতর্কতার সাথে দেখা হয়। সর্বোপরি, আপনি একটি অ্যাপকে এমন একটি অবস্থানে রাখছেন যেখান থেকে এটি আপনার সমস্ত বহির্গামী ট্র্যাফিক দেখতে এবং ফিল্টার করতে পারে, এমনকি যদি তা স্থানীয়ও হয়।

নেটগার্ডকে হতে দিন ওপেন সোর্স এবং নিরীক্ষণযোগ্য এটি আস্থা তৈরিতে ব্যাপকভাবে সাহায্য করে: প্রয়োজনীয় জ্ঞানসম্পন্ন যে কেউ আপনার কোড পর্যালোচনা করতে পারেন, যাচাই করতে পারেন যে কোনো "হোম" কল নেই, কোনো ট্র্যাকিং SDK লোড করা হয়নি, এবং সমস্ত ফিল্টারিং ডিভাইসেই হচ্ছে, এবং সেটিকে নির্দেশিকার সাথে তুলনা করতে পারেন। অ্যান্ড্রয়েডকে আরও সুরক্ষিত করুনযদি কোনো অস্বাভাবিক আচরণ থাকতো, তাহলে সম্প্রদায়ের লোকেরা এতক্ষণে সম্ভবত তা লক্ষ্য করে ফেলত।

কিছু সিকিউরিটি রম-এর ডকুমেন্টেশনে নেটগার্ডের উল্লেখ রয়েছে এটি একটি অতিরিক্ত বিকল্প, কিন্তু এটি সবসময় ডিফল্ট হিসেবে প্রস্তাবিত টুল নয়।প্রায়শই দেখা যায় যে, বাহ্যিক ফায়ারওয়াল স্তর যুক্ত করলে তা নির্দিষ্ট নেটওয়ার্ক ফাংশন নষ্ট করে দিতে পারে, কার্যকরী ভিপিএন-এ হস্তক্ষেপ করতে পারে, অথবা কর্পোরেট অ্যাপে অদ্ভুত আচরণ সৃষ্টি করতে পারে।

এই প্ল্যাটফর্মগুলো সাধারণত এর থেকে সর্বাধিক সুবিধা আদায় করতে পছন্দ করে। নেটওয়ার্ক পারমিশন, ব্যাকগ্রাউন্ড রেস্ট্রিকশন এবং ওয়ার্ক প্রোফাইলের ক্ষেত্রে নেটিভ অ্যান্ড্রয়েডের উন্নতিসমূহতৃতীয় পক্ষের সমাধান প্রস্তাব করার পরিবর্তে। তা সত্ত্বেও, অনেক ব্যবহারকারী একটি অ্যাড-অন হিসেবে নেটগার্ড ইনস্টল করেন এবং নিজেদের নির্দিষ্ট কনফিগারেশনে কী সমস্যা হয় আর কী হয় না, তা শান্তভাবে পরীক্ষা করে দেখেন।

NetGuard দিয়ে অ্যান্ড্রয়েড ফায়ারওয়াল সেট আপ করার সেরা পদ্ধতি

যেহেতু এটি সমস্ত ট্র্যাফিক নিরীক্ষণকারী একটি টুল, তাই এর উপর নজর রাখা বাঞ্ছনীয়। আপনার মোবাইল ফোনকে অগোছালো হওয়া থেকে বাঁচানোর জন্য কয়েকটি ভালো উপায়।মূল কৌশলটি হলো ধাপে ধাপে এগোনো এবং কী করছেন তা না জেনে একবারে সবকিছু আটকে না দেওয়া।

সবচেয়ে বুদ্ধিমানের কাজ হলো শুরু করা একটি মৌলিক কনফিগারেশনএকটি নির্ভরযোগ্য উৎস থেকে নেটগার্ড ইনস্টল করুন (স্ট্যান্ডার্ড সংস্করণের জন্য গুগল প্লে, বর্ধিত বিকল্পগুলির জন্য গিটহাব), এটিকে প্রয়োজনীয় অনুমতি দিন, ফায়ারওয়াল সক্রিয় করুন এবং পরীক্ষা করে দেখুন যে স্থানীয় ভিপিএনটি কোনো সমস্যা ছাড়াই প্রতিষ্ঠিত হয়েছে।

সেখান থেকে, অ্যাপগুলির তালিকাটি পর্যালোচনা করুন এবং ঠিক করুন কোনটিতে মোবাইল ডেটা ব্যবহার করা যাবে, কোনটিতে শুধু ওয়াই-ফাই লাগবে এবং কোনটির জন্য ইন্টারনেটের প্রয়োজন নেই।এবং শিখুন মোবাইল ইন্টারনেট বন্ধ করুন প্রয়োজন অনুযায়ী। সমস্যা এড়াতে সবচেয়ে কম গুরুত্বপূর্ণ অ্যাপ্লিকেশনগুলো দিয়ে শুরু করুন: যেমন গেম, অন্যান্য প্রয়োজনীয় জিনিস, যেগুলো রিয়েল-টাইমে নেটওয়ার্কের উপর নির্ভর করে না। এতে আপনার দৈনন্দিন ব্যবহারে কোনো প্রভাব না ফেলেই আপনি দ্রুত ব্যাটারি লাইফ এবং ডেটা ব্যবহারে উন্নতি দেখতে পাবেন।

একবার স্বাচ্ছন্দ্য বোধ করলে, আপনি এতে প্রবেশ করতে পারেন। উন্নত সেটিংস: ডোমেইন ব্লক করার জন্য হোস্ট ফাইলরোমিং সীমাবদ্ধতা, স্ক্রিন বন্ধ থাকলে ব্লক করা, যেসব অ্যাপ অতিরিক্ত ডেটা পাঠাচ্ছে বলে আপনার মনে হয় সেগুলোর জন্য বিশেষ নিয়ম, ইত্যাদি। অনুমোদিত এবং ব্লক করা অ্যাপের তালিকাটি মাঝে মাঝে পর্যালোচনা করা একটি ভালো অভ্যাস, কারণ কোনো আপডেট বা নতুন ইনস্টলেশনের পরে সহজেই কিছু ভুল হতে পারে এবং আপনি হয়তো ভুলেই যেতে পারেন যে এর জন্য ফায়ারওয়ালই দায়ী।

চূড়ান্ত বিবেচনা

এর সুবিধা গ্রহণ করাও লাভজনক। সংযোগ লগ এবং বিজ্ঞপ্তিআপনি যখন অ্যাপগুলো ব্যবহার করছেন না, তখন সেগুলো সংযোগ করার চেষ্টা করলে আপনি খুব গুরুত্বপূর্ণ কিছু সূত্র পেতে পারেন। এর মাধ্যমে আপনি বুঝতে পারবেন যে, গোপনীয়তা রক্ষা এবং রিসোর্স সাশ্রয়—উভয় কারণেই আপনার কী কী সীমাবদ্ধ করা উচিত।

অ্যান্ড্রয়েডের জন্য প্রস্তাবিত ভিপিএন
সম্পর্কিত নিবন্ধ:
VPN চালু থাকা অবস্থায় অ্যাপগুলি ব্যর্থ হলে কী করবেন

সব মিলিয়ে, বিচক্ষণ কনফিগারেশন, কিছুটা ধৈর্য এবং নেটগার্ডের ফিচারগুলোর (বা প্রয়োজনে অন্যান্য অনুরূপ ফায়ারওয়ালের) ওপর নির্ভর করার মাধ্যমে একটি অ্যান্ড্রয়েডকে অনেক বেশি নিয়ন্ত্রিত রাখা সম্ভব: এতে বিজ্ঞাপন কম থাকে, গোপনে ব্যাকগ্রাউন্ডে সংযোগ কম হয় এবং প্রতিটি অ্যাপ্লিকেশন প্রতিবার ইন্টারনেট অ্যাক্সেস করার সময় আসলে কী করে, তার ওপর বেশ সূক্ষ্ম নিয়ন্ত্রণ থাকে। গাইডটি শেয়ার করুন, তাহলে অন্যান্য ব্যবহারকারীরা বিষয়টি সম্পর্কে জানতে পারবে।.