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

অ্যাকশন কী দেখতে পায়

Set VPN iOS 16.4-এর সঙ্গে শর্টকাটে এসেছে এবং সিস্টেম যে VPN কনফিগারেশনগুলো তার সামনে তুলে ধরে সেগুলোতেই কাজ করে। অ্যাকশনটি একটি কনফিগারেশন ও একটি অপারেশন নেয়, তাই যাচাই করার মতো দুটি বিষয় হলো আপনি কোন এন্ট্রি বেছেছেন এবং তাকে কী করতে বলা হয়েছে। সেই তালিকায় না থাকা এন্ট্রিতে অ্যাকশনটি পৌঁছাতে পারে না, ক্লায়েন্টের নিজের সেটিংস স্ক্রিন যা-ই দেখাক।

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

সম্পন্ন হওয়া মানেই সংযোগ নয়

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

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

নীতি বোতামের উপরে

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

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

পাঁচ ধাপে এটি বানান

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

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

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

বোতামটি কীসের জন্য

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

সেই বাক্যটি শর্টকাটের নামের পাশে রানবুকে লিখে রাখুন, যাতে কেউ এমন বোতাম ঠিক করতে দুপুর না হারায় যা কখনোই কাজটি করতে পারত না।

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