دستور العمل های پیکربندی دیواره آتش برای زامارین

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

در ادامه به این موضوع می‌پردازیم و راهکار های حل این مشکل را بیان خواهیم کرد.

برای اینکه زامارین بتواند به درستی کار کند نیاز به یکسری آدرس (Endpoint) نیاز دارد تا بتواند محتوای لازم را از آن جا بارگیری کند. این اعمال نظیر به روز رسانی زامارین، نصب پکیج های مختلف و ... می‌باشد. برای حل این مشکل باید یکسری از endpoint های مهم و ضروری را به مسؤل IT شرکت و یا سازمان بدهید تا دسترسی شما را به آن آدرس ها باز کند.

آدرس هایی که باید اجازه دسترسی به آن ها داده شود

نصب کننده زامارین (Xamarin Installer)

برای نصب صحیح نرم افزار هنگام استفاده از آخرین نسخه نصب کننده (installer) زامارین، باید آدرس های شناخته شده زیر را اضافه کنید:

  • xamarin.com (installer manifests)
  • dl.xamarin.com (Package download location)
  • dl.google.com (to download the Android SDK)
  • download.oracle.com (JDK)
  • visualstudio.com (Setup packages download location)
  • go.microsoft.com (Setup URL resolution)
  • aka.ms (Setup URL resolution)

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

پکیج منیجر (NuGet)

آدرسهای زیر برای دسترسی به NuGet باید اضافه شوند (Xamarin.Forms بصورت پکیج NuGet به پروژه شما اضافه می‌شود):

  • www.nuget.org (to access NuGet)
  • globalcdn.nuget.org (NuGet downloads)
  • dl-ssl.google.com (Google components for Android and Xamarin.Forms)

به روزرسانی ها

برای اطمینان از بارگیری صحیح به روزرسانی های نرم افزار ، آدرس های زیر باید اضافه شوند:

  • software.xamarin.com (updater service)
  • download.visualstudio.microsoft.com
  • dl.xamarin.com

نماینده (Xamarin Mac Agent)

برای اتصال Visual Studio به میزبان ساخت Mac با استفاده از Xamarin Mac Agent نیاز به باز بودن درگاه SSH است. به طور پیش فرض این پورت 22 است.


منبع نوشته: https://docs.microsoft.com/en-us/xamarin/get-started/installation/firewall
https://vrgl.ir/rddVE