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元

推薦する

QuadHost 256MB RAM OpenVZ VPS シンガポール レビュー

詳細: QuadHost: 2.5 ポンド/年/128 MB/5 GB のスペース/500 GB の...

池上通信機株式会社はいかがでしょうか?池上通信機株式会社の口コミ・ウェブサイト情報

池上通信機株式会社のウェブサイトは何ですか?池上通信機株式会社は、1946年に設立され、東京に本社を...

アライド・アイリッシュ銀行はどうですか?アライドアイリッシュバンクのレビューとウェブサイト情報

アライド・アイリッシュ銀行とは何ですか?アライド アイリッシュ バンクスは、1966 年にダブリンで...

DeinServerHost: 月額 4.95 ユーロ/2 コア@AMD EPYC 7443P/4GB メモリ/50GB NVMe スペース/無制限トラフィック/1Gbps ポート/DDOS/KVM/ドイツ

ドイツのホスティングプロバイダーであるDeinServerHostは、2013年に設立されました。主...

パイナップルクラウド:12.88元/月/256MBメモリ/20GBスペース/2TBトラフィック/100Mbpsポート/NAT/KVM/河南モバイル

中国企業のPineapple Cloudが新たに設立される予定。現在は主に河南モバイルKVM VPS...

イアンティスはどうですか? Iantis の会社レビューとウェブサイト情報

Iantisのウェブサイトとは何ですか? Eandis はベルギー最大のエネルギー配給会社です。同社...

HostUS 768MB SSD ハードドライブ OpenVZ 香港 シンプルレビュー

HostUS の香港データセンター VPS は非常にコスト効率に優れています。以下に簡単なレビューを...

Jiuxi_Nine Westはどうですか?ナインウェストのレビューとウェブサイト情報

ナインウエストとは何ですか?ナインウエストは、1973年に設立され、ニューヨークに本社を置くアメリカ...

Psychz: 月額 19 ドル / D525 / 4GB RAM / 500GB HDD / 10TB トラフィック / 5 IP / ロサンゼルス

Psychzは、アメリカの老舗ホスティング会社です。ブラックフライデー専用サーバーの割引は次のとおり...

Qマガジンはどうですか? Q マガジンのレビューとウェブサイト情報

Qマガジンのウェブサイトとは何ですか? 『Q』(中国語版:「Q Entertainment Worl...

CrownCloud: 25 ドル/半年/512 MB メモリ/500 GB スペース/3 TB トラフィック/KVM/ロサンゼルス/ドイツ

米国のホスティングプロバイダーであるCrownCloudは、5年以上運営されています。現在、Quad...

ケナメタルはどうですか?ケナメタルのレビューとウェブサイト情報

Kennametal の Web サイトとは何ですか? Kennametal Inc. は、1938...

MineServer: 19.9 元/月/1GB メモリ/20GB NVME スペース/無制限トラフィック/10Mbps-20Mbps 帯域幅/KVM/香港 CN2

中国のベンダーである MineServer は、以前、日本向け CN2 KVM VPS を導入しまし...

Well-Web: 月額 8 ドル / 1GB RAM / 30GB SSD スペース / 無制限トラフィック / KVM / シンガポール / ロサンゼルス / ロシア

ロシアのホスティングプロバイダーである Well-Web は 2015 年に設立され、さまざまなホス...

Dediserve: 月額 7.48 ユーロ/2GB RAM/30GB SSD/1.5TB 帯域幅/KVM/香港

以前シンガポールのデータセンターを紹介した Dediserve: Dediserve: 5 ユーロ/...