Repository navigation
fa Sandbox
سندباکس امن برنامهها را در ماشینهای مجازی کوچک اجرا میکند، هر کدام با سرور خودش. هر برنامه مثل یک برنامهٔ جداگانهٔ مک باز میشود، با پنجره و آیکن Dock خودش، و هیچ کاری از آن جز از راه سروری که برای ماشین مجازی کوچکش انتخاب میکنید به اینترنت نمیرسد. اگر آن سرور از کار بیفتد، برنامه قطع میشود و هرگز به اتصال معمولی شما برنمیگردد.
تا اولین باری که سندباکس را باز کنید، چیزی دانلود نمیشود.
- روی سندباکس در نوار ابزار پنجرهٔ اصلی یا در پنل نوار منو کلیک کنید.
- بار اول، برگهای حجم دانلود و مقدار حافظهای را که سندباکس ممکن است مصرف کند نشان میدهد. روی دانلود یا الان نه کلیک کنید.
- وقتی دانلود بررسی و نصب شد، روی باز کردن سندباکس کلیک کنید. از آن به بعد، سندباکس مستقیم پنجرهٔ سندباکس را باز میکند.
اگر وصل باشید، دانلود از اتصال V2Mac میگذرد. V2Mac فقط همان نسخهٔ سندباکسی را میپذیرد که با آن منتشر شده، پس دانلودِ تغییرکرده رد میشود.
- شروع / توقف سندباکس را روشن یا خاموش میکنند. با باز کردن یک برنامهٔ سندباکس هم خودش روشن میشود و ۵ دقیقه پس از بسته شدن آخرین برنامه خاموش میشود.
-
افزودن ماشین مجازی کوچک:
- خالی: یک ماشین مجازی کوچک جدید بدون برنامه.
- قالبها: یک ماشین مجازی کوچک با مجموعهای آماده از برنامههای فروشگاه.
- کپی: نسخهای از یک ماشین مجازی کوچک موجود، با برنامهها و دادههایش.
- هر ردیف یک ماشین مجازی کوچک، وضعیت خروجیاش و انتخابگر خروجی را نشان میدهد:
- سبز: جایی که ترافیکش از آن خارج میشود، مثلاً «Frankfurt»؛
- قرمز وصل نیست: سرور از کار افتاده. برنامههای آن قطع میشوند و یک اعلان میگیرید. سرور دیگری انتخاب کنید؛ V2Mac هرگز خودش سرور را عوض نمیکند؛
- بدون خروجی (مسدود): ماشین مجازی کوچک اصلاً اینترنت ندارد.
- برای باز کردن یک برنامه، روی آن در ردیفش کلیک کنید.
منوی ⋯ یک ماشین مجازی کوچک را باز کنید، سپس افزودن برنامه و یک برنامه از فهرست فروشگاه انتخاب کنید. پیش از نصب، V2Mac فهرست چیزهایی را که برنامه میخواهد نشان میدهد:
- استفاده از کلیپبورد
- خواندن و نوشتن در پوشهٔ Shared این ماشین مجازی کوچک
- استفاده از کلیدهای SSH در ssh-agent مک، پس از پرسیدن از شما
- پخش صدا، پس از پرسیدن از شما
- استفاده از میکروفون، پس از پرسیدن از شما
اجازه و نصب، نصب بدون اینها یا لغو را انتخاب کنید.
سه مورد آخر هنگام استفاده دوباره پرسیده میشوند: اولین باری که برنامهٔ باز صدا پخش میکند، میکروفون را باز میکند یا از کلیدهای SSH شما استفاده میکند، V2Mac میپرسد: اجازه بده، اجازه نده یا همیشه اجازه بده. اجازه بده تا بسته شدن برنامه معتبر است. تا وقتی جواب ندهید برنامه منتظر میماند؛ اگر اجازه ندهید، چیزی به آن نمیرسد.
هر برنامهٔ نصبشده به شکل یک برنامهٔ مک در ~/Applications/V2Mac Sandbox با نام «برنامه — ماشین مجازی کوچک» و آیکنی به رنگ آن ماشین مجازی کوچک ظاهر میشود. برنامههای پنجرهدار در پنجرهٔ مک خودشان باز میشوند؛ برنامههای ترمینالی در Terminal.
با کلیک راست روی یک برنامه در پنجرهٔ سندباکس:
- مجوزها: برای صدا، میکروفون و کلیدهای SSH، پرسیدن، همیشه اجازه بده یا اجازه نده را انتخاب کنید.
- بررسی نصب…: از کجا آمده (مخزن و commit)، مجوزهایش و اینکه فایلهایش از زمان انتشار تغییری نکردهاند. «تأییدشده» یعنی تغییرنکرده، نه «امن».
- بهروزرسانی به … وقتی فروشگاه نسخهٔ جدیدتری دارد.
- حذف.
برنامهای که از فروشگاه برداشته شده، علامت هشدار نشان میدهد؛ برای دیدن دلیلش بررسی نصب… را باز کنید. دادههایش حفظ میشود.
منوی ⋯ هر ماشین مجازی کوچک اینها را هم دارد:
- چسباندن از مک / کپی به مک: اینکه ⌘V در برنامههایش کلیپبورد مک را بچسباند، و اینکه کپی در برنامههایش به مک برسد.
-
نمایش پوشهٔ Shared:
~/V2Mac Sandbox/<ماشین مجازی کوچک>/Sharedکه برنامههایش (فقط آنهایی که اجازه دادهاید) آن را~/Sharedمیبینند. فایلهایی که ماشین مجازی کوچک آنجا مینویسد بهعنوان دانلودشده علامت میخورند تا macOS پیش از باز شدن بررسیشان کند. - یکبارمصرف: دادههایش هر بار که سندباکس متوقف شود پاک میشود.
- کپی، پاک کردن دادهها… و حذف….
- نسخه: سندباکس نصبشده. وقتی بهروزرسانی V2Mac به سندباکس جدیدتری نیاز دارد، دکمهٔ بهروزرسانی کنار سندباکس در نوار کناری ظاهر میشود (همراه با اعلان و کارتی در منوبار) و الان بهروز کن آن را دانلود میکند. ماشینهای مجازی کوچک و دادههایشان میمانند؛ برنامههای باز سندباکس اول بسته میشوند. بهروزرسانی فقط چیزهایی را که تغییر کرده دانلود میکند، معمولاً چند مگابایت؛ بخشی که از بررسی رد شود کامل دانلود میشود.
- سقف حافظه: بیشترین حافظهای که سندباکس هنگام اجرا مصرف میکند. سقف جدید از شروع بعدی اعمال میشود.
- فضای اشغالشده و حذف سندباکس… که سندباکس، همهٔ ماشینهای مجازی کوچک با دادههایشان و برنامههای سندباکس را پاک میکند. بعداً میتوانید دوباره دانلودش کنید.
- اگر با برنامههای سندباکسِ باز از V2Mac خارج شوید، میپرسد آنها هم بسته شوند یا نه؛ آنها هرگز بدون V2Mac اجرا نمیشوند.
- سندباکس اتصال جداگانهٔ خودش را به سرور هر ماشین مجازی کوچک دارد. وقتی V2Mac قطع است، روی سرور دیگری است یا در حالت TUN است هم کار میکند.
- هر برنامه فقط ماشین مجازی کوچک خودش را میبیند: مکان و منطقهٔ زمانی خروجیاش، پوشهٔ خانهاش و در صورت اجازه، پوشهٔ Shared. نه فایلهای مک، نه شبکهٔ آن، نه ماشینهای مجازی کوچک دیگر.
- برنامهها از فروشگاه V2Mac میآیند که امضا شده است. توسعهدهندگان میتوانند با قالب افزونه برنامهٔ خودشان را بسازند.
V2Mac · GPL-3.0 · Report an issue