RaiDriveを使用してAlibabaクラウドディスクをローカルにマウントし、起動後に自動的に起動します

序文

Alibaba Cloudディスクをローカルネットワークにマウントする方法はたくさんありますが、それらは互いに似ています。これが私がお勧めする1つの方法です。この方法では、RaiDrivewebdav-aliyundriverを使用してサービスにインストールし、ポップアップウィンドウを表示せずに自動的に開始します。個人的には、Aliのネットワークディスクの使用経験は悪くありません.100Mモバイルブロードバンドを使用すると、しばらくバッファリングした直後に100Mビデオを再生できます。

ステップ1:ソフトウェアを準備する

まず、3つのソフトウェアを用意する必要があります。作成者は、直接ダウンロードに便利な基本構成をすでにパッケージ化しています。

  1. ここをクリックしてパッケージをダウンロードし、解凍して手順2、3、および4をスキップします。パッケージには以下が含まれています

webdav-aliyundriver-2.4.2.exeはWinSWに対応しますwebdav-
aliyundriver-2.4.2.xmlはWinSW構成ファイルに対応します
webdav-aliyundriver-2.4.2.jarはwebdav-aliyundriverに対応し
ますOK、名前
raiddrive-2021-10-9.exe、インストールをダブルクリックした後、インストールパッケージを削除できますが、残りは削除できません

ここに画像の説明を挿入

  1. RaiDriveは、公式Webサイトから最新バージョンをダウンロードしてインストールするには、ここをクリックしてください
  2. webdav-aliyundriverここをクリックしてGithubにアクセスし、最新バージョンをダウンロードしてインストールします
  3. WinSWは、ここをクリックしてGithubにアクセスし、最新バージョンをダウンロードしてインストールします

ステップ2:ソフトウェアをインストールする

作成者が作成したソフトウェアパッケージをダウンロードした場合は、このセクションのステップ webdav-aliyundriverとWinSWをインストールおよび構成し、ステップ3ます。

1.RaiDriveのインストール

ダブルクリックして言語とインストールディレクトリを選択し、直接インストールします。

2.webdav-aliyundriverとWinSWをインストールして構成します

任意のディレクトリにフォルダを作成し、デモ用にDドライブにaliyundriverという名前のフォルダを作成します
aliyundriverフォルダーを作成します
。図に示すように、ダウンロードしたwebdav-aliyundriverとWinSWをaliyundriverディレクトリに配置します。

webdav-aliyundriverはjarファイル
であり、WinSWはexe実行可能ファイルです
。ここに示すように、2つのファイルの名前を同じに保ちます。

webdav-aliyundriverファイルとWinSWファイルを配置します

ステップ3:構成と起動

ソフトウェアパッケージを使用する場合は、ソフトウェアパッケージのwebdav-aliyundriver-2.4.2.xmlファイルを変更
し、-aliyundrive.refresh-tokenの値を変更します。トークンを取得する方法については、「のrefreshTokenの取得」を参照してください。このセクションのAliyunDriveの自分のアカウント。
トークンを変更する

1. AlibabaCloudDiskで自分のアカウントのrefreshTokenを取得します

ここをクリックて、AlibabaCloudDiskアカウントにログインします

ログインに成功したら、F12キーを押して開発者ツールを開き、図に示すようにトークンを見つけて
トークンを見つける
、refreshToken値をコピーします。
refreshToken

2. xmlを作成して構成します(パッケージを使用する場合は、この手順を実行する必要はありません)

自分で作成したaliyundriverディレクトリに、他のファイルと同じ名前のファイルを作成します。開いたら、以下のコードをファイルにコピーし、-aliyundrive.refresh-tokenの値を変更します。
xmlを作成して構成します

<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>webdav-aliyundriver</id>
  <!-- Display name of the service -->
  <name>webdav-aliyundriver</name>
  <!-- Service description -->
  <description>webdav-aliyundriver</description>
  
  <!-- Path to the executable, which should be started -->
  <executable>java</executable>

  <!-- 
       aliyundrive.refresh-token 填写TOKEN
       server.port 填写端口
       这里出于避免与其它服务冲突将其默认8080修改为8181,当然你也可以修改成自己的端口 
  -->
  <arguments>-jar webdav-aliyundriver-2.4.2.jar --aliyundrive.refresh-token="填写TOKEN"  --server.port="8181" --aliyundrive.auth.enable=true --aliyundrive.auth.user-name="admin" --aliyundrive.auth.password="admin"</arguments>
   <!--
    OPTION: onfailure
    Defines a sequence of actions, which should be performed if the managed executable fails.
    Supported actions: restart, reboot, none
  -->
  <onfailure action="restart" delay="10 sec"/>
  <onfailure action="restart" delay="20 sec"/>
  <!--
    OPTION: resetfailure
    Time, after which the Windows service resets the failure status.
    Default value: 1 day
  -->
  <resetfailure>1 hour</resetfailure>
  <!--
    OPTION: priority
    Desired process priority.
    Possible values: Normal, Idle, High, RealTime, BelowNormal, AboveNormal
    Default value: Normal
  -->
  <priority>Normal</priority>
  
  <!-- 
    OPTION: stoptimeout
    Time to wait for the service to gracefully shutdown the executable before we forcibly kill it
    Default value: 15 seconds
  -->
  <stoptimeout>15 sec</stoptimeout>
    
  <!--
    OPTION: stopparentprocessfirst
    If set, WinSW will terminate the parent process before stopping the children.
    Default value: false
  -->
  <stopparentprocessfirst>false</stopparentprocessfirst>
 
    <!--
      OPTION: startmode
      Defines start mode of the service.
      Supported modes: Automatic, Manual, Boot, System (latter ones are supported for driver services only)
      Default mode: Automatic
    -->
    <startmode>Automatic</startmode>
    <waithint>15 sec</waithint>
    <sleeptime>1 sec</sleeptime>

    <log mode="roll-by-size">
        <sizeThreshold>10240</sizeThreshold>
        <keepFiles>8</keepFiles>
    </log>
</service>

3.サービスをインストールして開始します

管理者としてコマンドラインウィンドウを開く
CMD

cdコマンドを使用して、自分で作成したaliyundriverディレクトリに入るか、ダウンロードしたソフトウェアパッケージが解凍された場所を入力します。たとえば、Dドライブの下のD:\ Program Files\aliyundriverディレクトリに配置されます
ディレクトリに入る
。管理モードで、次のコマンドを実行します。

webdav-aliyundriver-2.4.2ここで変更した名前と一致することを忘れないでください

webdav-aliyundriver-2.4.2.exe install

これは一度実行されたため、プロンプトはすでに存在します。最初のインストールでは、インストールが成功するようにプロンプ​​トが表示され
インストールサービス
、次のコマンドを実行してサービスを開始します。

net start webdav-aliyundriver

サービスを開始します

4. RaiDrive接続を開始して、AlibabaCloudディスクをローカルにマウントします

1. RaiDriveソフトウェアを開き、[追加]をクリックします
ソフトウェアを開く

2.図に示すように構成を確認します

アカウントとパスワードはどちらも管理者です
8181はポート
アドレスであり、アドレスの背後にあるオプションを削除する必要があります。そうしないと失敗
します。自分の好みに応じてドライブ文字と名前を選択して入力します。

マウントを追加
最終設定が完了したら、[接続]をクリックして完了します。その後のスタートアップも自動的に接続します。

ある日、それを使用したくなくてアンインストールしたい場合は、RaiDriveソフトウェアをアンインストールするだけです。

コマンドを使用してサービスをアンインストールした後

webdav-aliyundriver-2.4.2.exeアンインストール

故障中

webdav-aliyundriver-2.4.2.exe停止

おすすめ

転載: blog.csdn.net/weixin_42795002/article/details/121864236