@ কুসালানন্দের মন্তব্যের পরে, আমি শেষ পর্যন্ত এই ব্যবহারের ক্ষেত্রে সিঙ্কিংয়ের পরীক্ষা করতে কয়েক ঘন্টা ব্যয় করেছি এবং এটি দুর্দান্ত কাজ করে। এটি স্বয়ংক্রিয়ভাবে উভয় পক্ষের পরিবর্তনগুলি সনাক্ত করে এবং অনুলিপিটি খুব দ্রুত।
উদাহরণ: কল্পনা করুন যে আপনি server.py
আপনার প্রিয় নোটপ্যাড সফ্টওয়্যারটিতে স্থানীয়ভাবে কাজ করছেন , আপনি সিটিআরএল + এস (সংরক্ষণ করুন) টিপুন। কয়েক সেকেন্ড পরে এটি স্বয়ংক্রিয়ভাবে দূরবর্তী সার্ভারে (কোনও পপআপ ডায়ালগ ছাড়াই) প্রতিলিপি করা হয়।
একটি দুর্দান্ত জিনিস আমি লক্ষ্য করেছি যে আপনাকে সিঙ্কিংয়ের সাথে হোম কম্পিউটার এবং সার্ভারের আইপি সম্পর্কে ভাবতে হবে না: প্রতিটি "ডিভাইস" (কম্পিউটার, সার্ভার, ফোন ইত্যাদি) এর একটি অনন্য ডিভাইসআইডি থাকে এবং যদি আপনি ভাগ করে নেন অন্য ডিভাইসের আইডি, এটি কীভাবে একে অপরের সাথে সংযুক্ত হওয়া উচিত তা স্বয়ংক্রিয়ভাবে তা খুঁজে বের করবে।
করতে:
হোম কম্পিউটার সাইড (উইন্ডোজ বা লিনাক্স):
ব্রাউজার কনফিগারেশন সরঞ্জামটি সাধারণ সিঙ্কিংটি ব্যবহার করুন
ভিপিএস পক্ষ:
প্রথমে পোর্ট ফরওয়ার্ডিংয়ের সাথে ভিপিএসকে সংযুক্ত করুন:
ssh <user>@<VPS_IP> -L 8385:localhost:8384
পরবর্তী বিকল্পটি ভিপিএসের সিঙ্কিংটিং ওয়েব-কনফিগারেশন সরঞ্জামটি 8384 বন্দর শোনার মাধ্যমে হোম কম্পিউটারের পোর্ট 8385-এ পুনর্নির্দেশ করবে।
তারপরে এটি ভিপিএসে চালান:
wget https://github.com/syncthing/syncthing/releases/download/v0.14.52/syncthing-linux-amd64-v0.14.52.tar.gz
tar xvfz syncthing-linux-amd64-v0.14.52.tar.gz
nohup syncthing-linux-amd64-v0.14.52/syncthing &
তারপরে হোম কম্পিউটারের ব্রাউজারে, http: // লোকালহোস্ট: 8385 খুলুন : এটি ভিপিএসের সিঙ্কিং কনফিগারেশন হবে!
অন্যান্য সমাধান আমি চেষ্টা করেছিলাম:
সিঙ্কিংয়ের অতিরিক্ত সুবিধাগুলি আমি সবেমাত্র লক্ষ্য করেছি:
আপনি কমে যায় fsWatcherDelayS
এ config.xml
থেকে 10
থেকে 2
সেকেন্ড যাতে 2 সেকেন্ডের পরে এবার CTRL + এস, করছেন পরে (আপলোড করার সময় + অর্থাত 1 একটি ছোট টেক্সট ফাইল দ্বিতীয় কম) এটি অন্যান্য কম্পিউটারে থাকা
যদি আপনি একই কম্পিউটারে দুটি কম্পিউটার সিঙ্ক করেন (কেবলমাত্র একে অপরকে ডিভাইসআইডি দিয়ে, স্থানীয় আইপি অ্যাড্রেসগুলি যত্ন নেওয়ার প্রয়োজন নেই) তবে এটি স্বয়ংক্রিয়ভাবে লক্ষ্য করবে যে এটি ইন্টারনেটের মাধ্যমে ট্রানজিট করার দরকার নেই, তবে এটি করতে পারে স্থানীয়ভাবে লেনদেন। এটি দুর্দান্ত এবং phone <--> computer
ওয়াইফাইয়ের মাধ্যমে একই হোম রাউটারের সাথে সংযুক্ত দুটি খুব দ্রুত গতির স্থানান্তর (4 এমবি / সে!) সিঙ্কের অনুমতি দেয় ... ... যেখানে এটি ড্রপবক্স সিঙ্কের সাথে এডিএসএলে 100 কেবি / এস আটকে থাকবে ! (আমার এডিএসএল আপলোডের ক্ষেত্রে 100 কেবি / সেকেন্ডে সীমাবদ্ধ)
syncthing
।