В этой статье вы узнаете, как быстро создать облачную дисковую систему с помощью Cloudreve для обеспечения доступа в любое время.
В этой статье вы узнаете, как быстро создать облачную дисковую систему с помощью Cloudreve для обеспечения доступа в любое время.

1. Предисловие

Прошло некоторое время с тех пор, как появилась концепция облачных хранилищ. Крупные интернет-компании также присоединились к этой борьбе, и повсюду расцвели публичные облачные диски. Однако через некоторое время потенциальные проблемы безопасности общедоступных облачных дисков также были выявлены, и первоначальные пользователи общедоступных облачных дисков обратились к созданию частных облачных дисков, что также привело к развитию поставщиков частных облачных дисков, таких как Synology. Однако оборудование Synology может легко стоить тысячи, и отдельным потребителям сложно устоять. Можно ли превратить персональный компьютер в частный облачный диск? Ответ, конечно, да. Сегодня мы познакомим вас, как использовать Cpolar и Cloudreve для создания мощной облачной дисковой системы PHP на вашем личном компьютере под управлением Windows.

2. Создание локального веб-сайта

2.1 Экологическое использование

Cloudreve — это программа для веб-страниц. Поскольку она работает на локальном компьютере, для нее требуется виртуальная рабочая среда. Здесь мы используем программное обеспечение PHPStudy. Поскольку PHPStudy является независимым программным обеспечением, вам нужно только дважды щелкнуть программу установки в установочном пакете после завершения загрузки PHPStudy и следовать подсказкам программного обеспечения для завершения установки.

2.2 Выбор компонентов поддержки

Как и обычные веб-программы, Cloudreve также основан на PHP и имеет функцию передачи файлов, поэтому требует поддержки PHP, MySQL, Nginx, FTP, FileZilla и SQL-Front. К счастью, PHPStudy обеспечивает установку этого вспомогательного программного обеспечения, что избавляет нас от многих проблем.

2.3 Веб-установка

После того, как программное обеспечение PHPStudy будет готово, мы можем начать установку веб-страницы Cloudreve. Загрузите веб-пакет на официальном сайте Cloudreve (официальная веб-страница висит на GitHub, и веб-страницу невозможно открыть нормально. Скачать ее можно с других каналов)

После загрузки сжатого пакета веб-страницы разархивируйте сжатый пакет Cloudreve в папку WWW PHPStudy в качестве корневого каталога веб-страницы. В этом примере PHPStudy установлен на диск D, поэтому путь такой: этот компьютер — диск D — PHPStudy pro — WWW.

Затем вернитесь на страницу «Веб-сайт» основного интерфейса PHPStudy, нажмите «Создать веб-сайт» в левом верхнем углу страницы и начните настройку операционной среды веб-страницы Cloudreve.

На странице «Создать сайт» нам необходимо выполнить несколько основных настроек операционной среды сайта, в том числе:

  • доменное имя:локальный доступвеб-сайтиздоменное имя;
  • порт:местная веб-страницаизвыходпорт Число;
  • корневой каталог:То есть хранилище файлов веб-страницыизпуть,Выбрать можно через кнопку «Обзор» в правой части поля;
  • Создать FTP и базу данных:При проверке этих двух пунктов появится новое окно настроек.,Содержимое настройки — это в основном имя пользователя, пароль, несколько имен;
  • PHP-версия:Обычно это не нужно выбирать отдельно.,PHPStudy автоматически выберет более позднюю версию.,Но чтобы избежать ошибки открытия веб-сайта после установки,Лучше всего выбрать версию PHP 7.2X.

После выполнения различных настроек вы можете нажать кнопку «Подтвердить» внизу страницы, чтобы сохранить эти конфигурации. Затем введите (localhost:80/cloudreveinstaller) в адресной строке браузера, чтобы войти в программу веб-установки. На этом этапе Cloudreve проверит операционную среду и вспомогательные функции. Только если необходимые самопроверки проекта пройдут, можно будет выполнить следующий этап развертывания.

Следующим шагом работы по установке является в основном заполнение информации о базе данных. Нам нужно только заполнить информацию о базе данных в соответствии с ранее установленной информацией о базе данных.

После настройки информации о базе данных нажмите «Начать установку» внизу страницы. Установка Cloudreve займет совсем немного времени. На странице завершения веб-установки будет указан внутренний адрес Cloudreve, данные для входа в систему администратора и меры безопасности.

2.4 Тестирование и использование

Затем мы вводим localhost:80 в адресную строку браузера (номер порта необходимо ввести в соответствии с фактическими настройками. В этом примере мы используем номер порта 80), чтобы использовать сетевую дисковую систему Cloudreve на локальном компьютере.

2.5 Решение проблем

В процессе установки Cloudreve одной из наиболее распространенных проблем является ошибка проекта URL Rewrite при проверке среды. Решение этой проблемы также очень простое, если веб-страница настроена на псевдостатическую.

Сначала мы открываем PHPStudy, нажимаем опцию «Управление» в правой части записи на веб-сайте Cloudreve, находим кнопку «псевдостатический» и нажимаем, чтобы войти на страницу псевдостатических настроек.

В поле псевдостатических настроек введите следующую команду:

Язык кода:javascript
копировать
location / {
  if (!-e $request_filename) {
  rewrite ^(.*)$ /index.php?s=/$1 last;
  break;
  }
}

После завершения ввода нажмите «Подтвердить» ниже, чтобы сохранить, и снова обновите страницу установки. Вы увидите, что проект URL Rewrite, который первоначально сообщил об ошибке, прошел проверку, и мы можем перейти к следующему этапу установки.

3. Местные веб-публикации

3.1 настройки полярного облака

После установки веб-страницы Cloudreve мы можем начать использовать облачный диск Cloudreve, расположенный на локальном компьютере, через туннель данных о проникновении в интрасеть, созданный Cpolar, опубликовать этот облачный диск в общедоступном Интернете и принимать зарегистрированных пользователей в ограниченном диапазоне ( Или распространять информацию о зарегистрированных пользователях) для доступа к облачному диску. Сначала посетите официальный сайт cpolar. На странице официального сайта вы можете найти кнопку загрузки клиента cpolar. Мы можем сначала загрузить cpolar локально, а затем установить его, когда туннель данных связан с локальным веб-сайтом.

После загрузки клиента Cpolar не спешите покидать страницу официального сайта. Нам необходимо зарезервировать пустой туннель данных на странице официального сайта для переноса локального Cloudreve. После входа на официальный сайт cpolar в качестве пользователя нажмите кнопку «Зарезервировать» в левой части страницы «Панель управления», чтобы войти на страницу настроек резервирования пустого туннеля данных cpolar Cloud.

На этой странице мы можем зарезервировать несколько элементов, таких как «имя субдомена второго уровня», «пользовательское доменное имя», «TCP-адрес», «FTP-адрес» (следует отметить, что облако резервирует различные туннели данных в качестве расширенных). функций, вам необходимо обновить cpolar до базовой версии и выше, чтобы использовать его). Для веб-страниц Cloudreve мы можем выбрать «зарезервировать имя поддомена второго уровня» или «зарезервировать имя собственного домена». Среди них «Зарезервировать собственное доменное имя» требует приобретения доменного имени у поставщика доменных имен и настройки CNAME. Чтобы избежать путаницы, мы используем для демонстрации «Зарезервировать имя поддомена второго уровня».

В поле «Зарезервированное имя субдомена второго уровня» нам необходимо выполнить простые настройки, чтобы имя субдомена второго уровня было зарезервировано. Настройки включают в себя:

  • область:Здесь мы можем выбрать фактическое место использования в раскрывающемся меню.;
  • Уровень 2доменное имя :Уровень 2доменное имя Вы можете выбрать то, что вам нравитсяиз Заполните содержимое,Однако следует отметить, что,Содержимое в конечном итоге будет отображаться по общедоступному URL-адресу.,Поэтому вам нужно выбрать подходящий контент для наполнения;
  • описывать : Этот столбец можно рассматривать как примечания к этому туннелю данных, если его легко отличить;

После завершения этих настроек вы можете нажать кнопку «Зарезервировать» справа, чтобы сохранить этот пустой туннель данных. Затем мы переключаемся обратно на локальный компьютер, устанавливаем клиент Polar (пользователи, впервые использующие cpolar) и настраиваем клиент cpolar для связи этого пустого туннеля данных с сетевым диском Cloudreve.

3.2 полярные локальные настройки

Ранее мы уже загружали клиент cpolar локально. На данный момент нам нужно только дважды щелкнуть загруженный установочный пакет cpolar (файл с суффиксом .msi) и следовать инструкциям, чтобы установить его (в основном до следующего).

После установки клиента cpolar мы можем найти ярлык cpolar через меню «Пуск» Windows или ввести localhost:9200 в браузере, чтобы открыть веб-интерфейс клиента cpolar.

После ввода учетной записи и пароля для входа в клиент cpolar нажимаем кнопку «Создать туннель» под пунктом «Управление туннелем» в левой части главной страницы cpolar, чтобы войти на страницу создания локального туннеля. На этом этапе мы можем связать локальный сетевой диск Cloudreve с туннелем данных облака cpolar, сделав локальный сетевой диск частным облачным диском, к которому можно получить доступ через Интернет.

Точно так же, как и при настройке туннеля данных в облаке cpolar, здесь нам также необходимо настроить туннель данных. Конкретные элементы настройки:

  • Имя туннеля : Может рассматриваться как локальная туннельная информационная аннотация cpolar, если ее легко различить;
  • протокол : Здесь по умолчанию выбираем httpпротокол;
  • местный адрес :местный адрес — номер выходного порта локального веб-сайта, в данном примере — 80;
  • доменное имя Тип : Поскольку мы зарезервировали поддочернее доменное имя второго уровня в облаке cpolar. фиксированный туннель имени, поэтому отметьте «Вторичное суб-субдоменное» имя» (если зарезервировано для пользовательского доменного имени) имя, затем установите флажок Настроить доменное имя) и на следующей строке «Sub Заполните зарезервированное дочернее доменное имя второго уровня в столбце «Домен». имя, в данном случае «драве»;
  • область : Как и информация, зарезервированная в облаке cpolar, мы можем заполнить ее в соответствии с фактическим местом использования;

После заполнения этой информации вы можете нажать кнопку «Создать» внизу страницы, чтобы создать адрес общедоступной сети, по которому можно будет публиковать местные музыкальные веб-сайты.

Далее мы нажимаем кнопку «Список онлайн-туннелей» под элементом «Статус» в левой части основного интерфейса cpolar. На странице «Список онлайн-туннелей» мы видим адрес локального сетевого диска Cloudreve в публичном доступе. Интернет, так что наша локальная сеть Диск действительно становится облачным диском, к которому можно получить доступ через Интернет.

4. Проверка доступа к общедоступной сети.

Теперь давайте попробуем использовать общедоступный сетевой адрес, сгенерированный cpolar, для доступа к локальному сетевому диску Cloudreve.

Как видите, мы можем успешно использовать общедоступный интернет-адрес, сгенерированный cpolar, для доступа к веб-странице сетевого диска, расположенной на локальном компьютере, превращая наш персональный компьютер в систему облачных дисков и экономя тысячи средств на другие аспекты.

5. Заключение

Конечно, использование cpolar для создания веб-сайта с личным облачным диском — это только один сценарий применения функции проникновения в интрасеть cpolar. Туннель данных проникновения в интрасеть, созданный cpolar, также может использоваться в других сценариях.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose