ডায়নামিক অ্যাক্সেস কী, ডাইনামিক অ্যাক্সেস কী

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

অ্যাক্সেস তথ্য নির্দিষ্ট করার জন্য তিনটি ফর্ম্যাট রয়েছে যা আপনার গতিশীল অ্যাক্সেস কী দ্বারা ব্যবহার করা হবে:

আউটলাইন ক্লায়েন্ট v1.8.1+।

আপনি সরাসরি একটি বিদ্যমান ss:// লিঙ্ক ব্যবহার করতে পারেন। এই পদ্ধতিটি আদর্শ যদি আপনাকে ঘন ঘন সার্ভার, পোর্ট বা এনক্রিপশন পদ্ধতি পরিবর্তন করতে না হয়, কিন্তু তারপরও সার্ভার ঠিকানা আপডেট করার জন্য নমনীয়তা চান।

উদাহরণ:

ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpleGFtcGxl@outline-server.example.com:8388/?outline=1

একটি JSON অবজেক্ট ব্যবহার করুন

আউটলাইন ক্লায়েন্ট v1.8.0+।

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

উদাহরণ:

{
  "server": "outline-server.example.com",
  "server_port": 8388,
  "password": "example",
  "method": "chacha20-ietf-poly1305"
}
  • সার্ভার: আপনার ভিপিএন সার্ভারের ডোমেন বা আইপি ঠিকানা।
  • server_port: আপনার VPN সার্ভার যে পোর্ট নম্বরে চলছে।
  • পাসওয়ার্ড: VPN এর সাথে সংযোগ করার জন্য প্রয়োজনীয় পাসওয়ার্ড।
  • পদ্ধতি: ভিপিএন দ্বারা ব্যবহৃত এনক্রিপশন পদ্ধতি। Shadowsocks সমর্থিত AEAD সাইফার পড়ুন

একটি YAML অবজেক্ট ব্যবহার করুন

আউটলাইন ক্লায়েন্ট v1.15.0+।

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

উদাহরণ:

transport:
  $type: tcpudp
  tcp:
    $type: shadowsocks
    endpoint: outline-server.example.com:8388
    cipher: chacha20-ietf-poly1305
    secret: example
  udp:
    $type: shadowsocks
    endpoint: outline-server.example.com:8388
    cipher: chacha20-ietf-poly1305
    secret: example
  • পরিবহন: ব্যবহার করা পরিবহন প্রোটোকল সংজ্ঞায়িত করে (এই ক্ষেত্রে TCP এবং UDP)।
  • tcp/udp: প্রতিটি প্রোটোকলের জন্য কনফিগারেশন নির্দিষ্ট করে।
    • $type: কনফিগারেশনের ধরন নির্দেশ করে, এখানে এটি শ্যাডোসক।
    • শেষ পয়েন্ট: আপনার ভিপিএন সার্ভারের ডোমেন বা আইপি ঠিকানা এবং পোর্ট।
    • গোপন: VPN এর সাথে সংযোগ করার জন্য প্রয়োজনীয় পাসওয়ার্ড।
    • সাইফার: ভিপিএন দ্বারা ব্যবহৃত এনক্রিপশন পদ্ধতি। Shadowsocks সমর্থিত AEAD সাইফার পড়ুন।

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

একটি স্ট্যাটিক কী থেকে অ্যাক্সেস তথ্য বের করুন

আপনার যদি একটি বিদ্যমান স্ট্যাটিক অ্যাক্সেস কী থাকে, তাহলে আপনি একটি JSON- বা YAML-ভিত্তিক ডায়নামিক অ্যাক্সেস কী তৈরি করতে তথ্য বের করতে পারেন। স্ট্যাটিক অ্যাক্সেস কী নিম্নলিখিত প্যাটার্ন অনুসরণ করে:

SS-URI = "ss://" userinfo "@" hostname ":" port [ "/" ] [ "#" tag ]
userinfo = websafe-base64-encode-utf8(method  ":" password)
           method ":" password

উদাহরণ:

ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpleGFtcGxl@outline-server.example.com:8388/?outline=1

একটি হোস্টিং প্ল্যাটফর্ম চয়ন করুন

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

এমন পরিস্থিতিতে যেখানে তথ্যের অ্যাক্সেস সীমাবদ্ধ হতে পারে, সেন্সরশিপ-প্রতিরোধী প্ল্যাটফর্মগুলিতে হোস্টিং বিবেচনা করুন যেমন Google ড্রাইভ , pad.riseup.net , Amazon S3 (পাথ-স্টাইল অ্যাক্সেস সহ), Netlify , বা GitHub গোপন সংকেত । আপনার স্থাপনার নির্দিষ্ট চাহিদাগুলি মূল্যায়ন করুন এবং অ্যাক্সেসযোগ্যতা এবং নিরাপত্তার জন্য আপনার প্রয়োজনীয়তার সাথে সারিবদ্ধ একটি প্ল্যাটফর্ম চয়ন করুন৷