cpolar によって生成されたパブリック ネットワーク アドレスを使用して、ローカル 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 サイトの 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 書き換え項目が検査に合格したことがわかり、次の手順に進むことができます。インストール。

図表20

3. ローカル Web ページの公開

3.1 cpolar 雲の設定

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

図表21

図表22

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

図表23

このページでは、「セカンダリ サブドメイン名」、「カスタム ドメイン名」、「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 クラウドに予約されている情報と同じで、実際の使用状況に応じて入力できます。

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

図表30

図表31

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

図表32

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

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

図表33

図表34

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

5。結論

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

おすすめ

転載: blog.csdn.net/m0_73879806/article/details/132345536