Beta programinė įranga

FloSync šiuo metu yra beta versijoje. Funkcijos gali greitai keistis remiantis atsiliepimais.

Atskiro tinklo sąranka

Nuolatiniams įrenginiams, gyviems renginiams ir Video Wall sprendimams, kur patikimumas yra būtinas, veiksmingiausia, ką galima padaryti — tai atskirti FloSync kompiuterius į nuosavą privatų tinklą, visiškai izoliuotą nuo interneto.

Šis vadovas padės sukurti tokį tinklą nuo nulio, o tada tinkamai sukonfigūruoti kiekvieną kompiuterį, kad niekas netrukdytų atkūrimui.

Kodėl verta izoliuoti tinklą?

Kai FloSync kompiuteriai dalijasi tinklu su kitais įrenginiais ir interneto srautu, jie konkuruoja dėl pralaidumo ir patiria nenuspėjamą delsą. Įprastame biuro ar renginio tinkle:

  • „Windows Update" gali be įspėjimo užsikimšti ryšį
  • Debesies saugyklos paslaugos („OneDrive", „Dropbox", „iCloud") fone sinchronizuoja failus
  • Kiti įrenginiai generuoja transliacijos srautą, kurį turi apdoroti komutatorius
  • Maršrutizatoriaus programinės įrangos atnaujinimai gali paleisti jūsų šliuzą iš naujo renginio metu
  • DHCP nuomos atnaujinimai gali trumpam nutraukti ryšį

Atskirame tinkle nieko to nėra. FloSync kompiuteriai bendrauja tik tarpusavyje, per tiesioginį ryšį su submilisekundine delsa ir nuline konkurencija. Tai tas pats metodas, kurį naudoja profesionalios transliacijos sistemos, komerciniai Digital Signage tinklai ir gyvų renginių AV įrenginiai.

Ko reikia

Aparatūros reikalavimai minimalūs:

Kompiuteriai Aparatūra Kaina
2 Vienas Ethernet kabelis ~5 €
3+ Vienas nevaldomas gigabitinis komutatorius + po vieną kabelį kiekvienam kompiuteriui ~20–30 €

Viskas. Jokio maršrutizatoriaus, jokio modemo, jokio interneto ryšio. Tik komutatorius (arba vienas kabelis dviem įrenginiams) ir standartiniai Ethernet kabeliai.

Mazgas ar komutatorius: Mazgas techniškai veikia, tačiau komutatorius yra geresnis bet kuriuo atžvilgiu — kiekvienas prievadas gauna nuosavą pralaidumą, o ne dalijasi juo, ir kainuoja maždaug tiek pat. Tiks bet koks pigus nevaldomas gigabitinis komutatorius.

1 žingsnis: aparatūros sujungimas

Du kompiuteriai

Sujunkite abu kompiuterius standartiniu Ethernet kabeliu tiesiogiai. Šiuolaikiniai tinklo adapteriai automatiškai aptinka kryžminį signalą, todėl tinka bet koks Ethernet kabelis — specialaus kryžminio kabelio nereikia.

Trys ar daugiau kompiuterių

Kiekvieną kompiuterį prijunkite prie to paties nevaldomo komutatoriaus standartiniais Ethernet kabeliais.

┌──────────┐     ┌──────────┐     ┌──────────┐
│   PC 1   │     │   PC 2   │     │   PC 3   │
│  Serveris│     │  Klientas│     │  Klientas│
└────┬─────┘     └────┬─────┘     └────┬─────┘
     │                │                │
     └────────────────┼────────────────┘
                      │
               ┌──────┴──────┐
               │ Komutatorius│
               └─────────────┘

2 žingsnis: statinių IP adresų priskyrimas

Be maršrutizatoriaus nėra DHCP serverio, kuris automatiškai išdalintų IP adresus. Juos priskirsite rankiniu būdu.

Windows

  1. Atidarykite Nustatymai > Tinklas ir internetas > Ethernet
  2. Spustelėkite Ethernet adapterį (jis gali būti rodomas kaip „Neatpažintas tinklas" — tai normalu)
  3. Spustelėkite Redaguoti šalia IP priskyrimo
  4. Pakeiskite iš Automatinis (DHCP) į Rankinis
  5. Įjunkite IPv4 ir įveskite:
Kompiuteris IP adresas Potinklio kaukė Šliuzas DNS
PC 1 (serveris) 192.168.1.1 255.255.255.0 Palikite tuščią Palikite tuščią
PC 2 (klientas) 192.168.1.2 255.255.255.0 Palikite tuščią Palikite tuščią
PC 3 (klientas) 192.168.1.3 255.255.255.0 Palikite tuščią Palikite tuščią

Papildomų kompiuterių modelis tęsiamas toliau: 192.168.1.4, 192.168.1.5 ir t.t.

  1. Spustelėkite Išsaugoti

macOS

  1. Atidarykite Sistemos nustatymai > Tinklas > Ethernet
  2. Spustelėkite Detalės prie Ethernet ryšio
  3. Kairėje juostoje pasirinkite TCP/IP
  4. Pakeiskite Konfigūruoti IPv4 į Rankiniu būdu
  5. Įveskite IP adresą ir potinklio kaukę iš lentelės aukščiau
  6. Palikite maršrutizatorių ir DNS laukus tuščius
  7. Spustelėkite Gerai

3 žingsnis: tinklo profilio keitimas į „Privatus" (Windows)

„Windows" pagal nutylėjimą neatpažintus tinklus laiko viešaisiais, o tai blokuoja didžiąją dalį vietinio srauto, įskaitant FloSync sinchronizavimo paketus. Tai reikia pakeisti.

Atidarykite PowerShell administratoriaus teisėmis ir vykdykite:

# Patikrinkite dabartinį profilį
Get-NetConnectionProfile

# Nustatykite kaip privatų (jei pavadinimas skiriasi, pakeiskite "Ethernet")
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

Kodėl tai svarbu: „Windows" ugniasienė taiko skirtingas taisykles viešiems ir privatiems tinklams. Viešame tinkle blokuojami įeinantys ryšiai — įskaitant FloSync UDP sinchronizavimo srautą. Profilio perkėlimas į privatų nurodo „Windows", kad tai patikimi jūsų tinklo įrenginiai.

4 žingsnis: FloSync leidimas per ugniasienę

FloSync naudoja UDP prievadą 9201 sinchronizavimo ryšiui. Net privačiame tinkle reikia įsitikinti, kad ugniasienė tai leidžia.

Windows

  1. Atidarykite „Windows Defender" ugniasienė > Leisti programai per ugniasienę
  2. Sąraše suraskite FloSync ir įjunkite jį privatiems tinklams
  3. Jei FloSync sąraše nėra, spustelėkite Leisti kitą programą ir naršykite iki FloSync vykdomojo failo

macOS

macOS paprašys leisti įeinamus ryšius, kai FloSync pirmą kartą paleidžiamas serverio režimu. Spustelėkite Leisti. Jei praleidote šį raginimą:

  1. Atidarykite Sistemos nustatymai > Privatumas ir sauga > Ugniasienė > Parinktys
  2. Pridėkite FloSync ir nustatykite Leisti įeinamus ryšius

5 žingsnis: ryšio patikrinimas

Prieš paleidžiant FloSync, įsitikinkite, kad kompiuteriai gali tarpusavyje komunikuoti.

Bet kuriame kompiuteryje atidarykite Komandų eilutę (Windows) arba Terminalą (macOS) ir patikrinkite ryšį su kitais:

ping 192.168.1.2

Turėtumėte matyti atsakymus su delsa mažesne nei 1 ms. Jei matote „Laikas baigėsi":

  1. Dar kartą patikrinkite IP adresus abiejuose kompiuteriuose
  2. Patikrinkite, ar Ethernet kabelis įjungtas ir šviečia ryšio lemputė
  3. „Windows" sistemoje patikrinkite, ar tinklo profilis nustatytas kaip Privatus (3 žingsnis)
  4. Laikinai išjunkite ugniasienę problemai izoliuoti

6 žingsnis: Wi-Fi išjungimas (rekomenduojama)

Tam, kad sąranka būtų švari ir skirta tik FloSync, išjunkite Wi-Fi kiekviename FloSync kompiuteryje, kad visas srautas eitų tik per laidinį ryšį.

Windows: spustelėkite Wi-Fi piktogramą užduočių juostoje ir išjunkite ją.

macOS: spustelėkite Wi-Fi piktogramą meniu juostoje ir pasirinkite Išjungti Wi-Fi.

Interneto prieigos palaikymas per antrą ryšį

Jei tame pačiame kompiuteryje reikia interneto prieigos (nuotoliniam valdymui, stebėjimui ir pan.), galite palikti Wi-Fi įjungtą. Abu tinklai veikia nepriklausomai:

  • Ethernet (192.168.1.x): skirtas FloSync sinchronizavimo srautui
  • Wi-Fi (jūsų įprastas tinklas): interneto prieiga

Tai veikia, nes abu tinklai yra skirtinguose potinkliuose. FloSync transliacijos srautas Ethernet potinklyje nepereis į Wi-Fi, o interneto srautas netrukdys sinchronizavimui.

Operacinės sistemos apsaugojimas

Izoliuotas tinklas pašalina išorines triktis, tačiau pati operacinė sistema taip pat gali sukelti problemų. Nuolatiniuose įrenginiuose ir renginiuose šiuos nustatymus reikia sukonfigūruoti kiekviename FloSync kompiuteryje.

Automatinių atnaujinimų išjungimas

Dažniausia netikėtų trukdžių priežastis bet kuriame ilgai veikiančiame įrenginyje.

Windows:

  1. Atidarykite Nustatymai > „Windows Update" > Išplėstinės parinktys
  2. Pristabdykite atnaujinimus maksimaliam galimam laikotarpiui
  3. Nuolatiniuose įrenginiuose galite visiškai išjungti „Windows Update" paslaugą:
    • Atidarykite Paslaugos (services.msc)
    • Suraskite „Windows Update"
    • Nustatykite paleidimo tipą kaip Išjungta
    • Spustelėkite Stabdyti, jei ji veikia

Nepamirškite vėl įjungti atnaujinimų pasibaigus įrenginiui arba per suplanuotus techninės priežiūros langus.

macOS:

  1. Atidarykite Sistemos nustatymai > Bendra > Programinės įrangos naujinimas
  2. Spustelėkite mygtuką informacija (i) šalia Automatiniai naujinimai
  3. Išjunkite visas automatinio naujinimo parinktis

Debesies saugyklos sinchronizavimo išjungimas

Debesies sinchronizavimo paslaugos nenuspėjamai naudoja pralaidumą, CPU ir disko įvesties/išvesties išteklius.

Windows:

  • OneDrive: dešiniuoju pelės mygtuku spustelėkite „OneDrive" piktogramą sistemos dėkle > Nustatymai > atžymėkite Paleisti „OneDrive" automatiškai, kai prisijungiu prie Windows. Tada dešiniuoju mygtuku spustelėkite dar kartą ir pasirinkite Baigti „OneDrive".
  • Dropbox / Google Drive: panašiai — išjunkite automatinį paleidimą ir uždarykite programą.

macOS:

  • iCloud Drive: Sistemos nustatymai > „Apple" paskyra > iCloud > išjunkite iCloud Drive
  • Dropbox / Google Drive: uždarykite ir išjunkite automatinį paleidimą programos nustatymuose

Foninių programų ir telemetrijos išjungimas (Windows)

„Windows" vykdo daug foninių užduočių, kurios gali staigiai padidinti CPU ir disko apkrovą.

  1. Nustatymai > Programos > Automatinis paleidimas: išjunkite viską, išskyrus FloSync (jei naudojate Paleisti prisijungus)
  2. Nustatymai > Privatumas ir sauga > Bendra: išjunkite visas reklamavimo ir sekimo parinktis
  3. Nustatymai > Sistema > Pranešimai: visiškai išjunkite pranešimus arba bent jau išjunkite pranešimų juostas ir garsus

„Spotlight" ir failų indeksavimo išjungimas

Failų indeksavimo paslaugos gali sukelti ilgalaikę disko apkrovą, ypač po to, kai į kompiuterį nukopijuojamas naujas turinys.

Windows:

  1. Atidarykite Paslaugos (services.msc)
  2. Suraskite „Windows Search"
  3. Nustatykite paleidimo tipą kaip Išjungta ir spustelėkite Stabdyti

macOS:

  1. Atidarykite Sistemos nustatymai > Siri ir Spotlight
  2. Dalyje Spotlight privatumas pridėkite savo vaizdo saugyklos diską, kad būtų išvengta indeksavimo

Ekrano užsklandos ir užrakto ekrano išjungimas

Neleiskite sistemai uždengti jūsų turinio arba reikalauti prisijungimo.

Windows:

  • Nustatymai > Sistema > Maitinimas > Ekranas ir miegas: nustatykite visas parinktis kaip Niekada
  • Nustatymai > Paskyros > Prisijungimo parinktys: nustatykite „Reikalauti prisijungimo" kaip Niekada
  • Ieškokite Ekrano užsklanda ir nustatykite kaip Nėra

macOS:

  • Sistemos nustatymai > Užrakto ekranas: visus laikmačius nustatykite kaip Niekada
  • Sistemos nustatymai > Ekranai > Išsamiau: įjunkite Neleisti automatiškai miegoti, kai ekranas išjungtas

Energijos plano nustatymas į „Didelis našumas" (Windows)

Neleiskite CPU ir GPU sulėtinti darbo atkūrimo metu.

  1. Atidarykite Valdymo skydas > Energijos parinktys
  2. Pasirinkite Didelis našumas (gali tekti spustelėti „Rodyti papildomus planus")
  3. Spustelėkite Keisti plano nustatymus > Keisti išplėstinius energijos nustatymus:
    • USB atrankinis sustabdymas: Išjungta
    • PCI Express > Ryšio būsenos energijos valdymas: Išjungta
    • Procesoriaus energijos valdymas > Minimalios procesoriaus būsenos: 100 %

Pilnas kontrolinis sąrašas

Aparatūra ir tinklas

  • [ ] Visi FloSync kompiuteriai sujungti Ethernet kabeliu per tą patį komutatorių (arba tiesiogiai, jei 2 PC)
  • [ ] Kiekvienam kompiuteriui priskirtas statinis IP adresas
  • [ ] Atskirame tinkle nėra maršrutizatoriaus ar interneto ryšio
  • [ ] Tinklo profilis nustatytas kaip Privatus (Windows)
  • [ ] Ugniasienė leidžia FloSync / UDP prievadą 9201
  • [ ] „ping" testas patvirtina mažesnę nei 1 ms delsą tarp visų kompiuterių
  • [ ] Wi-Fi išjungtas (arba atskirame potinklyje, jei reikia interneto prieigos)

Operacinės sistemos konfigūracija

  • [ ] Automatiniai OS atnaujinimai išjungti
  • [ ] Debesies saugyklos sinchronizavimas (OneDrive, iCloud, Dropbox) išjungtas
  • [ ] Nereikalingos automatinio paleidimo programos išjungtos
  • [ ] Failų indeksavimas išjungtas
  • [ ] Pranešimai išjungti
  • [ ] Ekrano užsklanda ir užrakto ekranas išjungti
  • [ ] Energijos planas nustatytas kaip Didelis našumas (Windows)
  • [ ] Miego ir ekrano laikmatis nustatytas kaip Niekada

FloSync konfigūracija

Susijusios temos