Как сделать из Яндекс.Диск’а безлимитную систему хранения файлов
Эта статья является заключительной в серии моих постов про Яндекс.Диск и загрузку файлов: обход каптчи, даунлоад части файла с RANGE запросом из удаленного источника и автоматический аплоад на Яндекс.Диск. Все эти посты объединяет одно желание, разобраться, как именно работает система защиты Яндекс.Диск’а и какие у нее недостатки. Я ни в коем случае не хочу сказать, что в Яндексе работают непрофессионалы, наоборот, изучая код, я пришел к обратному выводу. Единственная цель этой статьи, на примере Яндекс.Диск’a показать, как можно из бесплатного файлового хостинга сделать бесплатное хранилище под Ваш проект, просто идея. Ну и конечно, дать некоторую пищу для размышления разработчикам подобных сервисов.
Итак, представляю вашему вниманию пример использования файлового хостинга Яндекс.Диск несовсем по назначению.
Загрузка файла самая простая часть в этой системе, вы можете прочитать, как это делается в моем предыдущем посте. Далее Яндекс.Диск выдает ссылку и вступает в действие следующая часть, обход каптчи.
Когда каптча успешно пройдена, система выдает вам временную ссылку, вида 18.dl19sd-narod.yandex.ru/disk/число/временный_хеш/имя_файла эта ссылка действительна только до той поры, пока вы не скачаете файл полностью или не пройдет по крайней мере 24 часа. Яндекс.Диск определяет это простейшим образом, HTTP Status Code 200. Как только сервер отдал Вам такой ответ, он больше ничего вам по этой ссылке не даст. Также существует ограничение на количество сгенерированных ссылок без каптчи, по последним данным за последние 5 минут, что не дает скачать много файлов за один раз. Кажется все логично? Как можно обойти такой «тупой каунтер», который просто считает сколько выдал ссылок, 1-2-3-4-5 и КАПТЧА. Да? Но в этом и проблема, именно тут и закладывается основа обхода этой системы. Нам ведь не надо хранить 5и гигабайтные файлы? Нам ведь нужно хранить наши файлики 5,10, 100 мегабайт? И что нам этот каунтер, когда есть архив? Под архивом, в данном конкретном случае, я подразумеваю простую склейку файлов.
Вы подготавливаете ваши файлы в 5и гигабайтные архивы, и используя скрипт даунлоада файлов по частям получаете к ним доступ. Даже если у вас 1 большой файл, достаточно просто добавить к нему 1 байт и все сработает. Так как ссылка действительна около суток, то за это время вы можете неограниченно выкачивать ваши файлы обратно. Яндекс.Диск будет думать, что вы просто качаете файл по частям, выдавая HTTP Status Code 206 и ссылка будет валидна даже после того, как вы скачаете файл! Именно по этой причине лимита 10 запросов без каптчи с Яндекс.Бар’ом за 5 минут (знатоки поправят, сколько точно) более чем достаточно. И не потому, что разработчик ошибся, а потому, что разработчик думал, что каптча защищает файл, а реально получается, что каптча защищает несколько файлов в одном файле.
Самое странное, что блокировка соединений происходит в пределах ссылки, а не в пределах IP адреса, т.е. Вы можете сгенерировать пару десятков ссылок и перегенерировать их по мере их выключения (примерно каждые 24 часа в настоящий момент) и качать с одного IP один и тот же файл в несколько потоков (по крайней мере у меня получилось). Так у вас всегда будет достаточное количество потоков для загрузки файлов. Периодически вам придется скачать файл полностью, чтобы не продлевать его жизнь в ручном режиме.
На самом деле, даже если Яндекс выключит возможность загрузки файлов без каптчи, проблему это не решит, так как ввести каптчу надо всего лишь раз в сутки (например, включить каптчу яндекс.диска в регистрацию на вашем проекте), чтобы качать из архива сколько душе угодно. Если же ввести ограничение на размер загруженного файла по ссылке, можно напороться на проблемы с некоторыми менеджерами загрузок, которые, в случае ошибок, могут часть файла перегрузить заново, особенно если размер файла большой, а канал не очень хороший.
Как все это можно использовать? Ну например, вы создаете очередную файловую помойку аля rapidshare.com или фотохостинг, но не хотите упираться в ограничения Яндекс.Фотки, какая основная проблема всех таких проектов? Правильно, где хранить файлы дешево. В случае с Яндекс.Диск вы можете просто купить шаред/VPS хостинг в Москве и рублей за 300 получить доступ к безлимитному 100 мегабит каналу до Яндекса. Т.е. при минимальном вложении вы получите файловую помойку неограниченной вместимости. Если немного потрудится, то реально сделать грамотный проект, с кешированием данных на шаред хостингах и с постоянным хранением на Яндекс.Диске.
Конечно, для крупных проектов, такие вещи не делаются, но думаю, что на начальных этапах развития вашего стартапа, на первый план выходит стоимость обслуживания серверов и систем хранения данных и в этом случае вы можете воспользоваться этой идеей.
Подписка на Яндекс 360
Яндекс 360 — виртуальное рабочее пространство, которое включает в себя ваши персональные сервисы: Почту, Диск, Телемост, Документы, Календарь, Заметки и Мессенджер.
С подпиской на Яндекс 360 вам будет доступно еще больше возможностей на этих сервисах.
Что дает подписка на Яндекс 360
Выбрать тариф и оплатить
Продление подписки
Подписка продлевается автоматически: через каждый месяц или год с вашего счета будет сниматься плата за следующий период подписки. Вы в любой момент можете отказаться от продления подписки.
Если ранее вы оплачивали подписку одной банковской картой, а теперь хотите, чтобы деньги списывались с другой, отвяжите неактуальную карту и привяжите новую в настройках аккаунта на Яндексе.
Узнать статус подписки
Сменить тариф
Чтобы перейти с годовой подписки на новый тариф с ежемесячной оплатой, отключите автоматическое продление действующей подписки и дождитесь срока ее окончания, а затем оформите новую.
Отменить подписку
Чтобы отменить подписку, отключите ее автоматическое продление.
При этом подписка продолжит действовать до конца оплаченного периода.
Вернуть деньги за подписку
Если вы купили подписку по ошибке, то в течение трех дней после оплаты вы можете оформить заявку на возврат. Для этого напишите в службу поддержки через форму внизу страницы. В сообщении укажите логин и тариф вашей подписки.
Спустя три дня после оплаты вернуть средства за подписку не получится, но можно отказаться от автопродления — подписка будет активна до конца оплаченного периода, а затем отключится насовсем.
С моей карты списываются деньги, но я не знаю аккаунт
Если с вашей карты списываются деньги, но вы не знаете аккаунт, напишите в службу поддержки через форму внизу страницы. В письме укажите маску карты (первые 6 и последние 4 цифры), сумму и дату списания, а также уточните, нужен ли возврат средств сразу.
При оплате банковской картой произошла ошибка
Подавляющее большинство ошибок, происходящих в процессе оплаты подписки, происходят на стороне банка, через который вы пытаетесь оплатить счет. К сожалению, ошибки возвращаются к нам без пояснений.
Платеж мог не пройти по следующим причинам:
Реквизиты карты были введены с ошибкой. Попробуйте пройти процесс оплаты заново, проверяя вводимые имя, фамилию, срок действия карты и код CVV/CVC.
На используемой карте недостаточно средств для оплаты счета.
Указанная карта недействительна или срок ее действия завершен.
Превышен лимит возможных платежей по карте.
Банк запрещает проводить платежи через интернет.
После оплаты подписка не активировалась
Убедитесь, что при оплате вы были авторизованы именно с того Яндекс ID, для которого хотели купить подписку. Проверьте ваши почтовые ящики: в ящике того аккаунта, для которого была оплачена подписка, должно быть письмо от Яндекс.Почты с чеком о покупке. Если письма с чеком нет или вы по ошибке оплатили подписку для другого аккаунта, напишите в службу поддержки через форму внизу страницы.
Оплачивать подписку от имени организации
Подключить подписку на Яндекс 360 для организации вы можете в разделе для бизнеса.
Что будет, когда подписка закончится?
Когда подписка закончится, дополнительные возможности будут отключены.
Как получить безлимитный облачный диск бесплатно или за копейки. Нашёл 5 вариантов
Народ, всем привет! Хочу поделиться большим лайфхаком по очень дешёвому или вообще бесплатному облачному хранилищу во многих популярных сервисах.
Вместо того, чтобы покупать огромные домашние файлохранилища или платить бешеные деньги за сотню лишних гигабайт облачному сервису, можно хакнуть систему.
Собрал здесь популярные методы, а вы сами решайте, каким пользоваться!
ВАЖНО: Предупреждение редакции
Редакция iPhones.ru обращает внимание читателей, что некоторые представленные в статье методы по получению учетной записи с доступом к облачному хранилищу нарушают лицензионные соглашения данных сервисов.
Данный текст iPhones.ru публикует “как есть” для ознакомительных целей. Администрация ресурса не одобряет применение описанных методов увеличения дискового пространства, перепродажи аккаунтов и других действий пользователя, противоречащих Лицензионному соглашению сервисов и Соглашения с пользователем.
«Халява» Mail.ru «по наследству»
Многие наши читатели помнят беспрецедентный аттракцион щедрости от Mail.ru: запуск их облачного диска ознаменовался массовой раздачей бесплатного хранилища на терабайт.
Условия фантастические: бесплатно, бессрочно, без ограничений учетных записей на одно физическое или юридическое лицо (проверка отсутствует).
Недостатков много: в бесплатных учетных записях нет поддержки WebDAV (прямое подключение хранилища в систему), жесткие ограничения на размер файлов. не самая высокая скорость работы.
Но объем затмевает всё. Первый месяц для объемной синхронизации можно и оплатить, обычным пользователям достаточно синхронизации через приложение.
К тому же, это самое объемное облако, на котором можно (но не нужно) хранить важную информацию или бэкапы — сервис не имеет доступа к данным пользователей и не контролирует их.
Тем не менее. и сохранность их не гарантирует: все работает хорошо, но редкие отзывы об утере существуют.
Многие успели запасти сотни учетных записей. Которые сегодня легко приобрести, найдя соответствующую ветку популярного форума через поисковик.
После получения данных потребуется сменить пароль, настроить двухфакторную аунтефикацию и наслаждаться.
Стоимость: от 300 рублей за 1 ТБ (бессрочно)
Приложение: Windows, Linux (не поддерживается), macOS, Android, iOS
Средняя скорость: 100 Кбит/c-7 Мбит/c
Для чего подойдёт: любые файлы с локальным дублированием важной информации
Подключение «как диска»: в платном аккаунте
Аккаунт OneDrive с ключом Office и Windows
Куда попадают комплектные лицензионные ключи от корпоративных компьютеров и ноутбуков после того, как их отправляют на восстановление или утилизацию?
Все ключи, поставляемые с техникой в комплекте и не используемые вторично (как учетные записи рабочих программ, переносимые на другое рабочее место), попадают в повторную продажу.
Отдельные компании закупают их, оплачивая фиксированную сумму за 10 или 100 штук (значительно ниже рыночной цены). Невостребованные и неактивированные номера так же оказываются на свободном рынке.
В зависимости от уровня лицензии и типа системы, ключ может дополняться комплектом подписки Office, в которую входит 1 Тб на облачном сервисе OneDrive.
Идеальное рабочее облако: легко интегрируется, быстро работает, хорошо защищено, поддерживает WebDAV. Корпоративная учетная запись гарантирует сохранность данных, поэтому OneDrive подходит для хранения конфиденциальной и важной информации.
При приобретении диска на конечное время записанные туда данные сверх объема останутся на месте — их так же можно будет скачать.
Стоимость: от 150 рублей
Приложение: Windows, Linux, macOS, Android, iOS
Средняя скорость: до 20 Мбит/c
Для чего подойдёт: для любых важных файлов
Подключение «как диск»: есть
Китайские облачные сервисы
Практически всегда можно найти интересный вариант с бесплатной раздачей учетных записей с большим доступным объемом доступного места в одном из китайских проектов.
На данный момент активно продвигается Dubox, запущенный в начале года. За регистрацию здесь предлагают бесплатный терабайт.
Облачный сервис доступен через веб-форму и в виде приложений для iOS и Android. WebDAV не работает, папки не поддерживаются, каких-либо гарантий сохранности нет.
А ещё здесь FAT32, и не подгружает файлы больше 2 Гб, и скорость низкая, и всегда остаётся шанс — закроют сервера одним днём, и конец истории. Или бета-тест завершится (хотя есть подозрение, что они собирают и анализируют загруженные данные для каких-то своих китайских целей).
Но работает. И с хранением фильмов-музыки-дистрибутивов справляется. Разве что поделиться ссылкой нельзя, но кого это когда останавливало?
Стоимость: бесплатно
Приложение: Android, iOS
Средняя скорость: до 2 Мбит/с
Для чего подойдёт: одиночные файлы до 2 Гб без критической значимости
Подключение «как диск»: нет
Безлимитный «общий» Google Drive
Самый интересный вариант из существующих — безлимитная учетная запись учебного заведения, подключаемая в качестве «расшаренного» диска к своей основной учетной записи Google.
Диск отображается в перечне доступных хранилищ Google Drive и полностью функционален без каких-либо ограничений с полной скоростью, допускаемой серверами Google с поправкой на региональные возможности.
Получить диск можно мгновенно, введя адрес Gmail и выбрав подходящий ресурс (университеты Юго-Восточной Азии работают похуже, чем иные предлагаемые варианты расположения).
Поскольку доступ к диску создаётся автоматически, к одному адресу можно привязать несколько «шар» от разных источников, включая корпоративную G-Suite с неизвестным происхождением.
Теоретически, к нему могут получить доступ администраторы ресурса, раздающие бесплатные расширения — поэтому хранить в таком облаке конфиденциальные данные не рекомендуется.
Кроме того, в отличие от хранилищ с ограниченным объемом, всегда есть шанс полного закрытия доступного облака — «письмо счастья» получат только официальные администраторы.
Стоимость: бесплатно
Приложение: все платформы
Средняя скорость: до 100 Мбит/c
Для чего подойдёт: не конфиденциальных файлов любого размера
Подключение «как диск»: есть
Аккаунты G-Suite
Услуга, подобная вышеописанной, встречается в разных формах. Одна из них — продажа соответствующих аккаунтов на AliExpress, eBay.
Продаётся как есть, но существует 3 варианта продавцов. Первые продают доступ к университетским учетным записям, который можно получить совершенно бесплатно.
Иногда среди них встречаются варианты, которые позволяют отвязать диск от учетной записи системного администратора. Таким образом, пользователь покупает безопасность данных — теперь их точно никто не увидит.
Вторые распространяют приобретенные с помощью краденых данных учетные записи G-Suite для бизнеса с расширенным объемом диска. Через месяцу владельцу придёт письмо о невозможности списать абонентскую плату, и объем доступного места вернется к бесплатным 15 Гб.
Третьи продают полноценные корпоративные учетные записи G-Suite, полученные различными способами, в том числе с коробочными ОС и наборами софта.
Такие будут действовать до тех пор, пока основной владелец «домена» не закроет ресурс или системный администратор компании не закроет доступ к «шаровым» аккаунтам, либо пока не изменятся условия использования дисков.
ВАЖНО: на данный момент Google планирует сворачивать корпоративные безлимитные диски, однако большинство указанных вариантов ещё работают.
Стоимость: от 500 рублей
Приложение: для всех платформ
Средняя скорость: до 100 Мбит/с
Для чего подойдёт: данные любых типов
Подключение «как диск»: есть
Что стоит использовать и для чего?
Я использую Free Google Shared Drive: тест “шар”, получаемых с помощью ресурса, показывает стабильность, высокую скорость и легко подключаются куда угодно.
Правда, этот диск сможет использовать администратор ресурса, поэтому для ценных файлов такой способ хранения не подойдёт.
У меня на таких лежат дубликаты мультимедийных файлов и уже просмотренные фильмы, которые ещё жалко удалить.
А вот бесплатные «шары» из Китая разочаровали: легко закрываются, медленно работают и есть подозрение, что данные там используют для каких-то исследовательских (только ли?) целей.
“Вечны”, и то относительно, только Google Drive и Mail.ru – ходят слухи о скором закрытии G-Suite.
Корпоративный OneDrive вообще живет до тех пор, пока “утекший” аккаунт не найдут сисадмины, или компания не закроется (есть честные продавцы, торгующие комплектными аккаунтами от ноутбуков, но их ещё найти надо.
Покупка аккаунтов сопряжена с риском нарваться на мошенников. В 2014 году немногим нужен был бесплатный терабайт. Времена изменились.
Поделиться ссылкой
Как поделиться
Поделитесь файлом или папкой одним из следующих способов:
Какими файлами и папками можно делиться
Делиться можно файлами и папками, которые лежат в корневом каталоге Диска и во всех созданных вами папках. Если вы хотите поделиться файлом, приложенным к письму, сначала скопируйте его из папки Почтовые вложения (на вкладке Архив на панели слева) в нужную папку на Диске.
Нельзя поделиться файлами и папками, которые лежат внутри общей папки, если вы не ее владелец и имеете право доступа только на просмотр.
Как долго работает ссылка
Ссылка на файл или папку будет работать до тех пор, пока вы не закроете к ним доступ. Если вы опубликуете тот же самый файл или папку еще раз, Диск сгенерирует новую ссылку. Но если файл уже опубликован и вы снова получаете публичную ссылку на него с помощью программы для компьютера или мобильного приложения, то это будет та же самая ссылка, что была сгенерирована при публикации этого файла.
Посмотреть опубликованные файлы
Посмотреть число просмотров и скачиваний по ссылке
Чтобы получить всю информацию о выбранном файле или папке, нажмите значок в левом верхнем углу. В меню отобразятся:
Не могу создать ссылку
Когда на Диске заканчивается свободное место, доступ к нему ограничивается. Чтобы снять ограничения, вам нужно удалить лишние файлы, очистить корзину (файлы в ней тоже занимают место) или купить дополнительное место. Иначе через 44 дня доступ к Диску будет полностью заблокирован, а еще через 6 месяцев все ваши файлы будут удалены навсегда. Подробнее об этом см. в разделе Место на Диске.
Не скачивается файл
Иногда при работе с Диском перестают работать кнопки, не загружаются элементы страницы, не открываются фото, не скачиваются файлы или браузер сообщает об ошибке.
Почему это происходит и как это исправить:
Скачивание публичного файла ограничено
Чтобы уменьшить расход трафика, браузер сохраняет копии посещенных страниц в кеше. Когда вы повторно просматриваете страницы, браузер может загружать их данные из памяти. Например, если вы измените имя файла через программу для компьютера, а браузер загрузит из памяти информацию об этом файле, вы увидите неактуальное имя файла.
Попробуйте обновить страницу, чтобы принудительно загрузить ее из интернета. Если проблема не решится, очистите кеш браузера и удалите все файлы cookie.
Расширения блокируют Яндекс.Диск
Диск может работать некорректно из-за дополнений и расширений в браузере. Чтобы проверить это, временно отключите их. Если Диск работает неправильно из-за блокировщика рекламы или расширения-антивируса, добавьте страницу Диска в исключения этого расширения. Подробнее см. в разделах Настроить блокировщики рекламы, Настроить исключения для сайтов.
Включена блокировка данных в браузере
Выключите блокировку данных по инструкции для вашего браузера:
Превышен лимит на скачивание файла вы можете сохранить его только на Яндекс Диск
Пытаясь скачать необходимый файл или папку с файлового хранилища «Яндекс.Диск» (обычно это игровые файлы), пользователь может столкнуться с сообщением «Превышен лимит на скачивание файла. Вы можете сохранить его только на Яндекс Диск». Обычно это связано с ситуацией, когда какой-либо популярный файл был не единожды скачан на протяжении дня, вследствие чего облачным хранилищем «Яндекс.Диск» был введён ряд ограничений в отношении указанного файла.
Почему появляется лимит для файла на Яндекс.Диск
Как известно, компанией «Яндекс» проводится перманентная политика, направленная на рекламу и популяризацию своих сервисов среди множества пользователей. В частности, с целью увеличения количества владельцев аккаунтов на «Яндекс.Диск», компанией «Яндекс» был введён лимит на скачивание популярных файлов с указанного хранилища.
Таким образом, если пользователь Яндекс облака разместил в хранилище какой-либо популярный файл, то с наплывом желающих его скачать скорость скачивания сначала упадёт до 64 кбит/с. А затем сервис уведомит очередного скачивающего о превышении лимита на загрузку, и предложит переместить файл в аккаунт пользователя на «Яндекс.Диск» (а уже оттуда скачать его на компьютер). Но если же такого аккаунта у пользователя нет, ему предложат его зарегистрировать (т.е. создать учётную запись на Яндексе).
При этом нет ничего плохого в наличии у пользователя «облачного» Яндекс-аккаунта. Если вы регулярно загружаете файлы с данного сервиса, будет оптимальным решением пройти там процедуру регистрации, и получить в пользование заявленное сервисом дисковое пространство (по умолчанию 10 гигабайт, с возможностью расширения до 20 и более). Существует большая вероятность, что оно пригодится вам ещё не раз.
Вам также нужно обязательно ознакомиться с моей подборкой лучших облачных хранилищ с большим объёмом.
Как скачать с Яндекс Диска если превышен лимит
Рассмотрим способы скачивания нужных файлов с «Яндекс.Диск» при превышенном лимите. Рекомендую выполнить следующее:
Если у пользователя есть аккаунт на Яндекс.Диск
Если у вас уже есть зарегистрированный аккаунт на «Яндекс.Диск», тогда процедура будет заключаться в переносе нужного файла в ваш аккаунт на «Яндекс.Диск», а затем и скачивания его оттуда на ПК. Для этого необходимо:
Если у вас нет аккаунта на Яндекс диске
Если же у вас нет аккаунта на «Яндекс.Диск», то у вас есть два основных пути:
К примеру, если у вас имеется ссылка:
https://disk.yandex.ru/ public /?hash=583Lb57P5f9m0
Тогда замените в ней слово слово «public» на «copy», чтобы текст ссылки выглядел так:
https://disk.yandex.ru/ copy /?hash=583Lb57P5f9m0
Во многих случаях подобная модификация линка позволяет скачать файл напрямую, минуя ненужное прохождение процедуры регистрации.
Заключение
Если в облачном хранилище «Яндекс.Диск» при попытке скачать файл вы столкнулись с сообщением «Превышен лимит на скачивание файла», то наиболее простым способом будет сохранение данного файла на «Яндекс.Диск», а затем переход на свой аккаунт в данном хранилище, и загрузка файла с него на ПК. Если же у вас ещё нет аккаунта на облаке Яндекса, рекомендую вам его создать – есть большая вероятность, что он вам пригодится ещё не раз.




















