SSH টানেল শেষ হওয়ার পরেও macOS SOCKS সেটিং ধরে রাখে
স্থানীয় SSH SOCKS শ্রোতা আর চলছে না এমন অবস্থায় নেটওয়ার্ক পরিষেবার আগের প্রক্সি কনফিগারেশন পুনরুদ্ধার করুন।
SSH ডাইনামিক ফরোয়ার্ড আর macOS প্রক্সি সেটিংয়ের আয়ুষ্কাল আলাদা। SSH প্রক্রিয়া স্থানীয় SOCKS শ্রোতা সরবরাহ করে; নেটওয়ার্ক পরিষেবা সেই ঠিকানাটি সংরক্ষণ করে যা অংশগ্রহণকারী অ্যাপ্লিকেশনগুলোর ব্যবহার করা উচিত।
উদাহরণস্বরূপ, নিচেরটি একটি loopback SOCKS শ্রোতাকে সামনের দিকে রাখে:
ssh -N -D 127.0.0.1:1080 [email protected]
নির্বাচিত macOS নেটওয়ার্ক পরিষেবা যদি 127.0.0.1:1080-এ SOCKS ব্যবহারের জন্য কনফিগার করা থাকে, তবে ওই সেটিং ব্যবহার করা অ্যাপ্লিকেশনগুলো শ্রোতার ওপর নির্ভর করে। SSH প্রক্রিয়া শেষ হলে শ্রোতাটি অদৃশ্য হয়ে যায়। SSH স্বয়ংক্রিয়ভাবে নেটওয়ার্ক পরিষেবার আগের প্রক্সি মান পুনরুদ্ধার করে না।
সিস্টেম সেটিংস → নেটওয়ার্ক-এ সক্রিয় নেটওয়ার্ক পরিষেবার বিস্তারিত → প্রক্সি খুলুন। টানেল সেশনের আগে লিপিবদ্ধ SOCKS সেটিংটি পুনরুদ্ধার করুন। যদি SOCKS আগে বন্ধ থাকত, আবার বন্ধ করুন; যদি অন্য প্রক্সি আগে থেকেই কনফিগার করা থাকত, তার ঠিকানা, পোর্ট ও সক্রিয় অবস্থা পুনরুদ্ধার করুন।
ফল যাচাই করার সময় একই পরিষেবা ব্যবহার করুন। Wi-Fi ও ইথারনেটের প্রক্সি সেটিং আলাদা হতে পারে, এবং নিজস্ব প্রক্সি কনফিগারেশন সহ অ্যাপ্লিকেশনের জন্য নিজের অনুরূপ পরিবর্তন দরকার। ssh-এর পরে বসানো শেল কমান্ড একটি আলাদা পরিষ্কার করার কাজ, তাই স্বাভাবিক প্রস্থানের ক্রমকে প্রতিটি বিঘ্নিত সেশন আগের অবস্থা ফিরিয়ে দেবে এমন নিশ্চয়তা ভাববেন না।