Joysky

Joysky

For memory!

WindowsでAlistのWebDAVを設定する

一、概要#

現在市場に出回っているほとんどのクラウドストレージは、「Alist」にマウントできます。Alist は webdav プロトコルもサポートしています。これは、Alist の webdav サービスを通じて、クラウドストレージをローカルに直接マウントできることを意味し、ローカルディスクのようにクラウドストレージ内のファイルを読み書きできます。

しかし、ローカルにマウントする過程で、ネットワーク位置を追加する場合やネットワークドライブをマッピングする場合に、ファイルパスが正しくない、ネットワークエラーでアクセスできないなどのエラーが発生します。以下のように:
image
image

この記事では、Windows 環境でローカル webdav をマウントする方法を簡単に紹介します。

二、問題の原因#

上記の問題の原因は非常に簡単です。Windows のデフォルトの WebClient サービスは https プロトコルのみをサポートしており、ローカルに構築した webdav サービスとリンクは http プロトコルに基づいているため、マウントに失敗する状況が発生します。

一部の上級者にとっては、webdav サービスを https プロトコルに変換することは、より安全で良い選択です。しかし、内部ネットワークでのマウントアクセスのみを行い、安全性の要求が低い友人にとっては、https へのアップグレードのコストが高すぎる可能性があるため、Windows に付属の WebClient が http をサポートするようにすることが、より迅速で便利な選択かもしれません。

三、WebClient を設定し、http リンクのマウントを許可する#

ステップ 1:#

「Windows ロゴキー」 + 「R」を押して、実行ウィンドウを開き、regeditと入力して、OK をクリックすると、レジストリエディタウィンドウが開きます。

ステップ 2:#

以下のパスに移動します:コンピュータ\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters。右側のインターフェースにある BasicAuthLevel エントリをダブルクリックし、値データを「2」に変更して、OK をクリックしてレジストリエディタを閉じます。
image

または、レジストリファイルをインポートします。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]
"BasicAuthLevel"=dword:00000002

ステップ 3:#

「Windows ロゴキー」 + 「R」を押して、実行ウィンドウを開き、services.msc と入力して、OK をクリックすると、「サービス」インターフェースが開きます。「WebClient」
サービスを見つけて、右クリックしてオプションメニューを開き、再起動を選択し、数秒待って完了したら、「サービス」インターフェースを閉じます。
image

上記の 3 つのステップを完了すると、WebClient サービスは http プロトコルを使用してマウントすることを許可します。

四、マウントテスト#

1、ネットワークドライブのマッピング#

image
image

2、ネットワーク位置の追加#

image
image

レジストリを変更した後、ネットワークドライブのマッピングとネットワーク位置の追加が、webdav サービスに正しくアクセスできることがわかります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。