প্রকল্প সম্পর্কে

রাস্টডেস্ক-সার্ভার-স্টারি হল অফিসিয়াল রাস্টডেস্ক/রাস্টডেস্ক-সার্ভার প্রজেক্টের জন্য একটি অনানুষ্ঠানিক, কমিউনিটি-রক্ষণাবেক্ষণ করা ওভারলে। এটি HBBS (আইডি/সিগন্যালিং সার্ভার)-এর উপর ফোকাস করে এবং নীতি-চালিত রিলে নির্বাচন এবং অথেনটিকেটেড-ক্লায়েন্ট ট্রান্সপোর্ট সামঞ্জস্য যোগ করে, পাশাপাশি আপস্ট্রিম উৎসের একটি স্থায়ীভাবে বিচ্ছিন্ন ফর্ক এড়িয়ে চলে। ওভারলে কীভাবে কাজ করে প্রতিটি বিল্ড একটি সঠিক অফিসিয়াল রাস্টডেস্ক সার্ভার রিভিশন থেকে শুরু হয়। scripts/apply_overlay.py স্ক্রিপ্টটি নির্দিষ্ট সোর্স অ্যাঙ্কর যাচাই করে, স্টারি মডিউলগুলি ইনজেক্ট করে এবং এটি আইডেমপোটেন্ট হওয়ার জন্য ডিজাইন করা হয়েছে: দ্বিতীয়বার প্রয়োগ করলে আর কোনো পরিবর্তন হওয়া উচিত নয়। যদি একটি আপস্ট্রিম কাঠামোগত পরিবর্তন একটি অ্যাঙ্কর বা একটি পরীক্ষাকে অবৈধ করে, তবে আংশিকভাবে প্যাচ করা সার্ভার পাঠানোর পরিবর্তে প্রকাশনা বন্ধ হয়ে যায়। README-তে বর্ণিত ক্ষমতাগুলি - উভয় এন্ডপয়েন্টের দেশ, শহর, উপবিভাগ, ASN এবং ISP তথ্য ব্যবহার করে অর্ডারকৃত রিলে নির্বাচন। - বৈধ MMDB ডাউনলোড, প্রতিস্থাপন, ধারণ এবং নির্ধারিত আপডেট। - রাস্টডেস্ক-ক্লায়েন্ট-সামঞ্জস্যপূর্ণ সিকিউর TCP নেগোশিয়েশন এবং নেটিভ HBBS TCP 21116-এ এনক্রিপ্টেড ট্রান্সপোর্ট। - /ws/id-তে ঐচ্ছিক স্থায়ী WebSocket সিগন্যালিং, WSS-to-WSS এবং WSS-to-নেটিভ রিলে সেশন সহ। - সার্টিফিকেট-যাচাইকৃত /ws/relay স্বাস্থ্য ফিল্টারিং। - আকরি-শুধুমাত্র প্রার্থী রিলে সক্রিয় প্রোবিং ডুয়াল-এন্ড RTT/জিটার/লস এবং বিশ্বস্ত HBBR লোড স্কোরিং, প্রিফিক্স-ক্যাশে হিস্টেরেসিস এবং একটি লিগ্যাসি একক-রিলে ফলব্যাক সহ। - ডিফল্ট-বন্ধ, স্বল্পস্থায়ী Ed25519 অথরাইজেশন আকরি ফাস্টকমপ্যাট এবং রোল-বাউন্ড ফাস্টমিডিয়াV1-এর জন্য, একটি আলাদা তত্ত্বাবধান করা HBBR AKR1 UDP ডেটা প্লেন সহ। - আকরির জন্য জেনারেশন-নিরাপদ প্রোফাইল অ্যাক্টিভেশন লিজ, ম্যাচিং রেডি ACK, স্পষ্ট বর্তমান-লিজ ডিঅ্যাক্টিভেশন, সীমিত বৈধ দ্রুত পুনঃনিবন্ধন এবং অফিসিয়াল-ক্লায়েন্ট-সামঞ্জস্যপূর্ণ ডিফল্ট সহ। - জেনারেশন, ডাইজেস্ট এবং সিঙ্ক্রোনাস সাবসিস্টেম স্বীকৃতি সহ স্কিমা v5 শেষ-পরিচিত-ভাল অ্যাক্টিভেশন। - নেটিভ TCP, সিকিউর TCP এবং WSS-এ PunchHoleRequest এবং সরাসরি RequestRelay-এর জন্য ঐচ্ছিক কঠোর Ed25519 সংযোগ JWT অডিট/প্রয়োগ; UDP সূচনা স্পষ্টভাবে সমর্থিত নয়। - SP1 কন্ট্রোল-এজেন্ট/রিলে বুটস্ট্র্যাপ, সীমিত রিলে নিবন্ধন, স্থায়ী পরিচয় এবং একটি নো-সাইড-ইফেক্ট v5-থেকে-v4 ডাউনগ্রেড এক্সপোর্ট। - অপরিবর্তনীয় রিলে স্ন্যাপশট, সাইড-ইফেক্ট-মুক্ত বরাদ্দ সিমুলেশন এবং mTLS, স্কোপড সার্ভিস JWT এবং পারমাণবিক কনফিগারেশন লেনদেন দ্বারা সুরক্ষিত একটি পৃথক লিনাক্স কন্ট্রোল এজেন্ট। কম্পোনেন্ট সীমানা - HBBS: ওভারলে দ্বারা সংশোধিত; স্টারি hbbs বাইনারি বা ইমেজ কমান্ড চালান। - HBBR: নির্ভরযোগ্য রিলে প্লাস ঐচ্ছিক AKR1 UDP; আপস্ট্রিম TCP/WS বাইট-ফরওয়ার্ডিং পাথ রাখে, লোড ছাড়াই পাবলিক কোয়ালিটি প্রোবের উত্তর দেয়, শুধুমাত্র অথেনটিকেটেড টেলিমেট্রির মাধ্যমে বিস্তারিত অবস্থা প্রকাশ করে এবং ঐচ্ছিকভাবে ভূমিকা-বাউন্ড অনুদানের পরে এনক্রিপ্ট করা আকরি AKF1 ডেটাগ্রাম রুট করে। - কন্ট্রোল এজেন্ট: ঐচ্ছিক স্টারি কম্পোনেন্ট, v1.3-এ শুধুমাত্র লিনাক্স; HBBS লোকাল কন্ট্রোল লুপব্যাকে রাখুন এবং এজেন্টকে শুধুমাত্র mTLS এবং স্কোপড সার্ভিস JWT সহ একটি ব্যক্তিগত ম্যানেজমেন্ট পাথে প্রকাশ করুন। কনফিগারেশন লেখা ডিফল্টরূপে অক্ষম। - অ্যাকাউন্ট/API সার্ভার: অন্তর্ভুক্ত নয়। অ্যাকাউন্ট লগইন, ঠিকানা বই, ডিভাইস ডেটা এবং প্রশাসনের জন্য একটি আলাদাভাবে নির্বাচিত API বাস্তবায়ন প্রয়োজন। README জোর দেয় যে অ্যাকাউন্ট API লগইন, HBBS সিগন্যালিং সংযোগ, ঐচ্ছিক স্টারি কন্ট্রোল API এবং HBBR ডেটা পাথ পৃথক প্রোটোকল স্তর। স্টারি একটি তৃতীয়-পক্ষের API-কে রিলেতে পরিণত করে না এবং রাস্টডেস্ক ক্লায়েন্টকে প্রতিস্থাপন করে না। ঐচ্ছিক ফাস্টমিডিয়া UDP লিসেনার সাধারণ HBBR স্ট্রিম থেকে স্বাধীন, যা সর্বদা নির্ভরযোগ্য ফলব্যাক থাকে। রিলিজ অবস্থা বর্তমান উন্নয়ন রিলিজ একটি প্যাচ-v1.3.1 প্রিভিউ। ডকার ইমেজ ghcr.io/q1ngyang/rustdesk-server-starry-তে প্রকাশিত হয়। প্রার্থী ম্যাট্রিক্স হল ডকার linux/amd64 প্লাস লিনাক্স x86_64 বাইনারি এবং amd64 DEB প্যাকেজ। ARM হল সর্বোত্তম-প্রচেষ্টা সোর্স সামঞ্জস্য; উইন্ডোজ একটি পরীক্ষামূলক নন-ব্লকিং বিল্ড, এবং কোনটিই প্রতিশ্রুত v1.3.1 আর্টিফ্যাক্ট নয়। প্রিভিউটি অপ্ট-ইন, উভয় ফাস্ট সুইচ ডিফল্টরূপে বন্ধ রাখে এবং শুধুমাত্র একটি GitHub প্রিরিলিজ এবং রোলিং প্রিভিউ ইমেজ হিসাবে প্রকাশিত হয়। স্থিতিশীল অনুমোদনের জন্য এখনও এন্ড-টু-এন্ড ফাস্টমিডিয়া এবং বাস্তব-ডিভাইস রিলিজ গেট প্রয়োজন। ডকুমেন্টেশন ইংরেজি হল ডিফল্ট ডকুমেন্টেশন ভাষা, প্রতিটি বর্ণনামূলক গাইডের জন্য একটি সরলীকৃত চীনা প্রতিরূপ সহ। কপি-রেডি কনফিগারেশন এবং অর্কেস্ট্রেশন ফাইল উভয় ভাষা দ্বারা ভাগ করা হয়। শ্রেণীবদ্ধ ডকুমেন্টেশন সূচী স্থানীয় উৎস, একটি কন্টেইনার ম্যানুয়াল, রিলিজ নোট এবং প্রযুক্তিগত রেফারেন্স কভার করে। গাইডগুলির মধ্যে রয়েছে শুরু করা, ডকার ইমেজ ব্যবহার, ডকার ডিপ্লয়মেন্ট, নেটিভ ডিপ্লয়মেন্ট, মাল্টি-নোড ডিপ্লয়মেন্ট, রিভার্স প্রক্সি এবং TLS, ক্লায়েন্ট কনফিগারেশন, অ্যাকাউন্ট/API ইন্টিগ্রেশন, কনফিগারেশন রেফারেন্স, সংযোগ প্রমাণীকরণ, কন্ট্রোল এজেন্ট, প্রোফাইল অ্যাক্টিভেশন লিজ v1, ফাস্ট রিলে অথরাইজেশন v1, ফাস্টমিডিয়া রিলে UDP v1, স্টারি পেয়ারিং v1, GEO নিয়মের মৌলিক এবং উন্নত, অপারেশন এবং যাচাইকরণ, সমস্যা সমাধান, আপগ্রেড এবং রোলব্যাক এবং আর্কিটেকচার এবং বিল্ড। লাইসেন্স এবং দাবিত্যাগ অফিসিয়াল রাস্টডেস্ক সার্ভার উৎস এবং স্টারি ওভারলে GNU Affero General Public License v3.0-এর অধীনে বিতরণ করা হয়। প্রকাশিত বাইনারি এবং ইমেজ সংশ্লিষ্ট পিন করা আপস্ট্রিম রিভিশন প্লাস এই ওভারলে থেকে তৈরি করা হয়। প্রকল্পটি বলে যে এটি রাস্টডেস্ক, ম্যাক্সমাইন্ড, কোনো MMDB মিরর প্রদানকারী বা কোনো AI পরিষেবা প্রদানকারীর সাথে অনুমোদিত বা সমর্থিত নয়। ছবিতে একটি GeoLite2 ডাটাবেস অন্তর্ভুক্ত নয়; অপারেটরদের অবশ্যই আইনী, বিশ্বস্ত ডেটা উৎস নির্বাচন করতে হবে এবং তাদের লাইসেন্স মেনে চলতে হবে। কোড এবং ডকুমেন্টেশনের কিছু অংশ AI সহায়তায় তৈরি বা সংশোধিত হয়েছে এবং অতিরিক্ত ওয়ারেন্টি ছাড়াই একই প্রকল্প লাইসেন্সের অধীন।