独自のプライベート イメージ ベッドを構築する: ローカル PHP を使用して Imagewheel クラウド イメージ ベッドを構築し、便利な外部リモート アクセスとイメージ アップロードを実現します。

1 はじめに

ここ数年、クラウド ストレージが脚光を浴びており、クラウド ストレージ プラットフォームが雨後の筍のように出現しました。しかし、ここ 2 年間でクラウド ストレージ プラットフォームの人気は失墜し、閉鎖が相次ぎ、一部の大手インターネット企業を除き、他のプラットフォームも存続に苦戦しています。クラウド ストレージのブランチとして、残っている画像はほとんどありません。ただし、ピクチャー ベッドは個人の写真を保存するだけでなく、ウェブサイトの写真のソースとしても使用できます。安定したピクチャー ベッドが必要な場合は、自分で行うしかないようです。今日、著者は、Cpolar+ Imagewheel を使用して、シンプルで明確なプライベート イメージ ベッドを構築する方法を紹介します。

2. Imagewheel Webサイト構築

Imagwheel は海外で開発された軽量な画像ベッドプログラムで、php5.X ~ 7.X バージョンが使用でき、MySQL にも対応しています。軽量のイメージベッドプログラムですが、インターフェイスはシンプルで明るく、見た目は非常にすっきりしており、機能は他のイメージベッドプログラムよりも劣っていません。少なくともユーザーにとっては、選択肢がもう 1 つあります。

2.1. Imagewheelのダウンロードとインストール

Imgwheel はオープンソース プログラムですが、作成者は github のダウンロード アドレスを見つけられず、サードパーティのダウンロード アドレス ( https://zhujiwiki.com/wp-content/uploads/2017/11/1917334780.zip ) のみを提供できます。 )。Imgwheel ソース コードをダウンロードした後、解凍して Imagewheel ソース コード フォルダーを取得します。このフォルダーを Web サイトのフォルダーに貼り付けて (phpstudy 統合パネルを使用しているため、Imgwheel フォルダーを phpstudy の WWW フォルダーに貼り付けます)、Imagewheel Web サイトのインストール プロセスを開始します。

20230526095301

20230526095302

次に、phpstudyを開き、网站ソフトウェアのメインインターフェイスの左側にあるボタンをクリックしてWebサイトリストページに入り、Webサイトリストページの左上にあるボタンをクリックして新しいWebサイトの設定ページに入ります创建网站

Web サイトの設定ページでは、設定する必要がある項目はそれほど多くなく、いくつかの項目を設定するだけで済みます。

  • 域名- Imagewheel Web サイトのドメイン名をローカルで開き、任意に入力します。
  • 端口- Imagwheel Web サイトの出力ポート (占有されていない場合)。
  • 根目录– Imagewheel Web サイトのファイル保管場所: この例では、作成者はこれらのファイルを phpstudy の www フォルダーに置きます。
  • 程序类型– Imagewheel は php5.X ~ 7.X で実行できる軽量の Web プログラムであるため、作者は保険のために php5.6.9 バージョンを選択しました。Imagewheel の通常の操作では、gd、bcmath、mysql などの php のいくつかの拡張機能を開く必要があることに注意してください。

Apache にはすでに疑似静的ルールが付属しているため、Apache を使用して Web サイトを実行するときに追加の設定を行う必要はありません。ただし、Nginx を使用する場合は、対応する疑似静的ルールを設定する必要があります (著者はインターネットで、Nginx の Imagwheel の疑似静的ルールに問題があることを発見しました。これにより、Nginx は実行時にエラーを報告します)。したがって、Imagwheel Web サイトを実行するために Nginx を使用することはお勧めできません)。
これらの設定が完了したら、下部の「確認」ボタンをクリックして、Imagewheel Web サイトの設定を保存できます。

20230526095303

次に、ブラウザのアドレス バーに Imagewheel Web サイトのローカル アドレスを入力するだけで、Imagewheel Web サイトの展開を開始できます。Imagewheel Web サイトの Web ページ実行ファイルは application.php であるため、ブラウザに Imagewheel Web サイトのアドレスを入力するときに、実行中のプログラムを指定する必要があり、入力する必要があるアドレスも " " に変わります本地地址:端口号/application.phpここで と入力しますlocalhost:81/application.php

20230526095304

ここでは「localhost:81/application.php」と入力して、Imagewheel Web サイトのインストール ページに入ります。

20230526095305

20230526095306

インストールページでは特に入力する必要はなく、主にphpstudyで設定したデータベース情報を入力し、入力が完了したらページ下部の「インストール」ボタンをクリックしてください。インストールが完了すると、Imagewheel Web サイトのメイン ページにリダイレクトされます。

20230526095307

Imagewheel Web サイトをローカル コンピュータに展開しましたが、Web サイトにアクセスする場合は、毎回「ローカル アドレス:ポート番号/application.php」の形式でアドレスを入力する必要があり、これは明らかに本来の形式ではありません。欲しい。したがって、application.php をコピーして貼り付け、コピーしたファイルの名前を変更しますindex.php(application.php の名前を直接、index.php に変更することもできます)。ブラウザのアドレスバーに「ローカルアドレス:ポート番号」の形式で入力して、Imagewheel Web サイトにアクセスできます。

20230526095308

2.2. Imagewheel Web ページのテスト

上記の方法に従ってindex.phpファイルを変更した後、ブラウザのアドレスバーに「localhost:81」と入力すると、Imagewheel Webサイトを正しく開くことができます。

20230526095309

同時に、Imagewheel Web サイトの右上隅をクリックし、Imagewheel のインストール時に設定した管理者アカウントとパスワードを入力し、Imagewheel Web サイトのバックエンドに入り、既存の設定を変更できます。

20230526095310

20230526095311

2.3.cpolarのインストールと登録

ローカル デバイス上で Imagewheel Web サイトの展開が完了したら、cpolar イントラネット ペネトレーションのインストールに進むことができます。Imagewheel Web サイトの展開と比較して、cpolar のインストールと登録ははるかに簡単です。「ダウンロード」ボタンは、 cpolar の公式 Web サイトのページ ( https://www.cpolar.com/ ) に直接あります。

20230526095312

著者は Windows オペレーティング システムを使用しているため、Windows バージョンの cpolar をダウンロードすることを選択しました。

Cpolar のダウンロードが完了したら、ダウンロードしたファイルを解凍し、解凍した.msiファイルをダブルクリックすると、インストール プログラムが自動的に実行されます。Nextその後、インストールは1 ステップだけで完了します。

20230526095314

20230526095315

cpolar はユーザーごとに独立したデータトンネルを作成し、ユーザーのパスワードとトークンコードによるデータセキュリティを確保するため、cpolar を使用する前にユーザー登録が必要です。登録方法は非常に簡単で、cpolarホームページの右上をクリックし用户注册、登録ページに必要事項を記入するだけで登録が完了します。

20230526095316

20230526095317

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

この時点で、ローカル Imagewheel Web サイトの展開が完了し、cpolar イントラネット侵入プログラムがインストールされました。次に、cpolar を使用して、ローカル Imagewheel Web サイトに接続できるイントラネット ペネトレーション データ トンネルを作成し、パブリック インターネット上のローカル Imagewheel Web サイトにアクセスできるようにします。

3.1.Cpolar 一時データ トンネル

一部の顧客が必要とする Web ページの一時的なテスト機能を満たすために、cpolar は、cpolar クライアント上に一時的なデータ トンネルを直接作成できます (パブリック インターネット アドレスは 24 時間ごとにリセットされます)。一時的なデータ トンネルを作成するには、ローカル デバイス上の cpolar クライアントに直接ログインし (ブラウザのアドレス バーに入力)、 localhost:9200cpolar クライアントのメイン インターフェイスの隧道管理項目の下にあるボタンをクリックして创建隧道、トンネル作成設定ページに入ります。 。

20230526095318

「トンネルの作成」ページでは、次のようないくつかの情報設定を行う必要があります。

  • 隧道名称– 区別しやすい限り、cpolar クライアントのトンネル情報アノテーションとみなすことができます。
  • 协议– Imagewheel Web サイトは Web プログラムであるため、http プロトコルが選択されます。
  • 本地地址– ローカル アドレスはローカル Imagewheel Web サイトの出力ポート番号であるため、ここにも 81 が入力されます。
  • 域名类型–ここで、データ トンネルが一時的に使用されているか、長期間存在しているかを区別できます。最初は一時的なテストのみを実行しているため、「ランダム ドメイン名」を選択します (第 2 レベルのサブドメイン名とカスタム ドメイン名はどちらも長期的に安定したトンネルであり、cpolar クラウドでパブリック インターネット アドレスを予約する必要があります)。
  • 地区– これはサーバーの場所です。実際の使用場所に応じて入力できます。

20230526095319

これらの設定を完了したら、创建ページの下部にあるボタンをクリックして一時的なデータ トンネルを確立できます。一時データ トンネルが作成されると、cpolar クライアントは自動的に隧道管理item の下のページにジャンプします隧道列表。ここで、すべての cpolar ローカル データ トンネル (一時的か長期かを問わず) を確認できます。ここでは、このトンネルの開閉、削除などのデータ トンネルを管理することもできます。また、[編集] ボタンをクリックして、このデータ トンネルの情報を変更することもできます。

20230526095320

ローカル Imagewheel Web サイトに接続できるように作成した一時的なパブリック インターネット アドレスは、状态項目の下にあります在线隧道列表

20230526095321

ここに表示されているパブリック インターネット アドレスをブラウザのアドレス バーに貼り付けて、ローカルの Imagewheel ページにアクセスします。

20230526095322

ただし、現時点の Imagewheel データ トンネルは一時的なデータ トンネルにすぎず、パブリック インターネット アドレスは 24 時間ごとにリセットされます。それでもローカルの Imagewheel Web ページに接続したい場合は、新しいアドレスを使用して接続する必要があります。

3.2.Cpolar安定トンネル(クラウド設定)

ローカルの CFImagehost Web サイトに長期的に安定したデータ トンネルをセットアップしたい場合は、まず cpolar を VIP バージョンにアップグレードする必要があります。

次に、cpolar の公式 Web サイトにログインし、预留ユーザーのホームページの左側にあるボタンを見つけて、クリックして cpolar のデータ トンネル予約ページに入り、ここでパブリック インターネット アドレス (データへの入り口とみなすことができます) を生成します。このため、現時点では、このアドレスはローカル ソフトウェア出力ポートに接続されていないため、空のデータ トンネルとみなすこともできます。

20230526095324

予約ページでは予約可能なデータトンネルの種類が表示されるので、保留二级子域名フィールドを選択します。

20230526095325

「第 2 レベルのサブドメイン名を予約」フィールドでは、いくつかの簡単な情報設定を行う必要があります。

  • 地区(サーバーが設置されているエリアを選択してください)
  • 二级域名(最終的には、生成されたパブリック インターネット アドレスにネットワーク アドレスの識別子の 1 つとして表示されます)
  • 描述(他のトンネルと区別できる限り、このデータトンネルの説明とみなすことができます)

保留これらの設定を完了したら、右側のボタンをクリックして、このデータ トンネルを保持できます。

20230526095326

もちろん、このデータ トンネルを使用する予定がなくなった場合は、右側の「x」をクリックして簡単に削除し、貴重なトンネル クォータを節約できます。

20230526095327

3.3.Cpolar安定トンネル(ローカル設定)

cpolar クラウドの設定が完了し、空のデータ トンネルを保持した後、ローカルの cpolar クライアントに戻り、クラウドによって生成された空のデータ トンネルをローカルのテスト ページに接続しました。

ローカルデバイス上で cpolar クライアントを開いてログインします (ブラウザーに localhost:9200 と入力して直接アクセスすることも、スタート メニューで cpolar クライアントのショートカットをクリックすることもできます)。

クライアントのメイン インターフェイスの左側隧道管理にある項目の下のボタンをクリックして隧道列表ローカル トンネル ページに入り、编辑トンネルに対応するボタンをクリックします。

20230526095328

ローカル トンネルの [編集] ページ (ローカル一時トンネルを作成するページと同じ) で、域名类型cpolar クラウドによって予約されたパブリック インターネット アドレスを、ローカル クラウドによって作成された Imagewheel データ トンネルに接続するための変更を行うだけで済みます。極性。

cpolar クラウドで第 2 レベルのサブドメイン名のデータ トンネルを予約したので、これを二级子域名(予約されたドメイン名がカスタム ドメイン名の場合はカスタム ドメイン名を確認してください) に変更し、Sub Domain予約済みの第 2 レベルを入力します。次の行のサブドメイン名 ドメイン名、ここでは「wheelpic」と入力します。

20230526095329

「ドメイン名の種類」の変更が完了したら、更新ページの下部にあるボタンをクリックして、cpolar クラウドの空のデータ トンネルをローカルの Imagewheel Web サイトに接続し、安定して存在できる Imagewheel Web サイトのデータ トンネルを生成します。長い間。

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

最後に、再度ページにアクセスすると在线隧道列表、Imagewheel のパブリック インターネット アドレスが変更されていることがわかります。Imagewheel Web サイトの更新されたパブリック インターネット アドレスをブラウザに貼り付けると、新しいアドレスを使用して Imagewheel Web サイトにアクセスしていることがわかります。アドレス. を使用して、ローカルの Imagewheel Web サイトへの長期的かつ安定したアクセスを可能にすることに成功しました。

20230526095330

20230526095331

5。結論

Imagewheel は、多くの画像ホスティング ソフトウェアの 1 つにすぎません。Imagewheel のような画像ホスティング Web サイトは数多くあります。同じアイデアでローカル デバイスにインストールすることもでき、cpolar を使用してイントラネット ペネトレーション データ トンネルを作成し、一般に公開することもできます. インターネット上に、個人的でプライベートな絵ベッドのウェブサイトを構築しましょう。

cpolar ポールクラウドの記事より転載: 【プライベートイメージベッドを構築する】ローカルPHPで簡単なImagewheelクラウドイメージベッドを構築し、外部からリモートアクセスする

おすすめ

転載: blog.csdn.net/m0_73868817/article/details/132875221