دسترسی به شبکهٔ محلی

Local Network Access یک ویژگی امنیتی است که توانایی یک وب‌سایت برای ارسال درخواست‌ها به سرورها در شبکهٔ محلی را محدود می‌کند. دسترسی نیازمند مجوز صریح کاربر است، که این امکان را فراهم می‌کند به یک صفحهٔ وب مشخص دسترسی شبکه اعطا شود. با استفاده از LNA، صندوق فروش Odoo می‌تواند مستقیماً از مرورگر و بدون نیاز به SSL certificate با دستگاه‌های دارای دسترسی محلی، مانند supported ePOS printers، ارتباط برقرار کند.

توجه

Local Network Access در بیشتر مرورگرهای مبتنی بر Chromium version 142 یا بالاتر، از جمله Google Chrome، Brave، Microsoft Edge، Vivaldi، و Opera در دسترس است.

مهم

چاپگر ePOS باید آدرس IP ثابت داشته باشد؛ در غیر این صورت، ممکن است غیرقابل دسترس شود. IP استاتیک باید از طریق روتر پیکربندی شود.

فعال‌سازی

برای فعال‌سازی LNA و اطمینان از اینکه POS از آن روی اتصال امن استفاده می‌کند، یک پارامتر سیستم جدید به‌صورت زیر ایجاد کنید:

  1. Enable the developer mode.

  2. به تنظیمات ↤ فنی ↤ پارامترهای سیستم بروید.

  3. روی جدید کلیک کنید و فیلدها را پر کنید:

    • کلید: point_of_sale.use_lna

    • مقدار: True

  4. روی ذخیره کلیک کنید.

مجوز مرورگر

پس از فعال‌سازی LNA در Odoo و پیکربندی دستگاهی با دسترسی محلی (مانند ePOS printer) در Google Chrome، مرورگر یک پاپ‌آپ نمایش می‌دهد که مجوز دسترسی به دستگاه‌های روی شبکهٔ محلی را درخواست می‌کند.

پاپ‌آپ مجوز دسترسی به دستگاه‌های شبکهٔ محلی

اگر پاپ‌آپ در Google Chrome ظاهر نمی‌شود، مراحل زیر را برای اعطای دستی دسترسی به شبکهٔ محلی دنبال کنید:

  1. به تنظیمات Google Chrome دسترسی پیدا کنید.

  2. روی Privacy and security، سپس Site settings کلیک کنید.

  3. روی Additional permissions، سپس Local network کلیک کنید.

  4. دسترسی به شبکهٔ محلی را اعطا کنید:

    • اگر URL دیتابیس در زیر Not allowed to access other devices on your local network ظاهر می‌شود، روی آیکون (ellipsis)، سپس اجازه دهید کلیک کنید.

    • اگر URL دیتابیس در صفحه فهرست نشده است، روی افزودن در کنار Allowed to access other devices on your local network کلیک کنید، URL دیتابیس را وارد کرده، سپس روی افزودن کلیک کنید.

  5. صفحهٔ دیتابیس را تازه‌سازی کنید.

توجه

  • برای اعطای دستی دسترسی به شبکهٔ محلی در مرورگرهای غیر از Google Chrome، به مستندات مربوطه‌شان مراجعه کنید.

  • ممکن است برخی از مرورگرها برای فعال‌سازی این ویژگی نیاز به فعال‌سازی یک فلگ داشته باشند:

    • Brave: brave://flags/#local-network-access-check

    • Google Chrome: chrome://flags/#local-network-access-check

وضعیت LNA صندوق فروش

برای مشاهدهٔ وضعیت LNA صندوق فروش، open یا به رجیستر دسترسی پیدا کنید، روی آیکون (منوی همبرگری) در گوشهٔ بالا-راست کلیک کنید، سپس روی دکمهٔ Local Network Access در پایین منو کلیک کنید. سپس جزئیات وضعیت کنونی LNA در پاپ‌آپ LNA Permission status نمایش داده می‌شود.