Baota PanelにOneList(OneDriveディレクトリプログラム)をインストールし、逆生成を設定し、個人ネットワークディスクシステムを作成します。

Baota PanelにOneList(OneDriveディレクトリプログラム)をインストールし、逆生成を設定し、個人ネットワークディスクシステムを作成します。

参考: OneDriveUploader: Linux、Windows、MacOS をサポートする、OneDrive へのファイル/フォルダーのマルチスレッドアップロードツール

1. OneListの紹介

OneListはGoLangをベースにしています
国際版、個人無料版(ホーム版)、中国語版(21Vianet)をサポートします。
複数のディスクのディレクトリを同時に一覧表示できます (各ディスクのサブパスが一意である必要があります)
フォルダー内の 200 を超えるアイテムをサポートし、バックグラウンドでの自動キャッシュ更新をサポートします。
パス内の特殊文字をサポートします。
異なるディレクトリを使用して、異なるアカウントとパスワードで暗号化することをサポートします (HTTP 401)。
隠しディレクトリとファイル(キャッシュをスキップ)をサポートします。
データはメモリに保存され、応答が速くなります。

2. パゴダパネルを取り付ける

Baota Panel 5.9.1 をインストールし、手動でプロフェッショナル バージョンに変更します (有効期限: 2999-12-31)

3. Go1.12.5をインストールする

SSHの場合:

 wget -O golang_install.sh https://lowvps.cn/wp-content/uploads/2019/05/golang_install.sh && sh golang_install.sh

pagoda パネルがインストールされている場合は、pagoda のインストールをスキップし、go1.12.5 を直接インストールします。

次に実行する

ソース /etc/profile

効果的にする

実行して成功するか確認する

移動バージョン

4. OneListをインストールする

1. OneListをダウンロードして権限を設定する

mkdir /opt/OneList && cd $_
https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/amd64/linux/OneList で取得
chmod +x ワンリスト

2. 認可と認証 右のURLをクリックしてログインし、[国際版、個人版(ホーム版)]、[中国語版(21Vianet)]を認可します。

認証後、 localhostで始まるリンクが表示されますが、開くことはできません。 localhostを含むリンク アドレス全体をここにコピーしてください。

3. コマンドを使用する

Usage of OneList: -a string // 初始化配置文件,添加新配置Setup and Init auth.json. -bind string // 綁定IP地址(公網: 0.0.0.0) Bind Address ( default "127.0.0.1" ) -port string // 綁定端口(HTTP:80) Port ( default "5288" ) -s string // 設置SubPath 項, 需要與-a 一起使用. Set SubPath. [unique per account] ( default "/" ) -c string // 配置文件Config file. ( default "config.json" ) -t string // Index.html 目錄樣式文件Index file. ( default "index.html" ) -cn // 開關// 授權中國版(世紀互聯), 需要此參數. OneDrive by 21Vianet. -ms // 開關// 授權個人版(家庭版), 需要此參數. OneDrive by Microsoft.

4. 設定ファイルを生成する

#國際版,將url換成你上面復制的授權地址,包括http://loaclhost。 ./OneList -a "url" -s "/onedrive01" #個人版(家庭版),將url換成你上面復制的授權地址,包括http://loaclhost。 ./OneList -ms -a "url" -s "/onedrive02" #中國版(世紀互聯),將url換成你上面復制的授權地址,包括http://loaclhost。 ./OneList -cn -a "url" -s "/onedrive03"

Success! Add config. '/path/to/config.json'メッセージが表示されれば、追加は成功です。

以下の点に留意することが重要です。

 1 、授權url地址只能用一次,超過需要重新授權。 2 、命令中的/onedrive01參數為指定網盤地址后綴,比如http: //domain.com/onedrive01。 3 、授權多個網盤的話,重復授權多次即可,參數均會添加到一個配置文件,且后綴不能重復。 4 、地址后綴填錯了的,可以稍后在配置文件中修改。

この記事のデフォルトの構成ファイル パスは/opt/OneList/config.jsonですが、詳細なパラメータは自由に変更できます。

 [ { // 如果是家庭版或者個人免費版, 此項應為true . "MSAccount" : false , // 如果是中國版(世紀互聯), 此項應為true . "MainLand" : false , // 授權令牌"RefreshToken" : "1234564567890ABCDEF" , // 單配置文件中,此項要唯一.將此OneDrive中設置為`RootPath`目錄映射在`http://127.0.0.1:5288/onedrive` 下. / / (只推薦一個盤位的時候使用根目錄"/ ".) " SubPath ": " /onedrive ", // 讀取OneDrive的某個目錄作為根目錄. (支持根目錄" / ") " RootPath ": " /Test ", // 隱藏OneDrive目錄中的文件夾和文件, 條目間使用" |" 分割. (跳過緩存設置的條目.) "HidePath": "/Test/Obj01| /Test/Obj02 ", // 使用用戶名和密碼加密OneDrive目錄. 目錄和用戶名密碼間使用" ? " 分割, 用戶名密碼使用" : " 分割, 條目間使用" | " 分割. 無效條目將跳過. " AuthPath ": " /Test/Auth01?user01 :pwd01|/Test/Auth02?user02 :pwd02 ", // 緩存刷新間隔.(所有項目中的刷新時間取最小值為有效刷新間隔) " RefreshInterval ": 900 } ]

複数のドライブ文字をマウントする場合は、 SubPathパラメータに/使用しないでください。単一のネットワーク ディスクの場合は、 /使用することをお勧めします。

5. OneListを実行する

ビデオなどを再生できる、次の 2 つの修正テンプレートをお勧めします。

1. https://raw.githubusercontent.com/jackjieYYY/yyy/master/index.html
2. https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/%40Theme/HaorWu/index.html
オリジナルバージョン: https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/index.html

次の https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/index.html を置き換えます。

 #下載index.html,與config.json同目錄,即本文默認的/opt/OneList wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/index.html -P /opt/OneList #監聽8000地址,自行修改nohup /opt/OneList/OneList -bind 0.0.0.0 -port 8000 > /dev/null 2>&1 &

最後に、 ip:端口を開いてアクセスします。ネットワーク ディスクをマウントしたときにSubPath/の場合は、ルート ディレクトリから直接確認します。 /onedrive1の場合は、 ip:端口/onedrive1から確認します。パスが存在しない場合は、 No Found.

最初の実行では非同期的にキャッシュされます。つまり、表示される前に少なくとも 1 つのディスクが正常にキャッシュされます。

6. リバースプロキシを設定し、ドメイン名を使用して直接アクセスする

BaotaはNginxをインストールし、サイトを作成し、アンチジェネレーションを設定する

7. 自動起動

ここでは、 CentOS 7Debian 8+Ubuntu 16+に適したシンプルなsystemd構成ファイルを作成します。

コマンドを使用します:

 #設置你的運行監聽端口,即你可以通過ip:端口訪問程序,這里默認8000。 port= "8000" #將以下代碼一起復制到SSH運行cat > /etc/systemd/system/onelist.service <<EOF [ Unit ] Description=onelist After=network.target [ Service ] Type=simple ExecStart=nohup /opt/OneList/OneList -bind 0.0.0.0 -port 8000 > /dev/null 2>&1 & Restart= on -failure [ Install ] WantedBy=multi-user.target EOF #啟動并設置開機自啟systemctl start onelist systemctl enable onelist

アンインストール

#未設置開機自啟rm -rf /opt/OneList #設置過開機自啟systemctl stop onelist systemctl disable onelist rm -rf /opt/OneList /etc/systemd/system/onelist.service

最後に、ネットワーク ディスクの特定のフォルダーのみを表示する場合は、ネットワーク ディスクの異なるディレクトリを個別にマウントできます。具体的な操作については、構成ファイルの手順を参照してください。

OneList オープンソース アドレス: https://github.com/MoeClub/OneList/tree/master/Rewrite

マジック修正テンプレート、動画再生等可能: https://github.com/MoeClub/OneList/tree/master/Rewrite/%40Theme

<<:  HostDoc: 25 ポンド/年/2 コア/2 GB メモリ/20 GB SSD スペース/5 TB トラフィック/1 Gbps ポート/KVM/カンザス/英国など。

>>:  NatCloud: Baidu CDN、1日あたり100Gのトラフィック、年間900元

推薦する

OneProvider: 月額 4 ドル / 512 MB メモリ / 20 GB SSD スペース / 750 GB トラフィック / KVM / 香港 / 日本 / シンガポール

OneProvider は、数多くの事業所やデータセンターを擁する老舗ホスティングプロバイダーであり...

FlowVPS: 月額 3.7 ドル / メモリ 2GB / NVMe スペース 15GB / トラフィック 500GB / KVM / オーストラリア

FlowVPS は、let モデレーターの trewq (コメントから判断すると、元モデレーターの ...

TragicServers: 月額 2.99 ドル / メモリ 1GB / スペース 20GB / トラフィック 1TB / KVM / ロサンゼルス

個人向けホスティングプロバイダー、TragicServers。現在、いくつかのオファーが利用可能です...

YxVM: 月額 10 ドル / 1GB RAM / 10GB SSD スペース / 600GB 帯域幅 / 500Mbps ポート / KVM / 日本

YxVM は、主に KVM VPS を提供する国内の新設業者です。以前、同社の香港 KVM VPS ...

TropiHost: 月額 5.5 ドル / 4GB RAM / 100GB ストレージ / 1TB 帯域幅 / OpenVZ

以前ご紹介したTropiHostでは、以下のように全パッケージを50%割引でご提供しています。クーポ...

マイクロノード: 月額 50 ドル / X3470 / 24 GB メモリ / 1 TB ハードドライブ / 10 TB 帯域幅 / ダラス

アメリカのホスティングプロバイダーである MicroNodes は、2016 年に設立されました。同...

DMIT: 月額 11.92 ドル / 2 コア / 2GB メモリ / 20GB SSD スペース / 1TB トラフィック / 100Mbps ポート / 5Tbps+ DDOS / KVM / ロサンゼルス CN2 GIA

DMITはアメリカのホスティング会社で、2018年に設立されました。当時、香港で帯域幅が大きく、防...

Verixu: 月額 7.99 ドル / 1GB RAM / 25GB SSD スペース / 無制限トラフィック / 1Gbps ポート / KVM / ドイツ

海外の商人である Verixu は、仮想ホスティング、VPS、専用サーバーなどを提供しています。その...

[ネットワーク 1] Hostsolutions: 15 ユーロ/年/1GB メモリ/100GB スペース/5TB トラフィック/1Gbps/KVM/ルーマニア/無制限の著作権

ルーマニアの商人である Hostsolutions は、無制限の著作権と大規模なトラフィックを特徴と...

ExtraVM: 月額 6.5 ドル / Ryzen 3900X / 1GB メモリ / 15GB NVMe スペース / 5TB トラフィック / 1Gbps ポート / DDOS / KVM / ロサンゼルス

ExtraVM は、2014 年に設立されたアメリカのホスティング プロバイダーです。強力な DDO...

[ブラックフライデー] RAKsmart: 月額 30.62 ドル/E3-1230/16GB メモリ/1TB ハードドライブ/データ無制限/100Mbps 帯域幅/サンノゼ/日本/ロサンゼルス

中国のホスティングプロバイダーであるRAKsmartは、サンノゼのサーバーに重点を置いており、VPS...

リモートファイルをオンラインでダウンロードできる 2 つの PHP スクリプト

場合によっては、ファイルをバックアップし、ある場所から別の場所に転送し、ローカル コンピューターに転...

GreenCloudVPS: $24/年/1GBメモリ/200GBスペース/1TBトラフィック/10Gbps/KVM/日本/シンガポール/香港/ロサンゼルス/ベトナム/オランダ

海外のホスティングプロバイダーである GreenCloudVPS には、多数の VPS データセンタ...

Simcentric E3-1220v6 8GBメモリ 香港CN2専用サーバーレビュー

詳細: Simcentric: 1699元/月/E3-1275v6/16GBメモリ/480GB SS...