نرم‌افزار بتا

FloSync در حال حاضر در نسخه بتا است. امکانات ممکن است به سرعت بر اساس بازخوردها تغییر کند.

راه‌اندازی شبکه اختصاصی

برای نصب‌های دائمی، رویدادهای زنده و Video Wallهایی که قابلیت اطمینان در آن‌ها غیرقابل مذاکره است، مؤثرترین کاری که می‌توانید انجام دهید این است که رایانه‌های FloSync را روی یک شبکه خصوصی جداگانه قرار دهید — کاملاً ایزوله از اینترنت.

این راهنما شما را از ابتدا در ساخت این شبکه همراهی می‌کند و سپس نحوه قفل کردن هر رایانه را نشان می‌دهد تا هیچ چیزی در پخش محتوا اختلال ایجاد نکند.

چرا شبکه را ایزوله کنیم؟

وقتی رایانه‌های FloSync شبکه‌ای را با سایر دستگاه‌ها و ترافیک اینترنت به اشتراک می‌گذارند، برای پهنای باند رقابت می‌کنند و با تأخیر غیرقابل پیش‌بینی دست‌وپنجه نرم می‌کنند. در یک شبکه معمولی اداری یا محیط برگزاری رویداد:

  • Windows Update می‌تواند بدون هشدار اتصال را اشباع کند
  • سرویس‌های ذخیره‌سازی ابری (OneDrive، Dropbox، iCloud) در پس‌زمینه فایل‌ها را همگام می‌کنند
  • سایر دستگاه‌ها ترافیک broadcast تولید می‌کنند که سوییچ باید پردازش کند
  • به‌روزرسانی firmware روتر می‌تواند در وسط اجرا، دروازه شبکه را راه‌اندازی مجدد کند
  • تجدید اجاره DHCP می‌تواند به طور موقت اتصال را قطع کند

روی یک شبکه اختصاصی، هیچ‌کدام از این‌ها وجود ندارد. رایانه‌های FloSync فقط با یکدیگر صحبت می‌کنند، روی یک اتصال مستقیم با تأخیر زیر یک میلی‌ثانیه و بدون رقابت. این همان رویکردی است که توسط سیستم‌های پخش حرفه‌ای، شبکه‌های تجاری Digital Signage و تجهیزات AV رویدادهای زنده استفاده می‌شود.

آنچه نیاز دارید

نیازمندی‌های سخت‌افزاری حداقل هستند:

رایانه‌ها سخت‌افزار هزینه
۲ یک کابل Ethernet ~۵ دلار
۳ یا بیشتر یک سوییچ گیگابیت غیرمدیریت‌شده + یک کابل برای هر رایانه ~۲۰–۳۰ دلار

همین. بدون روتر، بدون مودم، بدون اتصال اینترنت. فقط یک سوییچ (یا یک کابل برای دو دستگاه) و کابل‌های Ethernet استاندارد.

هاب در مقابل سوییچ: هاب از نظر فنی کار می‌کند، اما سوییچ از هر نظر بهتر است — هر پورت پهنای باند اختصاصی دارد به جای اشتراک‌گذاری، و قیمت هر دو تقریباً یکسان است. هر سوییچ گیگابیت ارزان‌قیمت غیرمدیریت‌شده کافی است.

مرحله ۱: اتصال سخت‌افزار

دو رایانه

یک کابل Ethernet استاندارد را مستقیماً بین دو رایانه وصل کنید. آداپتورهای شبکه مدرن crossover را به طور خودکار تشخیص می‌دهند، بنابراین هر کابل Ethernet کار می‌کند — نیازی به کابل crossover خاص ندارید.

سه یا بیشتر رایانه

هر رایانه را با کابل‌های Ethernet استاندارد به همان سوییچ غیرمدیریت‌شده وصل کنید.

┌──────────┐     ┌──────────┐     ┌──────────┐
│  PC 1    │     │  PC 2    │     │  PC 3    │
│  سرور    │     │  کلاینت  │     │  کلاینت  │
└────┬─────┘     └────┬─────┘     └────┬─────┘
     │                │                │
     └────────────────┼────────────────┘
                      │
               ┌──────┴──────┐
               │   سوییچ     │
               └─────────────┘

مرحله ۲: تخصیص آدرس‌های IP ثابت

بدون روتر، هیچ سرور DHCP‌ای برای تخصیص خودکار آدرس IP وجود ندارد. باید آن‌ها را به صورت دستی تعیین کنید.

Windows

  1. Settings > Network & Internet > Ethernet را باز کنید
  2. روی آداپتور Ethernet کلیک کنید (ممکن است به عنوان «Unidentified network» نشان داده شود — این طبیعی است)
  3. کنار IP assignment روی Edit کلیک کنید
  4. از Automatic (DHCP) به Manual تغییر دهید
  5. IPv4 را فعال کنید و وارد کنید:
رایانه آدرس IP زیرشبکه دروازه DNS
PC 1 (سرور) 192.168.1.1 255.255.255.0 خالی بگذارید خالی بگذارید
PC 2 (کلاینت) 192.168.1.2 255.255.255.0 خالی بگذارید خالی بگذارید
PC 3 (کلاینت) 192.168.1.3 255.255.255.0 خالی بگذارید خالی بگذارید

برای رایانه‌های بیشتر این الگو را ادامه دهید: 192.168.1.4، 192.168.1.5 و غیره.

  1. روی Save کلیک کنید

macOS

  1. System Settings > Network > Ethernet را باز کنید
  2. روی اتصال Ethernet روی Details کلیک کنید
  3. از نوار کناری TCP/IP را انتخاب کنید
  4. Configure IPv4 را به Manually تغییر دهید
  5. آدرس IP و زیرشبکه را از جدول بالا وارد کنید
  6. Router و DNS را خالی بگذارید
  7. روی OK کلیک کنید

مرحله ۳: تنظیم پروفایل شبکه به Private (Windows)

Windows شبکه‌های ناشناخته را به طور پیش‌فرض Public در نظر می‌گیرد، که بیشتر ترافیک محلی از جمله بسته‌های همگام‌سازی FloSync را مسدود می‌کند. باید این را تغییر دهید.

PowerShell به عنوان Administrator را باز کنید و اجرا کنید:

# بررسی پروفایل فعلی
Get-NetConnectionProfile

# تنظیم به Private (اگر نام متفاوت است «Ethernet» را با نام نشان‌داده‌شده جایگزین کنید)
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

چرا مهم است: فایروال Windows قوانین متفاوتی برای شبکه‌های Public و Private اعمال می‌کند. در حالت Public، اتصالات ورودی را مسدود می‌کند — از جمله ترافیک UDP همگام‌سازی FloSync. تنظیم پروفایل به Private به Windows می‌گوید که این‌ها دستگاه‌های مورد اعتماد در شبکه خودتان هستند.

مرحله ۴: مجوز عبور FloSync از فایروال

FloSync از UDP port 9201 برای ارتباط همگام‌سازی استفاده می‌کند. حتی در یک شبکه Private، باید مطمئن شوید که فایروال آن را مجاز می‌داند.

Windows

  1. Windows Defender Firewall > Allow an app through firewall را باز کنید
  2. FloSync را در لیست پیدا کنید و برای شبکه‌های Private فعال کنید
  3. اگر FloSync در لیست نیست، روی Allow another app کلیک کرده و به فایل اجرایی FloSync بروید

macOS

macOS هنگامی که FloSync برای اولین بار در حالت سرور راه‌اندازی می‌شود، درخواست مجوز برای اتصالات ورودی می‌دهد. روی Allow کلیک کنید. اگر این درخواست را از دست دادید:

  1. System Settings > Privacy & Security > Firewall > Options را باز کنید
  2. FloSync را اضافه کنید و آن را روی Allow incoming connections تنظیم کنید

مرحله ۵: تأیید اتصال

قبل از راه‌اندازی FloSync، مطمئن شوید که رایانه‌ها می‌توانند با یکدیگر صحبت کنند.

Command Prompt (Windows) یا Terminal (macOS) را روی هر دستگاه باز کنید و سایر دستگاه‌ها را ping کنید:

ping 192.168.1.2

باید پاسخ‌هایی با زمان‌های کمتر از 1ms دریافت کنید. اگر «Request timed out» دریافت کردید:

  1. آدرس‌های IP هر دو دستگاه را دوباره بررسی کنید
  2. مطمئن شوید کابل Ethernet وصل است و چراغ link روشن است
  3. در Windows، مطمئن شوید پروفایل شبکه روی Private تنظیم شده است (مرحله ۳)
  4. برای جداسازی مشکل، موقتاً فایروال را غیرفعال کنید

مرحله ۶: غیرفعال کردن Wi-Fi (توصیه‌شده)

برای یک راه‌اندازی تمیز و اختصاصی، Wi-Fi را روی هر رایانه FloSync غیرفعال کنید تا همه ترافیک فقط از طریق اتصال سیمی عبور کند.

Windows: روی آیکون Wi-Fi در taskbar کلیک کرده و آن را خاموش کنید.

macOS: روی آیکون Wi-Fi در نوار منو کلیک کنید و Turn Wi-Fi Off را انتخاب کنید.

نگه‌داشتن دسترسی اینترنت روی یک اتصال دوم

اگر به دسترسی اینترنت روی همان دستگاه نیاز دارید (برای مدیریت از راه دور، مانیتورینگ و غیره)، می‌توانید Wi-Fi را فعال نگه دارید. دو شبکه به طور مستقل کار می‌کنند:

  • Ethernet (192.168.1.x): ترافیک همگام‌سازی اختصاصی FloSync
  • Wi-Fi (شبکه معمولی شما): دسترسی به اینترنت

این کار می‌کند چون دو شبکه روی زیرشبکه‌های متفاوت هستند. ترافیک broadcast FloSync روی زیرشبکه Ethernet به Wi-Fi منتقل نمی‌شود و ترافیک اینترنت در همگام‌سازی اختلال ایجاد نمی‌کند.

قفل کردن سیستم‌عامل

یک شبکه ایزوله تداخل خارجی را از بین می‌برد، اما خود سیستم‌عامل می‌تواند همچنان مشکل‌ساز باشد. برای نصب‌های دائمی و رویدادها، این تنظیمات را روی هر رایانه FloSync اعمال کنید.

غیرفعال کردن به‌روزرسانی‌های خودکار

رایج‌ترین منبع اختلالات ناخواسته در هر نصب طولانی‌مدت.

Windows:

  1. Settings > Windows Update > Advanced options را باز کنید
  2. به‌روزرسانی‌ها را تا حداکثر مدت موجود Pause کنید
  3. برای نصب‌های دائمی، در نظر بگیرید سرویس Windows Update را کاملاً غیرفعال کنید:
    • Services (services.msc) را باز کنید
    • Windows Update را پیدا کنید
    • Startup type را روی Disabled تنظیم کنید
    • اگر در حال اجرا است روی Stop کلیک کنید

به یاد داشته باشید که به‌روزرسانی‌ها را دوباره فعال کنید وقتی نصب تمام شد یا در طول پنجره‌های نگهداری زمان‌بندی‌شده.

macOS:

  1. System Settings > General > Software Update را باز کنید
  2. روی دکمه info (i) کنار Automatic Updates کلیک کنید
  3. همه گزینه‌های به‌روزرسانی خودکار را غیرفعال کنید

غیرفعال کردن همگام‌سازی ذخیره‌سازی ابری

سرویس‌های همگام‌سازی ابری پهنای باند، CPU و I/O دیسک را به شکل غیرقابل پیش‌بینی مصرف می‌کنند.

Windows:

  • OneDrive: روی آیکون OneDrive در system tray کلیک راست کنید > Settings > تیک Start OneDrive automatically when I sign in to Windows را بردارید. سپس دوباره کلیک راست کرده و Quit OneDrive را انتخاب کنید.
  • Dropbox / Google Drive: مشابه — راه‌اندازی خودکار را غیرفعال و برنامه را ببندید.

macOS:

  • iCloud Drive: System Settings > Apple Account > iCloud > iCloud Drive را خاموش کنید
  • Dropbox / Google Drive: برنامه را ببندید و راه‌اندازی خودکار را در تنظیمات برنامه غیرفعال کنید

غیرفعال کردن برنامه‌های پس‌زمینه و تله‌متری (Windows)

Windows وظایف پس‌زمینه زیادی اجرا می‌کند که می‌توانند CPU و دیسک را اشباع کنند.

  1. Settings > Apps > Startup: همه چیز را غیرفعال کنید به جز FloSync (اگر از راه‌اندازی در ورود استفاده می‌کنید)
  2. Settings > Privacy & Security > General: همه گزینه‌های تبلیغات و ردیابی را خاموش کنید
  3. Settings > System > Notifications: اعلان‌ها را کاملاً خاموش کنید، یا حداقل banner و صدای اعلان را غیرفعال کنید

غیرفعال کردن Spotlight / ایندکس‌گذاری جستجو

سرویس‌های ایندکس‌گذاری فایل می‌توانند I/O دیسک پایداری ایجاد کنند، به خصوص بعد از کپی شدن محتوای جدید روی دستگاه.

Windows:

  1. Services (services.msc) را باز کنید
  2. Windows Search را پیدا کنید
  3. Startup type را روی Disabled تنظیم کرده و روی Stop کلیک کنید

macOS:

  1. System Settings > Siri & Spotlight را باز کنید
  2. در Spotlight Privacy، درایو ذخیره‌سازی ویدیوی خود را اضافه کنید تا از ایندکس‌گذاری جلوگیری شود

غیرفعال کردن screen saver و صفحه قفل

از پوشیده شدن محتوا یا نیاز به ورود مجدد جلوگیری کنید.

Windows:

  • Settings > System > Power > Screen and sleep: همه گزینه‌ها را روی Never تنظیم کنید
  • Settings > Accounts > Sign-in options: «Require sign-in» را روی Never تنظیم کنید
  • به دنبال Screen saver بگردید و آن را روی None تنظیم کنید

macOS:

  • System Settings > Lock Screen: همه تایمرها را روی Never تنظیم کنید
  • System Settings > Displays > Advanced: Prevent automatic sleeping when the display is off را فعال کنید

تنظیم طرح برق به High Performance (Windows)

از throttling شدن CPU و GPU در حین پخش جلوگیری کنید.

  1. Control Panel > Power Options را باز کنید
  2. High Performance را انتخاب کنید (ممکن است نیاز باشد «Show additional plans» را کلیک کنید)
  3. روی Change plan settings > Change advanced power settings کلیک کنید:
    • USB selective suspend: Disabled
    • PCI Express > Link State Power Management: Off
    • Processor power management > Minimum processor state: 100%

چک‌لیست کامل

سخت‌افزار و شبکه

  • [ ] همه رایانه‌های FloSync از طریق Ethernet به همان سوییچ متصل شده‌اند (یا مستقیم برای ۲ PC)
  • [ ] آدرس‌های IP ثابت به هر رایانه تخصیص داده شده است
  • [ ] بدون روتر یا اتصال اینترنت روی شبکه اختصاصی
  • [ ] پروفایل شبکه روی Private تنظیم شده است (Windows)
  • [ ] فایروال FloSync / UDP port 9201 را مجاز می‌داند
  • [ ] تست ping اتصال زیر ۱ms بین همه دستگاه‌ها را تأیید می‌کند
  • [ ] Wi-Fi غیرفعال است (یا روی زیرشبکه جداگانه‌ای اگر دسترسی اینترنت لازم است)

قفل کردن سیستم‌عامل

  • [ ] به‌روزرسانی‌های خودکار OS غیرفعال شده است
  • [ ] همگام‌سازی ذخیره‌سازی ابری (OneDrive، iCloud، Dropbox) غیرفعال شده است
  • [ ] برنامه‌های راه‌اندازی غیرضروری غیرفعال شده است
  • [ ] ایندکس‌گذاری جستجو غیرفعال شده است
  • [ ] اعلان‌ها غیرفعال شده است
  • [ ] screen saver و صفحه قفل غیرفعال شده است
  • [ ] طرح برق روی High Performance تنظیم شده است (Windows)
  • [ ] تایمر خواب و خاموش شدن نمایشگر روی Never تنظیم شده است

پیکربندی FloSync

مطالب مرتبط