আমি একটি স্ক্রিপ্ট এবং লঞ্চ এজেন্ট তৈরি করেছি যা কোনও নির্দিষ্ট ঠিকানাটি পিং করতে না পারলে স্বয়ংক্রিয়ভাবে ভিপিএন সংযোগে সংযুক্ত হয়ে যায়। এটি সম্ভবত এমনভাবে সংশোধন করা যেতে পারে যা ওয়াইফাই নেটওয়ার্ক শ্বেতলিস্টকে দেখায় এবং যদি বর্তমান ওয়াইফাই সেই তালিকায় না থাকে তবে ভিপিএন এর সাথে সংযুক্ত হয়। যেমনটি এখনই রয়েছে ভিপিএন সর্বদা সংযোগ দেওয়ার চেষ্টা করবে যদি এটি ভিপিএন নেটওয়ার্কে থাকা কোনও ঠিকানায় আঘাত না করে।
এজেন্ট প্রতি 30 সেকেন্ডে একটি শেল স্ক্রিপ্ট কল করে এবং একটি আইপি ঠিকানা পিন করার চেষ্টা করে যা ভিপিএন নেটওয়ার্কে স্থিতিশীল। যদি সে আইপি পিং করতে না পারে তবে এটি আপনার ভিপিএন সংযোগ সক্ষম করে।
আপনি যদি কোনও অ্যাপল স্ক্রিপ্ট অ্যাপের মাধ্যমে এটি করেন তবে অ্যাপ্লিকেশন আইকনটি সর্বদা আপনার ডকের মধ্যে থাকবে। আমি ব্যাকগ্রাউন্ডে স্বয়ংক্রিয়ভাবে এটি চালানো পছন্দ করি।
নীচের প্রকল্পটি ক্লোন করুন এবং রিডমেতে দিকনির্দেশগুলি অনুসরণ করুন। শেষ ফলাফলটি হ'ল একটি ইনস্টলার প্যাকেজ যা / গ্রন্থাগার / লঞ্চআজেন্টস / এ একটি লঞ্চ এজেন্ট প্লাস্ট ফাইল এবং / লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / মেলনমেশার / এ একটি শেল স্ক্রিপ্ট স্থাপন করবে।
আপনার ভিপিএন সংযোগের নাম এবং ভিপিএন নেটওয়ার্কে থাকা একটি আইপি ঠিকানা দিয়ে শেল স্ক্রিপ্ট (অটো-ভিপিএন) সম্পাদনা করতে ভুলবেন না। আপনি প্লাস্ট ফাইল (com.melonsmasher.autovpn.plist) এ রান ব্যবধান পরিবর্তন করতে পারেন।
https://github.com/MelonSmasher/OSX-AutoVPN