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

আপনি কোন দাবি করতে পারবেন তা তিনটি শর্ত নির্ধারণ করে। যতক্ষণ এগুলো স্পষ্ট না হয়, যেকোনো পরীক্ষার ফলাফল অস্পষ্ট।

একটি আইকনের পিছনে তিনটি উত্তর লুকিয়ে আছে

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

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

তৃতীয়টি হলো আপনি যে ঠিকানা পরিবারে দাঁড়িয়ে আছেন। যে টানেল IPv4 বহন করে অথচ নেটওয়ার্ক IPv6 বিতরণ করে, তা একটি পথ টানেলের বাইরে রেখে দেয়। কেবল IPv4 সাইটে পৌঁছানো পরীক্ষা তা কখনও দেখবে না।

প্রতি-অ্যাপ প্রোফাইল কেবল নিজেদের অ্যাপ কভার করে

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

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

চাহিদা অনুযায়ী চলা নিয়ম আপনি যা দেখেন তা বদলে দেয়

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

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

একটি পরীক্ষা কভারেজের প্রমাণ নয়

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

ObservationDecide this firstThen test
Badge on, public address unchangedIs the profile per-app?The named internal app, not a browser
Badge flickers during the dayAre on-demand rules present?Whether the flip follows a trigger domain
Internal app works, another failsIs that app in the profile?Its own settings and any proxy config
Nothing works while badge is onIs this a path failure?Name resolution and a known-good internal host

চতুর্থ সারি একমাত্র ত্রুটির দিকে ইঙ্গিত করে। ভাঙা নাম সমাধানসহ সংযুক্ত টানেল, অনুপস্থিত ফিরতি পথ, বা কেবল বন্ধ পরিষেবা অ্যাপের দৃষ্টিতে একই রকম দেখায়।

উপরের স্তরে নেওয়ার আগে কী লিখে রাখবেন

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

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

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

সম্পর্কিত নিবন্ধ