کلاینت رومیزی · بتا

OSHI برای ویندوز و لینوکس

همان رمزنگاری سرتاسری اپلیکیشن‌های موبایل — بازنویسی نشده، همان کد که برای رایانه کامپایل شده است. بدون شماره تلفن، بدون حساب کاربری، بدون ایمیل. این نسخه شبکهٔ مش، پیوند رادیویی، کانال‌های پنهان و توافق کلید پساکوانتومی که در بخش‌های دیگر این سایت توضیح داده شده‌اند را ندارد. یادداشت‌های زیر دقیقاً می‌گویند چه چیزی روی گوشی می‌ماند.

نسخه‌های ویندوز و لینوکس در حال آماده‌سازی هستند.

این صفحه اکنون اینجاست تا بدانید چه چیزی دریافت می‌کنید و چه چیزی نه. فایل‌ها روی همین دکمه‌ها ظاهر خواهند شد؛ چیز دیگری تغییر نمی‌کند.

محیط جاوای خود را همراه دارد، پس چیز دیگری برای نصب نیست. کاربران مک: نسخهٔ Mac App Store را استفاده کنید.

پیش از نصب این را بخوانید

چیزهایی که در غیر این صورت غافلگیرتان می‌کنند. هیچ‌کدام درون برنامه پنهان نشده است.

ویندوز هشدار می‌دهد، و حق دارد

این نسخه‌ها هنوز امضا نشده‌اند، بنابراین SmartScreen پیام «Windows protected your PC» را نشان می‌دهد. امضا نیازمند گواهی‌ای است که کلید خصوصی‌اش روی سخت‌افزار اختصاصی نگهداری می‌شود و ما چنین چیزی نداریم. تا آن زمان هر دانلود از اینجا آن صفحه را فعال می‌کند. برای اطمینان، مقدار SHA-256 پایین را مقایسه کنید.

این یک حساب OSHI جداگانه است، نه حساب گوشی شما

هنوز هیچ راهی برای وارد کردن هویت موجود نیست. کلاینت رومیزی کلید و نشانی خودش را می‌سازد: گفتگوهای گوشی شما اینجا ظاهر نمی‌شوند و این کلاینت نشانی دیگری برای دادن به دیگران دارد.

توافق کلید پساکوانتومی در این کلاینت وجود ندارد

در جای دیگر این سایت دربارهٔ X-Wing (ML-KEM-768 + X25519)، توافق کلید پساکوانتومی ترکیبی، خواهید خواند. آن درست است و فقط برای iOS 26 و macOS 26 است، و تنها زمانی که هر دو طرف نسخه‌ای با پشتیبانی از آن داشته باشند. کلاینت رومیزی هیچ‌یک از اینها را ندارد. نشست‌های آن با X25519 + Double Ratchet + AES-256-GCM کار می‌کنند — امروز قوی، اما این آن چیزی نیست که از ترافیک ضبط‌شدهٔ امروز در برابر رمزگشایی پس از آمدن رایانهٔ کوانتومی محافظت کند.

اینجا مش، LoRa و پنهان‌نگاری هم نیست

شبکهٔ آفلاین، پیوند رادیویی و کانال‌های پنهان همان چیزی‌اند که OSHI را روی گوشی در برابر سانسور مقاوم می‌کنند. هیچ‌کدام از این سه روی رایانه کار نمی‌کند. مش و LoRa قالبی را حمل می‌کنند که این کلاینت نمی‌تواند بخواند، و کانال‌های پنهان در آن ساخته نشده‌اند. OSHI رومیزی به اینترنت و رله نیاز دارد.

پیام‌ها فقط وقتی برنامه باز است می‌رسند

روی رایانه اعلان فوری وجود ندارد. کلاینت رله را نظرسنجی می‌کند: بستن پنجره تحویل را متوقف می‌کند و فاصلهٔ نظرسنجی همان تأخیر تحویل است.

چه می‌کند و چه نمی‌کند

همین فهرست در خود برنامه، در صفحه‌ای به نام «کارهایی که این کلاینت انجام نخواهد داد»، آمده است.

انجام می‌دهد

  • پیام‌رسانی دو نفره با رمزنگاری سرتاسری
  • پیام‌های گروهی، با شمارش تحویل به ازای هر عضو
  • پیوست فایل، رمزگذاری‌شده پیش از ارسال
  • جفت‌سازی با کد QR یا کلید چسبانده‌شده
  • مخاطبان، شماره‌های ایمنی، مسدودسازی و رفع آن
  • جستجوی آفلاین مکان‌ها و خیابان‌ها
  • یک کنسول هوش مصنوعی محلی، اگر مدل خودتان را بیاورید
  • یک کلاینت ترمینال کنار پنجره، با دستورهای بیشتر

انجام نمی‌دهد

  • تماس صوتی یا تصویری — هیچ صدایی جریان نمی‌یابد
  • اعلان‌های فوری
  • همگام‌سازی با گوشی شما
  • باز کردن عکس‌های دریافتی (روی دیسک ذخیره می‌شوند)
  • اسکن QR با دوربین — به‌جایش کلید را بچسبانید
  • Mesh or LoRa messaging (those carry a format this client cannot read)
  • به‌روزرسانی خودکار — برای نسخه‌های تازه به اینجا سر بزنید

فایل دانلودی را بررسی کنید

جمع کنترلی امضا نیست: ثابت می‌کند فایل با آنچه ساخته‌ایم یکی است، نه اینکه چه کسی آن را ساخته. این همان چیزی است که یک توزیع بدون امضا می‌تواند ارائه دهد.

ویندوز PowerShell:

Get-FileHash .\OSHI-Desktop-Setup.exe -Algorithm SHA256

لینوکس:

sha256sum oshi-desktop-amd64.deb

مقادیر مورد انتظار برای این نسخه:

فایلSHA-256

نصب

Windows فایل .exe را اجرا کنید. وقتی SmartScreen ظاهر شد، More info → Run anyway را انتخاب کنید — آن هشدار دربارهٔ نبود امضاست، نه خراب بودن فایل. نصب فقط برای کاربر شما انجام می‌شود و نیازی به دسترسی مدیر ندارد.
دبیان، اوبونتوsudo apt install ./oshi-desktop-amd64.deb
فدورا، RHELsudo dnf install ./oshi-desktop.x86_64.rpm
داده‌ها کجا هستند حساب و پیام‌های شما در %APPDATA%\OSHI روی ویندوز و ~/.local/share/oshi روی لینوکس نگهداری می‌شوند. کلید اصلی را سیستم‌عامل نگه می‌دارد — DPAPI در ویندوز یا کلیدخان لینوکس — و همه‌چیز روی دیسک با آن رمزگذاری شده است.
حذف نصب ویندوز: Settings → Apps → OSHI. لینوکس: apt remove oshi-desktop. پیام‌های شما در پوشهٔ بالا می‌مانند؛ برای حذفشان آن را پاک کنید.