【プライベートクラウド】パブリックネットワークファイル共有「イントラネット浸透」を実現するため、Windows IISがwebdavサービスを構築

序文

一般的に使用されるファイル共有には、FTP、Samba、および WebDAV の 3 つがあります。FTP はシンプルで便利で簡単に導入できますが、転送効率が低く、セキュリティも低いため、現時点では使用をお勧めしません。SMB はポート 445 を使用します。セキュリティ上の理由から、ポート 445 がブロックされる可能性があるため、イントラネットでの SMB のアプリケーションは制限されます。

WebDAV は HTTP ベースの共有プロトコルであり、ユーザーはユーザー名とパスワードを使用してストレージ リソースにアクセスでき、複数のユーザーがファイルを共有できます。また、Windowsでは、システム付属のIISサービスを介してwebdavを有効化・構築し、イントラネットへの侵入、パブリックネットワーク下でのファイル共有の実現、プライベートクラウドサービスの構築が可能です。

この記事では、WIN10 Professional Edition を使用しています。
ここに画像の説明を挿入

ビデオチュートリアル

https://www.bilibili.com/video/BV15G4y1S7Ud/?spm_id_from=333.999.0.0

1. IIS に必要な WebDav コンポーネントをインストールする

1.1 コントロール パネルを開き、表示モードを変更して入り类别ます——程序启用或关闭Windows功能

20221117175936

1.2 Internet Information Services (IIS) のIIS管理控制台Windows身份验证管理服务WebDAV发布を確認し目录浏览、インストールを確認します。

20230206140351

1.3 インストールが完了したら、「Windows 管理ツール」で検索して開きますIIS管理器

20221117175949

1.4 ウェブサイトで右クリック添加网站

20221117175954

1.5 ネットワークに名前を付け、物理パスを選択します. ここでは、webdav という名前を付けました. パスの選択: D:\WebDav (共有するファイル パスを選択します), ポート番号, 8090 に設定します

20221117180000

1.6 webdav サイトを選択し、そのWebDAV创作规则

20221117180007

1.7 オーサリング ルールの有効化

20221117180012

1.8 作成ルールの追加

20221117180018

20221117180023

1.9 webdav サイトを選択して入力します身份认证

20221117180028

1.10 有効基本身份验证、無効Windows身份验证匿名身份验证

20230206140528

1.11 「webdav」を選択して入力目录浏览

20221117180040

1.12クリック启用

20221117180046

1.13 webdav サイトを再起動する

20221117180051

2.LANブラウザアクセステスト

ブラウザで http://127.0.0.1:8090/ と入力して、WebDav サービスのファイル コンテンツにアクセスします。

20230403131542

Windows アカウントのパスワードを入力してログインします

20230403131613

3. cpolar イントラネット浸透

テストが LAN で正常にアクセスされたら、cpolar を使用して内部ネットワークに侵入し、パブリック ネットワークに公開します。これにより、自宅/会社の webdav サービスに自宅外からアクセスし、パブリック ネットワーク IP なしでファイルを共有することもできます。またはルーターをセットアップします。

3.1 cpolar イントラネットへの侵入をインストールする

cpolar公式サイト: https: //www.cpolar.com/

cpolar 公式サイトでアカウントを登録し、Windows 版のクライアントをダウンロードしてインストールします。

20230403132314

3.2 cpolar Web UI 管理インターフェースへのログイン

cpolar イントラネットへの侵入インストールが完了したら、ブラウザを開いて 127.0.0.1:9200 にアクセスし、cpolar メール アカウントでログインします。

20221117180109

3.2 トンネルを作成する

cpolar Web UI 管理インターフェイスにログインした後、左側の [Tunnel Management] - [Create Tunnel] をクリックして、トンネルを作成し、ローカル webdav サービスをパブリック ネットワークにマップします。

20221117180114

  • 隧道名称: カスタマイズ可能です。既存のトンネル名と重複しないように注意してください
  • 协议: TCP プロトコルを選択します
  • 本地地址:8090
  • 端口类型: 最初にデフォルトでランダムなエフェメラル ポートを選択します
  • 地区: デフォルトで選択するか、中国の他の地域も選択できます

クリック创建

20221117180119

3.3 パブリック ネットワーク アドレスを取得する

トンネルが正常に作成されたら、左側のオンライン トンネル リストのステータスをクリックします。TCP ランダム トンネルが生成されたことを確認し、それをコピーして、パブリック ネットワークへのリモート アクセスをテストします。

20221117180125

4. パブリック ネットワーク リモート アクセス

4.1 ブラウザアクセステスト

ブラウザにトンネル アドレスを貼り付けます。外部ネットワークからアクセスするため、認証のためにアカウントとパスワードが要求されます。Windows アカウントとパスワードを使用してログインします。

20221117180132

4.2 ローカル ドライブ文字アクセスのマッピング

アプリケーションの前に、まずレジストリを変更する必要があります.WIN10がhttpとhttpsの両方をサポートするようにレジストリを変更する必要があります.そうしないと、WebDAVネットワークドライブをマップできません. WebDAV が https でない場合、win10 はデフォルトで追加できず、デフォルトで https のみをサポートするためです。

左下隅のスタート メニュー バーをクリックし、右クリックして実行します。

1675667778844

と入力しregedit、[OK] をクリックしてレジストリ エディターを開きます。

20230206151715

パス: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

20230206151833

見つかっBasicAuthLevelたら、右クリックして変更し、値のデータを に変更して2、[OK] をクリックします。変更が成功したら、重启电脑

20230206151928

フォルダーを開き、[このコンピューター] をクリックし、上部の [コンピューター] - [ネットワーク ドライブのマップ] をクリックします。

20230206142254

cpolar を介してローカル ポート 8090 をマッピングすることによって生成されたパブリック ネットワーク アドレスを入力しますhttp://

20230206152708

接続中

20230206152725

Windows アカウントのパスワードを入力して接続します

20230206152749

接続が成功し、リソースに直接アクセスできます

20230206153331

4.3 Raidrive クライアントのインストール

もちろん、WebDav クライアントを使用して、リモート サーバー仮想マシンのローカル ドライブ文字を設定することもできます [レジストリ データを変更する必要はありません].ここでは、Raidrive パブリック アカウントを使用して実現します。

Raidrive クライアントのダウンロード アドレス: https://www.raidrive.com/download

Raidrive のインストールが完了したら、WebDav サーバーに接続します。

20221117180139

接続成功

20221117180146

5. 固定のパブリック ネットワーク アドレスを構成する

現在のテストでは、ランダムな TCP トンネルによって作成されたリンクを使用しており、生成されたパブリック ネットワーク アドレスは 24 時間以内に変更されます. 長期間使用する必要がある場合は、固定のパブリック ネットワーク TCP アドレスとして構成し、同時に帯域幅。

5.1 固定 TCP ポート アドレスを予約する

cpolar官网后台固定 TCP ポート アドレスを予約するように構成します。[ログイン-パッケージ]をサポートするには、cpolar パッケージをプロフェッショナル バージョン以上にアップグレードする必要があります。

cpolar公式サイトのバックグラウンドにログインし、左をクリックして预留webdav用の固定TCPポートアドレスを確保しましょう

  • 地域: 中国または中国 VIP を選択
  • 説明: カスタマイズ可能な備考

クリック保留

20221129165119

アドレスが正常に予約されると、システムは固定の TCP ポート アドレスを返し、それをコピーします。

20230206154457

5.2 固定 TCP ポート アドレスの設定

cpolar Web UI 管理インターフェースhttp://localhost:9200/にログインし、左側の隧道管理——をクリックし隧道列表、wwebdav トンネルを見つけて右側をクリックします。编辑

20221129165240

トンネル情報を変更します。

  • ポートタイプ: 選択固定TCP端口
  • 予約済み TCP アドレス: 先ほど予約に成功した固定 TCP ポート アドレスを入力します。

クリック更新

20230206154609

トンネルが正常に更新された後、左側のダッシュボードで状态--をクリックする在线隧道列表と、パブリック ネットワーク アドレスが固定のパブリック ネットワーク TCP ポート アドレスに変更されていることがわかります。

20230206154651

6. リモート接続に固定のパブリック ネットワーク TCP ポート アドレスを使用する

6.1 ブラウザアクセス

ブラウザで固定のパブリック ネットワーク TCP ポート アドレスにアクセスし、テストは正常です。

20230206154757

6.2 ローカル ドライブ文字のマップ

固定のパブリック ネットワーク tcp ポート アドレスを使用して接続する

20230206154938

接続成功

20230206155115

6.3 RaiDrive クライアント経由のアクセス

RaiDrive を開き、以前の仮想ドライブ文字のリンクを変更し、正常に構成したパブリック ネットワーク TCP ポート アドレスに変更して、[接続] をクリックします。

20221201151244

本の推薦

ここに画像の説明を挿入

[はじめに]
 Git は、最初は簡単に習得できるツールですが、使いこなすのは難しいツールです。Git の関連知識を紹介するだけでなく、この本ではさまざまな一般的な状況をシミュレートして、どのコマンドをいつ使用するかを読者に知らせています。
  「Git入門から使いこなすまで」は全11章に分かれており、第1章から第3章ではインストールツールや環境を紹介し、すでにGitをインストールしたことがある読者は第4章から直接読み進めることができます。第 5 章では、Git の基本的な使い方を紹介します. 難しいことではありませんが、Git システム全体の基礎となります. 第 6 章では、Git で一般的に使用される分岐機能と使用シナリオを紹介し、第 7 章から第 9 章では、既存の履歴レコードを変更する方法、ラベルを使用する方法、およびその他の一般的な状況に対処する方法を紹介します。
  これまでの内容は自分のパソコンで完結でき、10章からは自分のパソコンにあるレコードのコピーをオンライン(GitHub)にプッシュする方法を紹介しています。*最後の章 (第 11 章) では、チームが開発時に使用できる開発プロセスである Git Flow を紹介します。
  市場に出回っているほとんどの参考書やオンライン チュートリアルでは、ターミナル コマンドを使用して Git を学習する方法が説明されています。ターミナル ウィンドウで Git コマンドを入力する方法を説明するだけでなく、この本にはグラフィカル インターフェイス ツールも搭載されているため、読者の学習曲線が緩和され、読者が簡単に使い始めることができます。

コメント欄にメッセージを残してください: 人生は短いです。cpolar を使用して 2 人の幸運な視聴者を描きます。

Jingdong自営購入リンク:クリックしてジャンプ

おすすめ

転載: blog.csdn.net/qq_53847859/article/details/129982070