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

پراکسی FOD برای دورزدن تحریم در اندروید استودیو

بهمن 27, 1397| سنا عبادی
آموزش افزودن پراکسی FOD به اندروید استدیو برای توسعه سورس اندروید | مارکت سورس اندروید ریور

در این مقاله نحوه افزودن پراکسی FOD برای دور زدن تحریم و محدودیت در اندروید استدیو را برای توسعه سورس اندروید و برنامه نویسی اندروید را توضیح خواهیم داد با ما همراه باشید .

توسعه ی اندروید در ایران به گونه ای سخت است که اگر اراده ی قوی و علاقه ی خاصی نداشته باشید همان ابتدای شروع احتمال دلسرد شدن شما از برنامه نویسی اندروید و توسعه سورس اندروید بسیار بالا می رود..
دلیلش آن چیست ؟ گوگل که شرکت توسعه ی پلتفرم اندروید هست تحث تاثیر تحریم های اعمال شده روی IP کشور ما بوده و ما تعامل سختی با نرم افزار ها و ابزار های لازم برای توسعه خواهیم داشت.

اما همیشه راه هایی وجود دارد ، خوشبختانه نرم ازفزار های تغییر IP یا همان پراکسی ها موجود هستند که به ما در روند توسعه اپلیکیشن کمک می کنند.

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

خب یکی از راهای تست شده و مرسوم که توسط برنامه نویسان اندروید مورد استفاده قرار میگرد و خوشبختانه رایگان هم هست استفاده از پراکسی FOD هست . این پراکسی را در اندروید استودیو ست خواهید کرد و اندروید استودیو به کل از طریق تونل به  دانلود ابزارهای لازم برای Sync Gradle و… می پردازد.

همچنین بخوانید :  معرفی دیتابیس برای برنامه نویسی اندروید

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

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

ست کردن پراکسی سرویس برای Android Studio 
خب باید پراکسی زیر با پورت و آدرس زیر را در اندروید استودیو ست کنید :
address: fodev.org
port:8118
به این صورت :
وارد اندروید استودیو شوید
1. دنبال کردن مسیر File>Setting
2.در کادر بالا که برای جستجو هست کلمه ی proxy را سرچ کنید و سپس صفحه ی مربوط به آن را پیدا کرده و اقدام بعدی را انجام دهید.
3.در صفحه ی تنظیمات پراکسی شما گزینه ی Manual proxy configuration را انتخاب کنید و سپس گزینه ی http را انتخاب کنید.
4.در قسمت Host name آدرس fodev.org و نیز در قسمت Port number پورت 8118 را وارد کنید.

همچنین بخوانید :  نحوه بهینه سازی پروژه در اندروید استدیو

Gradle

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

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


systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org
systemProp.https.proxyHost=fodev.org
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 به مشکل خوردید به ما بگید تا دنبال راه حل بهتری باشیم.

نکته : سرویس Fod ‌تنها برای اندروید استودیو و Gradle نیست بلکه برای فایرفاکس ,Chrome ,Proxifier , Git ‌استفاده میشود.که به خارج از موضوع مقاله ی ما هستند و پس برای اطلاعات بیشتر به پیج اصلی fod در گیت هاب مراجعه کنید.

امیدوارم که این سرویس رایگان به شما در دور زدن تحریم و آسان سازی روند توسعه سورس اندروید و برنامه نویسی اندروید کمک کند.

سنا عبادی نویسنده مقاله

توسعه دهنده موبایل به ویژه سیستم عامل اندروید ، هم بنیانگذار اندروید ریور و در تلاش برای تحقق یک رویا..



می تونی سنا عبادی رو توی شبکه های اجتماعی هم دنبال کنی ...

مقالات مرتبط را بخوانید :


سورس های اندروید شامل تخفیف رو ببین !

به این مقاله امتیاز دهید :
5/5 (1 Review)
راستی اگه توسعه دهنده اندروید هستی ، میتونی سورس ها خودت رو در مارکت اندروید ریور بفروشی و کسب درآمد فوق العاده ای داشته باشی برای شروع اینجا کلیک کن و برای اطلاع از تخفیف ها و محصولات ویژه در تلگرام اندروید ریور رو دنبال کن عضویت در کانال
  خرید سورس های حرفه ای بازی و اپلیکیشن اندروید

  پیوستن به کانال تلگرام اندروید ریور

دسته‌ها: معرفی سرویس ها و ابزار ها

دیدگاه

  • مخاطب سایت
    مرداد 3, 1398

    سلام، تنظیمات ر انجام دادم ولی نمی تونه دانلود کنه.
    implementation ‘androidx.recyclerview:recyclerview:1.1.0’

    • سنا عبادی
      شهریور 13, 1398

      سلام
      حتما نتوسته که ارتباط برقرار کنه . از VPN ‌استفاده کنید . گاهی اوقات FOD درست عمل نمیکنه .

  • حامد
    شهریور 13, 1398

    سلام . می تونید برای دور زدن تحریم از دی ان اس جدید سایت “شکن ” استفاده کنید که کارتون رو به نحو احسن انجام میده و دیگه نیازی به وی پی ان و فیلترشکن و پروکسی ندارید و تا اینجا که من استفاده کردم مثل بعضی پروکسی ها هی قطع و وصل نمیشه و برای دانلود و اپلود و … دیکه نیاز به سختی کشیدن ندارید .
    طریقه تنظیم دی ان اس فعلی موجود در سایت شکن عبارت از زیر است :
    .
    .
    .
    https://shecan.ir/tutorials
    .
    .
    .
    .(پس از ست کردنش ، مرورگر خودتون رو باز و بسته کنید تا تو اون هم فعال بشه و این مسئله یادتون نره ) و (اگر بعد از باز و بسته کردن مرورگر ، در خود سایت شکن با نوشته ای مبنی بر اینکه انگار دارید از دی ان اسی دیگر نیز اسفاده می کنید در حالی که همچنین نیست ، باید در همان جا که دی ان اس رو تنظیم کردید ، تیک بخش laPv6 رو خاموش کنید ) و (موفق باشید !)

  • سنا عبادی
    شهریور 13, 1398

    سلام حامد
    ممنون از اینکه مقاله رو خوندی و نظرتو دادی ولی باید بگم این تنها راه حل نبود و نیست . بله شکن هم هست ولی با یک جستجوی کوچک در وبلاگ مارکت میشد به مقاله اش دست پیدا کرد :
    https://androidriver.ir/shecan-dns-service/

    میتونید بخونید و استفاده کنید .

  • mahmood karimizade
    بهمن 23, 1398

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

  • milad astaneh
    فروردین 27, 1399

    سلام
    من دنبال راهی هستم که بشه proxy رو داخل خود برنامه قرار داد نه فقط اندروید استودیو.به نحوی که بعداز اینکه فایل apk صادر شد کاربر بدون نیاز به vpn بتونه به سایتهایی که ایران رو تحریم کردند بشه.ایا چنین امکانی وجود داره؟
    ممنون

  • mohamad hosseini
    اردیبهشت 19, 1399

    سلام واقعا خوشم اومد
    عالی بود
    به بقیه توصیه من این هست:
    این گفته ها رو عینا پیاده سازی کنید و در طول فرایند دانلود ممکنه چند بار ارور ssl بهتون بده که اگر چند بار فرایند sync رو تکرار کنید مشکل به احتمال بسیار زیادی حل میشه
    هرچقدر اینترنت پر سرعت تر و با پهنای بیشتری استفاده کنید هم کمک زیادی برای دورزدن بهتون داره

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