توسعه نرم‌افزار بدون زجر (ابدیت افزونه های اندروید استدیو)

گر در ایران توسعه دهنده نرم‌افزار هستید قطعا تحریم‌های ظالمانه را حس کردید. بکتوری با فراهم کردن یک پراکسی سرور رایگان سعی دارد در چارچوب قوانین کشور به شما کمک کند تا این تحریم‌ها را به راحتی دور بزنید.
بخشی از سایت‌هایی که توسط این سرویس دور زده می‌شوند (لیست کامل می‌تونید از فایل domains ببینید)

*.developer.android.com
*.atlassian.com
*.bintray.com
*.bitbucket.org
*.developers.google.com
*.domains.google.com
*.dl.google.com
*.appengine.google.com
*.google.ai
*.unity3d.com
*.cloud.google.com
*.analytics.google.com
*.fiber.google.com
*.dl-ssl.google.com
*.dns.google.com
*.firebase.google.com
*.firebase.com
*.googleapis.com
*.java.com
*.khanacademy.org
*.oracle.com
*.storage.googleapis.com
*.themeforest.net
*.download.virtualbox.org
*.sun.com
*.mongodb.com
*.envato.com
*.adobe.com
*.idaas.iam.ibm.com
*.vmware.com
*.docker.com
*.googlesource.com
*.polymer-project.org
*.udemy.com
*.material.io
*.teamviewer.com
*.intel.com
*.developer.chrome.com
*.maven.google.com
*.nvidia.com
*.tensorflow.org
*.kaggle.com
*.medium.com
*.code.google.com

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

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

اطلاعات سرویس

برای استفاده از پراکسی می‌توانید از این آدرس و پورت استفاده کنید

address: fod.backtory.com
port:8118

کافیست اطلاعات بالا در تنظیمات پراکسی برنامه مورد نظر خود وارد کنید.

Android Studio

وارد settings شوید، در لینوکس از منوی file (ویندوز و مک هم شبیه هستند)
در کادر جست‌جو عبارت proxy وارد کنید تا صفحه http proxy آورده شود
گزینه Manual proxy configuration انتخاب کنید سپس http
در مقابل Host name آدرس پراکسی و در مقابل Port number پورت گفته شده وارد کنید

سایت‌هایی که تحریم نیستند را می‌توانید در No proxy for قرار دهید

Gradle

در فایل gradle.properties سراسری خط‌های زیر را به همراه اطلاعات پراکسی اضافه کنید. چنانچه تنظیمات در فایل gradle.properties سطح پروژه جاری اضافه شود، به مخزن گیت‌ شما اضافه شده و ممکن است برای عملکرد CI ایجاد اشکال کند.

سایت‌هایی که تحریم نیستند را می‌توانید در nonProxyHosts قرار دهید

systemProp.http.proxyHost=fod.backtory.com
systemProp.http.proxyPort=8118
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org
systemProp.https.proxyHost=fod.backtory.com
systemProp.https.proxyPort=8118
systemProp.https.nonProxyHosts=*.jitpack.io, *.maven.org

فایل gradle.properties سراسری در مسیرهای زیر قرار دارد(در صورت عدم وجود فایل، به صورت دستی ایجاد کنید):

Windows: C:\Users\YOURUSERNAME\.gradle\gradle.properties
Linux: ~/.gradle/gradle.properties

در فایل توجه داشته باشید که اگر از ریپازیتوری‌ای جز jcenter استفاده کنید احتمال داره به مشکل بخورید.
در صورت امکان از ترنسپرنت پراکسی استفاده کنید و فقط دامین‌های موجود رو از پراکسی رد کنید.
در صورتی که با gradle به مشکل خوردید به ما بگید تا دنبال راه حل بهتری باشیم.

فایرفاکس

https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard
foxyproxy یه پلاگین برای فایرفکس و فکر کنم کروم هست که می‌تونید خیلی راحت و دم دستی تنظیمات پراکسی رو توش تغییر بدید.
پلاگین رو نصب کنید، add new proxy رو بزنید، تنظیمات پراکسی رو وارد کنید و ذخیره کنید.
از قسمت مود پراکسی‌ای که ساختید رو فعال کنید.

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

یه فایل foxyproxy-patterns.json وجود داره که میتونید اونو تو افزونه ایمپورت کنید و بدون نیاز به تغییر دادن دستی پراکسی (هربار) یکبار پراکسی رو تنظیم کنید و همیشه بدون نگرانی از تحریم از فایرفاکس استفاده کنید.
این فایل توسط یک اپلیکیشن ساده تحت NodeJSبدست میاد.

Chrome

https://github.com/FelisCatus/SwitchyOmega/releases
اکستنشنی هست به نام SwitchyOmega که می‌تونه تنظیمات پراکسی کروم رو باهاش دست کاری کرد. نصبش کنید.
کنار آدرس بار آیکنش اضافه می‌شه از option گزینه new profile رو انتخاب کنید، یه اسم براش وارد کنید و گزینه proxy profile رو بزنید. بعد از وارد کردن اطلاعات پراکسی apply change رو بزنید.
هر وقت خواستید می‌تونید با کلیک رو آیکنش به راحتی ارتباط رو مستقیم کنید یا از پراکسی رد کنید.
تنظیماتی داره که چه سایت‌هایی از چه پراکسی‌ای رد شند می‌تونید بگید سایت‌هایی که در این سوریس وجود دارند از این پراکسی رد شند و بقیه سایت‌ها به روش دیگری

اگر مطلب را می پسندید لطفا آنرا به اشتراک بگذارید.

دیدگاهی بنویسید