۱۳۸۹ مرداد ۱۷, یکشنبه

ترفند 3 » تحریم ایران در SourceForge و راه حلی برای دانلود آسان!

برای: هر مرورگر مدرن و هر سیستم‌عاملی
سطح: مبتدیمواد لازم: سی ثانیه وقت!

مدتی است که سایت سورس فورج (Sourceforge.net) ایران را تحریم کرده است. بسیاری از پروژه‌های متن‌باز (opensource) در این سایت توسعه می‌یابند و منبع خوبی برای برنامه‌های رایگان به شمار می‌رود. البته مدیر هر پروژه در سورس فورج می‌تواند انتخاب کند که دسترسی به آن پروژه برای کشورهای تحریم شده مسدود باشد یا خیر.

راه حل

راه ساده دور زدن این تحریم - بدون استفاده از پروکسی و ... - را در زیر می‌خوانید:
  1. این لینک تصحیح SourceForge را بکشید و در نوار Bookmarks مرورگرتون اضافه کنید. (برای اینترنت اکسپلورر کلیک راست و Add to Favorites)
  2. هر وقت خواستید از سورس فورج چیزی دانلود کنید، کافیه قبل از کلیک کردن روی لینک دانلود، این بوک‌مارک رو کلیک کنید تا لینک دانلود رو به صورت مستقیم در بیاره.
  3. این بوک‌مارک بیشتر جاها باید جواب بده. ولی اگر به صفحه اول پروژه در خود سایت سورس فورج، یا صفحه دانلود آن بروید قطعا جواب خواهد داد. :)
  4. گاهی اولین تلاش نتیجه نمی‌دهد و با کلیک روی لینک تصحیح شده پیغام 404 Not Found می‌گیرید. این مشکل به خاطر اینه که گاهی همه سرویس‌دهنده‌های سورس فورج بروز نیستند و فایل را ندارند. در این صورت کافیست یکبار دیگه بوک‌مارک را کلیک کنید تا سرویس‌دهنده دیگری انتخاب بشه.

آزمایش

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

این بوک‌مارک با فایرفاکس 3.6 و اینترنت اکسپلورر 8 تست شده است. اگر مشکلی داشتید خبر بدهید.

تاریخچه

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

توضیح بیشتر رو می‌توانید در ادامه مطلب بخوانید:






چگونه کار می‌کند؟

به منظور کاهش بار روی سرورها و پخش شدن هزینه‌های نگهداری این سرویس رایگان، سورس فورج تعدادی همکار داوطلب از کشورهای مختلف دارد که فایل‌های پروژه‌ها را نگهداری می‌کنند و هر بار که شما فایلی را دانلود می‌کنید، فایل از یکی از این همکارها یا آیینه‌ها (mirrors) دریافت می‌شود. از آنجاییکه این آیینه‌ها در کشورهای متفاوت و قوانین متفاوتی قرار دارند همه به یک صورت با تحریم برخورد نمی‌کنند.

در نتیجه اگر شما لینک دانلود مستقیم فایل از یکی از این آیینه‌ها را داشته باشید، معمولا می‌توانید بدون دردسر فایل خود را دانلود کنید. کار این بوک‌مارک هم همین است.
در عین حال همه آیینه‌ها همزمان بروز نمی‌شوند و گاهی فایل یک پروژه روی برخی از آنها وجود ندارد. به همین علت لازم می‌شود گاهی بوک‌مارک را چندبار استفاده کنید. (من در استفاده از خود سورس فورج هم بارها با این مساله برخورد داشته‌ام و مشکل مختص این بوک‌مارک نیست)

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

  • مزیت: اسکریپت هدایت نیاز به نصب افزونه GeaseMonkey روی مرورگر فایرفاکس دارد، در حالیکه این بوک‌مارک باید همه‌جا کار کند.
  • عیب: اگر کسی GeaseMonkey را نصب کرده باشد با استفاده از آن اسکریپت دیگر نیازی نیست هر بار بوک‌مارک را کلیک کند، بلکه عملیات تغییر لینک به صورت خودکار انجام می‌شود.
  • مزیت: در عوض این بوک‌مارک در تشخیص لینک‌ها اندکی بهتر عمل می‌کند و بخصوص در برخورد با بروز نبودن آیینه‌ها فقط کافیست یکبار دیگر آن را فشار دهید تا لینک جدیدی تولید شود.

کلمات کلیدی: دور زدن, راه حل, تحریم, ایران, دانلود, دریافت فایل, سورس فورج, فایرفاکس, اینترنت اکسپلور, متن باز, Download, Direct Download, SourceForge, SourceForge.net, sf.net, Sanction, Iran, FireFox, IE, Internet Explorer, Open Source

۹ نظر:

  1. چه عالی ! ولی 404 اومد !

    پاسخحذف
  2. 403 !
    می گم کار نمی کنه ، چند بار هم امتحان کردم ! باید یه برنامرو از sourceforge دانلود کنم ! شاید مال هدایت کار کنه !

    پاسخحذف
  3. من که الان امتحان کردم جواب داد.
    ولی متاسفانه هر از چندی تعدادی از سرورها خراب می‌شوند (خطای 404) یا ایران را تحریم می‌کنند.(خطای 403)

    پاسخحذف
  4. خوب الان داره دانلود میشه :) !
    ایول !
    بازم از این پستای جالب بذارید :)

    پاسخحذف
  5. http://www.pantasb.com/sourceforge/
    http://iranrobocup.com/sourceforge/
    حالشو ببرید

    پاسخحذف
  6. دست شما درد نکنه چرا زحمت کشیدی . آقاسجاد دمت جیز خیلی حال داد.

    پاسخحذف
  7. روی گوگل کروم (Google Chrome) هم تست شد و جواب داد.

    پاسخحذف
  8. برای دانلود از طریق ترمینال اوبونتو هم جواب میده؟

    پاسخحذف