イントラネット侵入アプリケーション - Cloudreve がクラウド ディスク システムを構築し、いつでもアクセスできるようにします

1 はじめに

クラウド ストレージの概念が登場してから時間が経ち、大手インターネット企業も参入し、パブリック クラウド ディスクがあらゆる場所で開花しました。しかし、しばらくすると、パブリック クラウド ディスクの潜在的なセキュリティ問題も明らかになり、元のパブリック クラウド ディスク ユーザーはプライベート クラウド ディスクの構築に目を向けるようになり、これが Synology などのプライベート クラウド ディスク プロバイダーの開発にもつながりました。ただし、Synology ハードウェアの価格は数千ドルになるため、個人消費者が抵抗するのは困難です。パーソナル コンピューターをプライベート クラウド ディスクに変えることは可能でしょうか? 答えはもちろんイエスです。今日は、Cpolar と Cloudreve を使用して、個人の Windows コンピューター上に強力な PHP クラウド ディスク システムを構築する方法を紹介します。

2. ローカルサイト構築

2.1 環境利用

Cloudreve は Web ページ プログラムです。ローカル コンピューター上で実行されるため、仮想実行環境が必要です。ここではソフトウェア PHPStudy を使用します。PHPStudy は独立したソフトウェアであるため、PHPStudy のダウンロードが完了した後、インストール パッケージ内のインストール プログラムをダブルクリックし、ソフトウェアのプロンプトに従ってインストールを完了するだけです。

チャート1

チャート2

チャート 3

2.2 サポートコンポーネントの選択

一般的な Web プログラムと同様、Cloudreve も PHP とそのファイル転送機能に基づいているため、PHP、MySQL、Nginx、FTP、FileZilla、SQL-Front のサポートが必要です。幸いなことに、PHPStudy はこれらのサポート ソフトウェアのインストールを提供しているため、多くのトラブルを回避できます。

チャート4

2.3 Web インストール

PHPStudy ソフトウェアの準備ができたら、Cloudreve Web ページのインストールを開始できます。Cloudreve公式WebサイトからWebパッケージをダウンロードします(公式WebページはGitHub上にハングアップしており、正常にWebページを開くことができません。他のチャネルからダウンロードできます)

チャート5

Web ページの圧縮パッケージをダウンロードした後、Cloudreve 圧縮パッケージを Web ページのルート ディレクトリである PHPStudy の WWW フォルダーに解凍します。この例では、PHPStudy は D ドライブにインストールされているため、パスはこのコンピューター – D ドライブ – PHPStudy pro – WWW になります。

チャート6

次に、PHPStudy のメイン インターフェースの「Web サイト」ページに戻り、ページの左上隅にある「Web サイトの作成」をクリックして、Cloudreve Web ページの動作環境のセットアップを開始します。

チャート7

[Web サイトの作成] ページでは、Web サイトの動作環境に関する次のような基本設定を行う必要があります。

  • ドメイン名: ローカル アクセス Web サイトのドメイン名。
  • Port : ローカル Web ページの出力ポート番号。
  • ルート ディレクトリ: Web ページ ファイルが保存されているパス。フィールドの右側にある [参照] ボタンから選択できます。
  • FTP とデータベースの作成: これら 2 つの項目にチェックを入れると、設定用の新しいウィンドウが表示されます。設定は主にユーザー名、パスワード、名前です。
  • PHP バージョン: 通常、これを個別に選択する必要はありません。PHPStudy は自動的に上位バージョンを選択しますが、インストール後に Web サイトを開く際のエラーを避けるために、PHP の 7.2X バージョンを選択することをお勧めします。

図表8

図9

図表10

各種設定が完了したら、ページ下部の「確認」ボタンをクリックして設定を保存します。次に、ブラウザのアドレス バーに (localhost:80/cloudreveinstaller) と入力して、Web インストール プログラムを開始します。このステップでは、Cloudreve が動作環境とサポート機能をチェックし、必要なプロジェクトのセルフチェックに合格した場合にのみ、次の展開ステップを実行できます。

図表11

図表12

インストール作業の次のステップは主にデータベース情報の入力ですが、事前に設定したデータベース情報に従ってデータベース情報を入力するだけです。

図表13

データベース情報を設定後、ページ下部の「インストール開始」をクリックすると、短時間でCloudreveがインストールされます。Web インストール完了ページには、Cloudreve バックエンド アドレス、管理者のログイン情報、セキュリティ上の注意事項が表示されます。

図表14

2.4 テストと使用

次に、ブラウザのアドレス バーに「localhost:80」と入力します (ポート番号は実際の設定に従って入力する必要があります。この例では、使用するポート番号は 80 です)。ローカル コンピュータで Cloudreve ネットワーク ディスク システムを使用します。

図表15

図表16

2.5 問題解決

Cloudreve のインストール プロセス中に発生する最も一般的な問題の 1 つは、環境チェックでの URL 書き換えプロジェクト エラーです。Web ページが擬似静的に設定されている限り、この問題の解決策も非常に簡単です。

図表17

まず、PHPStudy を開き、Cloudreve Web サイトのエントリの右側にある「管理」オプションをクリックし、「擬似静的」ボタンを見つけて、クリックして擬似静的設定ページに入ります。

図表18

擬似静的設定ボックスに次のコマンドを入力します。

location / {
    
    
  if (!-e $request_filename) {
    
    
  rewrite ^(.*)$ /index.php?s=/$1 last;
  break;
  }
}

図表19

入力が完了したら、下の「確認」をクリックして保存し、インストール ページを再度更新すると、最初にエラーが報告された URL Rewrite プロジェクトがチェックに合格したことがわかり、次のインストール手順に進むことができます。

図表20

3. ローカル Web パブリッシング

3.1 cpolar 雲の設定

Cloudreve Web ページがインストールされると、Cpolar によって作成されたイントラネット ペネトレーション データ トンネルを通じてローカル コンピューターにある Cloudreve クラウド ディスクの使用を開始し、このクラウド ディスクをパブリック インターネットに公開し、限られた範囲内で登録ユーザーを受け入れることができます (または登録ユーザー情報を配布)してクラウドディスクにアクセスします。まず、cpolar の公式 Web サイトにアクセスします。公式 Web サイトのページに、cpolar クライアントのダウンロード ボタンがあります。最初に cpolar をローカルにダウンロードし、データ トンネルがローカル Web サイトに関連付けられているときにインストールできます。

図表21

図表22

Cpolar クライアントがダウンロードされたら、急いで公式 Web サイトのページから離れないでください。ローカルの Cloudreve を運ぶために、公式 Web サイトのページで空のデータ トンネルを予約する必要があります。cpolar公式ウェブサイトにユーザーとしてログインした後、「ダッシュボード」ページの左側にある「予約」ボタンをクリックして、cpolarクラウドブランクデータトンネル予約設定ページに入ります。

図表23

このページでは、「第 2 レベルのサブドメイン名」、「カスタム ドメイン名」、「TCP アドレス」、「FTP アドレス」などの複数の項目を予約することができます (クラウドはさまざまなデータ トンネルを高度な設定として予約していることに注意してください)機能を使用するには、cpolar を基本バージョン以降にアップグレードする必要があります) Cloudreve Web ページの場合、「第 2 レベルのサブドメイン名を予約する」または「カスタム ドメイン名を予約する」を選択できます。このうち「カスタム ドメイン名の予約」は、ドメイン名プロバイダーからドメイン名を購入し、CNAME を設定する必要があるため、混乱を避けるため、デモでは「第 2 レベルのサブドメイン名の予約」を使用します。

「予約された第 2 レベルのサブドメイン名」フィールドでは、予約される第 2 レベルのサブドメイン名に関する簡単な設定を行う必要があります。設定には次のものが含まれます。

  • 地域: ここでは、実際に使用する場所をドロップダウン メニューから選択できます。
  • 第 2 レベル ドメイン名: 第 2 レベル ドメイン名に入力するコンテンツを選択できますが、コンテンツは最終的にパブリック URL に表示されるため、入力する適切なコンテンツを選択する必要があることに注意してください。で;
  • 説明: このコラムは、区別しやすい限り、このデータ トンネルのコメントとみなすことができます。

図表24

図表25

これらの設定を完了したら、右側の「予約」ボタンをクリックして、この空のデータ トンネルを保持できます。
次に、ローカル コンピューターに戻り、polar クライアント (初めて cpolar を使用するユーザー) をインストールし、この空のデータ トンネルを Cloudreve ネットワーク ディスクに関連付けるように cpolar クライアントをセットアップします。

3.2 cpolar ローカル設定

以前に cpolar クライアントをローカルにダウンロードしましたが、この時点では、ダウンロードした cpolar インストール パッケージ (.msi 接尾辞ファイル) をダブルクリックし、プロンプトに従ってインストールするだけです (基本的には次へ進みます)。

図表26

図表27

cpolar クライアントがインストールされたら、Windows の [スタート] メニューから cpolar ショートカットを見つけるか、ブラウザに localhost:9200 と入力して cpolar クライアントの Web-UI インターフェイスを開くことができます。

図表28

図表29

アカウントとパスワードを入力して cpolar クライアントにログインした後、cpolar メイン ページの左側にある [トンネル管理] 項目の下にある [トンネルの作成] ボタンをクリックして、ローカル トンネル作成ページに入ります。このステップでは、ローカル Cloudreve ネットワーク ディスクを cpolar クラウド データ トンネルに関連付け、ローカル ネットワーク ディスクをインターネット上でアクセスできるプライベート クラウド ディスクにすることができます。

cpolar クラウド上でデータ トンネルを設定するのと同じように、ここでもデータ トンネルを設定する必要があります。具体的な設定項目は次のとおりです。

  • トンネル名: 区別しやすい限り、cpolar のローカル トンネル情報アノテーションとみなすことができます。
  • プロトコル: ここではデフォルトで http プロトコルを選択します。
  • ローカル アドレス: ローカル アドレスはローカル Web サイトの出力ポート番号です。この例では 80 です。
  • ドメイン名の種類: cpolar クラウドの第 2 レベルのサブドメイン名用の固定トンネルを予約しているため、「第 2 レベルのサブドメイン名」を確認します (予約されたドメイン名がカスタム ドメイン名の場合は、カスタム ドメイン名を確認します)。次の行では、予約済みの第 2 レベルのサブドメイン名を「サブドメイン」列に入力します。この例では「dreve」です。
  • 地域: cpolar Cloud で予約されている情報と同じで、実際の使用場所に応じて入力できます。

この情報を入力したら、ページの下部にある [作成] ボタンをクリックして、ローカルの音楽 Web サイトを公開できるパブリック ネットワーク アドレスを生成できます。

図表30

図表31

次に、cpolar メインインターフェイスの左側にある [ステータス] 項目の下にある [オンライン トンネル リスト] ボタンをクリックすると、[オンライン トンネル リスト] ページで、パブリック上のローカル Cloudreve ネットワーク ディスクのアドレスが表示されます。ローカル ネットワークがインターネットに接続されるため、ディスクはまさに​​インターネット上でアクセスできるクラウド ディスクになります。

図表32

4. 公衆ネットワークアクセステスト

次に、cpolar によって生成されたパブリック ネットワーク アドレスを使用して、ローカル Cloudreve ネットワーク ディスクにアクセスしてみます。

図表33

図表34

ご覧のとおり、cpolar によって生成されたパブリック インターネット アドレスを使用して、ローカル コンピューター上にあるネットワーク ディスクの Web ページにアクセスすることができ、パーソナル コンピューターをクラウド ディスク システムに変え、他の側面に数千の資金を節約できます。

5。結論

もちろん、cpolar を使用してパーソナル クラウド ディスク Web サイトを作成することは、cpolar のイントラネット ペネトレーション機能の 1 つのアプリケーション シナリオにすぎませんが、cpolar によって作成されたイントラネット ペネトレーション データ トンネルは、さらに多くのシナリオで使用することもできます。

cpolar 極クラウドの記事より転載: [Cloudreve がクラウド ディスク システムを構築し、いつでもアクセスできるようにします] ( Cloudreve がクラウド ディスク システムを構築し、いつでもアクセスできるようにします - cpolar ポール クラウド)

おすすめ

転載: blog.csdn.net/weixin_42878111/article/details/132977358