Files
2025-10-27 02:35:07 +01:00

12 KiB

LocalSend

CI status Translations

Hlavní stránkaDiscordGitHubCodeberg

ČeskyEnglish (Default)EspañolفارسیFilipinoFrançaisIndonesiaItaliano日本語ភាសាខ្មែរ한국어PolskiPortuguês BrasilРусскийภาษาไทยTurkishУкраїнськаTiếng Việt中文

LocalSend je bezplatná aplikace s otevřeným zdrojovým kódem, která vám umožňuje bezpečně sdílet soubory a zprávy s okolními zařízeními přes vaši místní síť, aniž byste potřebovali připojení k internetu.

O aplikaci

LocalSend je multiplatformní aplikace, která umožňuje bezpečnou komunikaci mezi zařízeními pomocí REST API a šifrování HTTPS. Na rozdíl od jiných aplikací pro zasílání zpráv, které se spoléhají na externí servery, LocalSend nevyžaduje připojení k internetu ani servery třetích stran, což z něj činí rychlé a spolehlivé řešení pro místní komunikaci.

Snímky obrazovky

iPhone screenshot PC screenshot

Stažení

Doporučuje se stáhnout aplikaci buď z obchodu s aplikacemi nebo ze správce balíčků, protože aplikace nemá automatickou aktualizaci.

Windows macOS Linux Android iOS Fire OS
Winget App Store Flathub Play Store App Store Amazon
Scoop Homebrew Nixpkgs F-Droid
Chocolatey DMG Installer Snap APK
EXE Installer AUR
Portable ZIP TAR
DEB
AppImage

Přečtěte si další informace o [distribučních kanálech][].

Kompatibilita

Platforma Minimální Verze Poznámka
Android 5.0 -
iOS 12.0 -
macOS 11 Big Sur Použijte OpenCore Legacy Patcher 2.0.2 (Více #1005)
Windows 10 Poslední verze podporující Windows 7 je v1.15.4. V budoucnu mohou existovat backporty novějších verzí pro Windows 7.
Linux N.A. -

Nastavení

Ve většině případů by měl LocalSend fungovat hned. Pokud však máte potíže s odesíláním nebo přijímáním souborů, možná budete muset nakonfigurovat bránu firewall tak, aby umožnila LocalSend komunikovat přes vaši místní síť.

Typ provozu Protokol Port Akce
Příchozí TCP, UDP 53317 Povolit
Odchozí TCP, UDP Jakýkoli Povolit

Také se ujistěte, že jste na routeru zakázali izolaci přístupového bodu. Ve výchozím nastavení by měla být obvykle zakázána, ale některé routery ji mohou mít povolenou (zejména sítě pro hosty). Více informací při odstraňování problémů.

Přenosný režim

(Zavedeno v v1.13.0)

Vytvořte soubor s názvem settings.json umístěný ve stejném adresáři jako spustitelný soubor. Tento soubor může být prázdný. Aplikace použije tento soubor k uložení nastavení namísto výchozího umístění.

Spuštění v liště

(Aktualizováno v v1.15.0)

Chcete-li aplikaci spustit skrytě (pouze v liště), použijte příznak --hidden (příklad: localsend_app.exe --hidden). Ve verzi 1.14.0 a dřívějších se aplikace spustí skrytě, pokud je nastaven příznak autostart a skryté nastavení je povoleno.

Jak to funguje

LocalSend používá zabezpečený komunikační protokol, který umožňuje zařízením komunikovat mezi sebou pomocí REST API. Všechna data jsou odesílána bezpečně přes HTTPS a TLS/SSL certifikát je generován za chodu na každém zařízení, což zajišťuje maximální bezpečnost.

Další informace o protokolu LocalSend najdete v dokumentaci.

Začínáme

Chcete-li zkompilovat LocalSend ze zdrojového kódu, postupujte následovně:

  1. Nainstalujte Flutter přímo nebo pomocí fvm (viz požadovaná verze)
  2. Nainstalujte Rust
  3. Naklonujte repozitář LocalSend
  4. cd app přejděte do adresáře aplikace
  5. flutter pub get stáhněte závislosti
  6. flutter run pro spuštění aplikace

Note

LocalSend aktuálně vyžaduje starší verzi Flutter (uvedenou v .fvmrc) a tedy problémy se sestavováním mohou být způsobeny nesouladem mezi požadovanou a (v celém systému) nainstalovanou verzí Flutter. Aby byl vývoj konzistentnější, používá LocalSend fvm ke správě verze projektu Flutter. Po instalaci fvm spusťte fvm flutter místo flutter.

Jak přispět

Vítáme příspěvky od každého, kdo má zájem pomoci zlepšit LocalSend. Pokud chcete přispět, existuje několik způsobů, jak se zapojit:

Překlady

Můžete pomoci s překladem LocalSend do jiných jazyků. Ke správě překladů používáme platformu Weblate.

Případně můžete také přispět tím, že tento repozitář naklonujete a překlady přidáte ručně.

Překlady jsou umístěny v adresáři app/assets/i18n. Chcete-li přidat nebo aktualizovat překlady, upravte soubor _missing_translations_<locale>.json nebo strings_<locale>.i18n.json.

Translation status

Upozornění: Pole označená @ nejsou určena k překladu; nejsou v aplikaci žádným způsobem použity, jsou pouze informativním textem o souboru nebo poskytují kontext překladateli.

Opravy chyb a vylepšení

  • Opravy chyb: Pokud najdete chybu, vytvořte prosím PR s jasným popisem problému a postupem, jak jej opravit.

  • Vylepšení: Máte nápad, jak zlepšit LocalSend? Nejprve prosím vytvořte požadavek, abyste mohli prodiskutovat, proč je vylepšení potřeba.

Další informace najdete v příručce pro přispívání.

Odstraňování problémů

Problém Platforma (odesílání) Platforma (přijímání) Řešení
Zařízení není vidět Jakákoliv Jakákoliv Ujistěte se, že jste na routeru zakázali izolaci AP. Pokud je povolena, spojení mezi zařízeními jsou zakázána.
Zařízení není vidět Jakákoliv Windows Ujistěte se, že jste nakonfigurovali svou síť jako "soukromou" síť. Windows může být více omezující, když je síť nakonfigurována jako veřejná.
Zařízení není vidět macOS, iOS Jakákoliv Můžete zkusit přepnout oprávnění "Místní síť" v "Soukromí" v nastavení OS.
Rychlost je příliš pomalá Jakákoliv Jakákoliv Použijte 5 GHz; Vypněte šifrování na obou zařízeních
Rychlost je příliš pomalá Jakákoliv Android Známý problém. https://github.com/flutter-cavalry/saf_stream/issues/4

Contributors

Localsend Contributors