@ Kusalananda'nın yorumunu takiben, bu kullanım durumu için Syncthing'i test etmek için birkaç saat geçirdim ve harika çalışıyor. Her iki taraftaki değişiklikleri otomatik olarak algılar ve çoğaltma çok hızlıdır.
Örnek: server.py
En sevdiğiniz Not Defteri yazılımında yerel olarak çalıştığınızı hayal edin , CTRL + S (Kaydet) tuşlarına basın. Birkaç saniye sonra uzak sunucuda otomatik olarak çoğaltılır (açılır iletişim kutusu olmadan).
Fark ettiğim harika bir şey, Syncthing ile ev bilgisayarı ve sunucunun IP'sini düşünmek zorunda olmamanızdır: her bir "cihaz" (bilgisayar, sunucu, telefon vb.) Benzersiz bir Cihaz Kimliği'ne sahiptir ve paylaşırsanız Kimlik başka bir cihazla, birbirlerine nasıl bağlanmaları gerektiğini otomatik olarak öğrenecektir.
Yapmak:
Ev bilgisayarı tarafı (Windows veya Linux):
Normal Senkronizasyon tarayıcı içi yapılandırma aracını kullanın
VPS tarafı:
İlk olarak VPS'yi bir port yönlendirme ile bağlayın:
ssh <user>@<VPS_IP> -L 8385:localhost:8384
İkinci seçenek, 8384 numaralı bağlantı noktasını dinleyen VPS'nin Eşitleme web yapılandırma aracını ev bilgisayarın bağlantı noktası 8385'e yeniden yönlendirir.
Sonra bunu VPS'de çalıştırın:
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 &
Daha sonra evdeki bilgisayarın tarayıcısında http: // localhost: 8385'i açın : bu VPS'nin Eşitleme yapılandırması olacak!
Denediğim diğer çözüm:
Yeni fark ettiğim Syncthing'in ek avantajları:
Eğer azaltabilir fsWatcherDelayS
içinde config.xml
gelen 10
için 2
saniyeler böylece 2 saniye sonra CTRL + S, yaptıktan sonra (yüklemesi için zaman +, yani daha az küçük bir metin dosyası için 1 saniyeden daha az) diğer bilgisayarda bulunuyor
aynı yerel ağdaki iki bilgisayarı senkronize ederseniz (sadece DeviceID'yi birbirine vererek, yerel IP adreslerini önemsemeye gerek yoktur), otomatik olarak internet üzerinden geçiş yapmasının gerekmediğini fark eder, ancak yerel olarak anlaşma. Bu harika ve phone <--> computer
WiFi üzerinden aynı ev yönlendiriciye bağlı çok hızlı bir hızlı aktarım (4 MB / s!) Senkronizasyonuna izin veriyor ... ... bir Dropbox senkronizasyonu ile ADSL'de 100 KB / s'de sıkışmış olacak ! (ADSL'm yükleme sırasında 100 KB / sn ile sınırlı)
syncthing
.