
گوگل درایو به صورت رایگان 15 گیگ فضا در اختیار شما قرار میده. یکی از دلایلی که ممکنه باعث بشه از گوگل درایو به عنوان هاست دانلود استفاده نکنید، عدم وجود لینک مستقیم اختصاصی است. در گوگل درایو شما می تونید با راست کلیک کردن روی فایل یا فولدر مورد نظرتون و انتخاب گزینه Get shareable link، لینک مستقیم از اون فایل یا فولدر درست کنید که به صورت زیر هست :
https://drive.google.com/open?id=1Qto6MHi9A8Uj3UiIVMTdWlfK-BiwBOB0 اگر سایت شما ظاهر خوبی داشته باشه ولی لینک های دانلودتون مثل بالا باشه خیلی جالب به نظر نمیرسه. لینک مستقیم اختصاصی یه چیز دیگه است! احتمالا شما هم مثل من بار ها دنبال راهی گشتید که از گوگل درایو یه هاست دانلود در بیارید ولی همش به در بسته خوردید! سایت هایی مثل drv.tw وجود دارند که تا حدی میتونن این کار رو برای شما انجام بدن اما کیفیت نهایی اصلا خوب نمیشه. مثلا همین سایت (drv.tw) و سایت های مشابهش خیلی قطع و وصل میشن و اصلا نمیشه بهشون اعتماد کرد. از طرف دیگه، لینکشون واقع مستقیم نیست! مثلا می تونید یه لینک مثل زیر درست کنید : www.example.com/Video.mp4 اما زمانی که کاربر بازش کنه و بخواد دانلود کنه، تو دانلود منیجر یه چیی مثل زیر میبینه : https://r4---sn-vgqs7nlk.c.doc-0-0-sj.sj.googleusercontent.com/videoplayback?expire=1586970410&ei=yuqWXsj8OPPJ8gP3ma-gDw اما راه های دیگه ای (با کیفیت خیلی بیشتر) هم برای اینکار وجود داره که در ادامه قصد دارم بررسیش کنم. منبع این مقاله ریپازیتوری گیت هاب زیر هست : https://github.com/donwa/goindexاول باید یک client id وclient secret درگوگل درست کنید. برای اینکار وارد آدرس زیر بشید (قبلش vpn روشن کنید) :
console.developers.google.com روی بخش 1 که در تصویر زیر مشخص کردم کلیک کنید ( چون من قبلا پروژه ای با نام Rclone ساختم برای همین اسمش اینه. برای شما قطعا متفاوت هست). بعدش New Project رو بزنید :






اول وارد لینک زیر بشید و rclone رو دانلود کنید:
https://rclone.org/downloads برای ویندوز لازم نیست چیزی نصب کنید و فقط همون فایلش رو دانلود کنید و یه جا اکسترکت کنید. برای لینوکس باید از دستور زیر استفاده کنید: curl https://rclone.org/install.sh | sudo bash من روی ویندوز توضیح میدم ولی فرقی با لینوکس نداره .CMD رو جایی که rclone رو اکسترکت کردید اجرا کنی د. بعد دستور زیر رو اجرا کنید: rclone config بعد n رو تایپ کنید و اینتر بزنید :











وارد سایت https://www.cloudflare.com بشید. بعد از اینکه لاگین کردید، در صفحه اصلی روی Workers کلیک کنید :



از اینجا به بعد باید مراحل رو با حوصله انجام بدید تا از غوره، حلوا درست کنید!
ممکنه شما از آدرسی که در مرحله قبل برامون تولید کرد خوشتون نیاد که منطقی هم هست. خبر خوب اینه که میتونید دامنه اختصاصی خودتون رو به جای اون آدرس قرار بدید! من فرض میکنم شما یه دامنه دارید. مثلا سایت شما example.ir هست و حالا میخواید مثلا زیر دامنه cdn.example.ir رو به گوگل درایوتون متصل کنید. اول از همه برید داخل سایت Cloudflare و Add a Site رو بزنید و دامنه خودتون رو اضافه کنید. اگر هم از قبل دامنه به Cloudflare متصل هست که چه بهتر. آموزشش تو اینترنت زیاده : https://mizbanfa.net/blog/other/web/install-and-used-cloud-flare-education بعدش باید زیر دامنه تعریف کنید. نحوه تعریف زیر دامنه توی سی پنل تو لینک زیر توضیح داده شده: https://mizbanfa.net/blog/hosting/cpanel/create-sub-domain-in-cpanel بعد باید توی Cloudflare ز یر دامنه رو تعریف کنید که بازم آموزشش تو اینترنت هست: https://mizbanfa.net/blog/other/web/enable-cloudflare-for-subdomain-issue وقتی همه چیز اوکی شد و به سلامتی دامنه یا زیر دامنه شما به Cloudflare متصل شد، تو صفحه اصلیCloudflare روی دامنه خودتون کلیک کنید تا صفحه زیر بیاد. بعد، از منوی بالای صفحهWorkers رو انتخاب کنید:






