99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Cloudreve 源碼部署與對(duì)象存儲(chǔ)接入:打造私有個(gè)人網(wǎng)盤(pán)指南

Cloudreve 源碼部署與對(duì)象存儲(chǔ)接入:打造私有個(gè)人網(wǎng)盤(pán)指南 簡(jiǎn)介Cloudreve 個(gè)人網(wǎng)盤(pán)系統(tǒng)源碼基于 Go 框架開(kāi)發(fā)面向需要自建私有云盤(pán)的個(gè)人站長(zhǎng)、小型團(tuán)隊(duì)或開(kāi)發(fā)者解決主流網(wǎng)盤(pán)限速、漲價(jià)和數(shù)據(jù)自主管控等痛點(diǎn)。系統(tǒng)支持本地存儲(chǔ)及七牛、阿里云 OSS、騰訊云 COS、又拍云、OneDrive 等云存儲(chǔ)驅(qū)動(dòng)后端采用 Go 與 Gin前端采用 React、Redux 和 Material-UI具備文件管理、分享鏈接、訪問(wèn)密碼、有效期、下載次數(shù)限制、多用戶(hù)管理和權(quán)限控制等功能部署簡(jiǎn)單適合二次開(kāi)發(fā)。資源包為 zip 格式共 341 個(gè)文件大小約 594KB以 314 個(gè) Go 源碼文件為主另含 Dockerfile、YAML 配置、Markdown 說(shuō)明文檔和前端相關(guān)文件目錄覆蓋 API 測(cè)試、WebDAV 客戶(hù)端、管理模塊等結(jié)構(gòu)清晰便于按模塊學(xué)習(xí)。目前已有 656 人學(xué)習(xí)/下載適合具備一定 Go 基礎(chǔ)、對(duì)云存儲(chǔ)對(duì)接與網(wǎng)盤(pán)權(quán)限設(shè)計(jì)感興趣的開(kāi)發(fā)者通過(guò)閱讀源碼可以掌握多存儲(chǔ)驅(qū)動(dòng)接入方式、分享鏈接權(quán)限控制機(jī)制、用戶(hù)體系與文件管理模塊的實(shí)現(xiàn)思路也能參考其前后端組織方式用于個(gè)人網(wǎng)盤(pán)項(xiàng)目的擴(kuò)展與改造。1. Cloudreve 是什么一臺(tái)小機(jī)器就能撐起的個(gè)人網(wǎng)盤(pán)源碼背后是一套云存儲(chǔ)抽象層如果你手里有一臺(tái) 1 核 2G 的小服務(wù)器想把它變成能分享文件、能離線下載的個(gè)人網(wǎng)盤(pán)Cloudreve 大概是目前最省事的方案之一。它是一個(gè)基于 Go 框架開(kāi)發(fā)的開(kāi)源項(xiàng)目官方發(fā)布的是編譯好的單文件二進(jìn)制而標(biāo)題里的“源碼”意味著你還可以直接拉倉(cāng)庫(kù)自行構(gòu)建改邏輯、加存儲(chǔ)后端、做成私有化版本都不受限制。Cloudreve 最核心的思路不是把磁盤(pán)塞進(jìn)自己的程序里而是把存儲(chǔ)這件事抽象了一層本機(jī)磁盤(pán)、七牛、阿里云 OSS、騰訊云 COS、又拍云、OneDrive 都算“存儲(chǔ)策略”你只需在網(wǎng)盤(pán)里建策略上傳文件時(shí)選策略后端會(huì)自動(dòng)把數(shù)據(jù)寫(xiě)到對(duì)應(yīng)的對(duì)象存儲(chǔ)或云盤(pán)上。也就是說(shuō)你的服務(wù)器只是控制面和流量中轉(zhuǎn)數(shù)據(jù)本體不占本地磁盤(pán)擴(kuò)容也變成“給 Bucket 充值”而不是“給服務(wù)器加盤(pán)”。這套設(shè)計(jì)對(duì)我來(lái)說(shuō)最大的價(jià)值是小機(jī)器可以把內(nèi)存省給 PHP、OCR 這類(lèi)其他服務(wù)網(wǎng)盤(pán)本身的內(nèi)存占用長(zhǎng)期維持在 80MB 上下。接下來(lái)我把從源碼編譯、Docker 部署到對(duì)接各種云存儲(chǔ)后端的完整路徑拆開(kāi)講包括那些文檔里不寫(xiě)但一定會(huì)翻車(chē)的細(xì)節(jié)。2. 選型理由Go 單二進(jìn)制和存儲(chǔ)策略抽象為什么它適合個(gè)人網(wǎng)盤(pán)場(chǎng)景2.1 從源碼構(gòu)建為什么單二進(jìn)制能這么小以及編譯時(shí)需要關(guān)注什么Cloudreve 的前端是 Vue 寫(xiě)的構(gòu)建后被打包進(jìn) Go 的 embed 文件系統(tǒng)里。最終產(chǎn)物只有一個(gè)可執(zhí)行文件連靜態(tài)資源都不需要單獨(dú)放在磁盤(pán)上。這對(duì)服務(wù)器運(yùn)維的意義很大沒(méi)有 Node 運(yùn)行時(shí)依賴(lài)、沒(méi)有 PHP-FPM、沒(méi)有一堆配置文件兜底拷過(guò)去就能跑哪怕跑在 ARM 板子上也只是交叉編譯的事。從源碼構(gòu)建的常見(jiàn)做法是先拉倉(cāng)庫(kù)再按版本打 tag。Go 的構(gòu)建命令本身不復(fù)雜git clone --recurse-submodules https://github.com/cloudreve/Cloudreve.git cd Cloudreve # 編譯前端資源Cloudreve 需要先構(gòu)建靜態(tài)頁(yè)面再嵌入二進(jìn)制 cd frontend yarn install yarn build cd .. # 回到主目錄打包靜態(tài)資源和后端代碼 go build -o cloudreve -ldflags -s -w -tags embed參數(shù)說(shuō)明-tags embed是關(guān)鍵它告訴 Go 編譯器把frontend/dist目錄內(nèi)的內(nèi)容嵌進(jìn)二進(jìn)制的embed.FS如果不加這個(gè) tag程序能編譯過(guò)但跑起來(lái)首頁(yè)會(huì)白屏因?yàn)殪o態(tài)資源沒(méi)進(jìn)去。-ldflags -s -w是去掉符號(hào)表和調(diào)試信息的常用做法二進(jìn)制體積能縮減約 20%。另外建議編譯前先跑一遍go mod tidy確認(rèn)依賴(lài)完整Cloudreve 的依賴(lài)?yán)锇琯olang.org/x/crypto這類(lèi)基礎(chǔ)庫(kù)網(wǎng)絡(luò)環(huán)境不干凈時(shí)下載會(huì)卡住但我不展開(kāi)講這個(gè)。編譯好之后直接運(yùn)行./cloudreve首次啟動(dòng)會(huì)在當(dāng)前目錄生成conf.ini和cloudreve.db。需要注意Cloudreve 默認(rèn)使用 SQLite數(shù)據(jù)庫(kù)文件就一個(gè)備份非常方便但并發(fā)寫(xiě)入能力弱。如果你要跑公共分享站或小團(tuán)隊(duì)使用建議一開(kāi)始就切到 MySQL。2.2 存儲(chǔ)策略機(jī)制從“文件夾”到“存儲(chǔ)后端”的一層映射Cloudreve 里的存儲(chǔ)策略Storage Policy是整個(gè)網(wǎng)盤(pán)的地基。理解它之后多后端對(duì)接就不難了。策略的本質(zhì)是一個(gè) JSON 配置里面寫(xiě)著后端類(lèi)型、是否生成直鏈、URL 規(guī)則、上傳方式等。用戶(hù)創(chuàng)建目錄時(shí)可以給目錄指定某一個(gè)策略上傳文件時(shí)文件會(huì)被寫(xiě)入該策略對(duì)應(yīng)的存儲(chǔ)后端。同一個(gè)網(wǎng)盤(pán)里可以同時(shí)存在多個(gè)策略比如把個(gè)人文件放 OneDrive把分享出去的視頻放 OSS借此分?jǐn)偭髁砍杀?。策略有點(diǎn)像一個(gè)“轉(zhuǎn)賬接口”你決定數(shù)據(jù)落在哪個(gè)后端而不是數(shù)據(jù)怎么組織。Cloudreve 的驅(qū)動(dòng)器層會(huì)按照策略配置把本地文件、七牛/OSS/COS/又拍這類(lèi) S3 兼容對(duì)象存儲(chǔ)、OneDrive 這種網(wǎng)盤(pán)統(tǒng)一成一個(gè)接口。上層的文件表、分享表、用戶(hù)表都只記錄文件元數(shù)據(jù)和策略 ID不關(guān)心文件真實(shí)存儲(chǔ)位置。這帶來(lái)的好處是遷移存儲(chǔ)后端時(shí)不需要?jiǎng)尤魏斡脩?hù)數(shù)據(jù)——把策略改一下新上傳的文件就去了新地方老文件仍然留在原桶里通過(guò)調(diào)整策略的 URL 規(guī)則繼續(xù)訪問(wèn)。權(quán)限模型上Cloudreve 將用戶(hù)分組每個(gè)組能看到的存儲(chǔ)策略列表是可配置的。比如游客組只能用“下載”策略上傳組才能用“雨季大文件”策略。這塊配置在后臺(tái)管理面板里完成與源碼層面的策略 JSON 是兩個(gè)層次別搞混JSON 決定文件寫(xiě)到哪、用什么方式寫(xiě)后臺(tái)配置決定誰(shuí)能用哪個(gè)策略。從源碼角度去看策略實(shí)現(xiàn)會(huì)發(fā)現(xiàn) Cloudreve 把每個(gè)后端都實(shí)現(xiàn)了一套 driver 接口接口里定義了Put、Delete、Get、Thumb等方法。如果你要接一個(gè)新的私有存儲(chǔ)理論上只需新增一個(gè) driver 文件并注冊(cè)到drivers包里。這就是它作為可二次開(kāi)發(fā)項(xiàng)目的核心擴(kuò)展點(diǎn)。3. 跑通最小可用系統(tǒng)源碼構(gòu)建 Docker 編排把阿里云 OSS 掛成本地目錄3.1 兩種部署方式怎么選Docker Compose 更適合帶 MySQL 的正式環(huán)境Cloudreve 官方提供了 Docker 鏡像適合不想折騰編譯、想把網(wǎng)盤(pán)當(dāng)黑盒用的場(chǎng)景。我個(gè)人推薦用 Docker Compose 同時(shí)起cloudreve和mysql兩個(gè)容器因?yàn)?SQLite 在網(wǎng)盤(pán)使用量上來(lái)以后會(huì)頻繁地出現(xiàn)“database is locked”。下面是我常用的編排文件骨架version: 3.7 services: cloudreve: image: cloudreve/cloudreve:latest container_name: cloudreve ports: - 5212:5212 volumes: - ./data:/data - ./conf.ini:/data/conf.ini environment: - TZAsia/Shanghai depends_on: - db restart: unless-stopped db: image: mysql:8.0 container_name: cloudreve-db environment: MYSQL_ROOT_PASSWORD: rootpw MYSQL_DATABASE: cloudreve MYSQL_USER: cloudreve MYSQL_PASSWORD: cloudrevepw volumes: - ./mysql:/var/lib/mysql restart: unless-stopped這里的conf.ini是 Cloudreve 的主配置首次啟動(dòng)后容器會(huì)把默認(rèn)配置拷貝到掛載目錄。注意如果你把conf.ini也放進(jìn)./data下路徑要寫(xiě)成/data/conf.ini否則 Docker 不會(huì)自動(dòng)生成Cloudreve 啟動(dòng)會(huì)直接報(bào)錯(cuò)退出。而 MySQL 容器先于 Cloudreve 啟動(dòng)是因?yàn)?Cloudreve 啟動(dòng)時(shí)會(huì)檢查數(shù)據(jù)庫(kù)連通性連接失敗會(huì)直接退出不會(huì)自動(dòng)等待。3.2 conf.ini 里的關(guān)鍵參數(shù)session_secret、數(shù)據(jù)庫(kù)連接和監(jiān)聽(tīng)地址Cloudreve 的conf.ini是 INI 格式按[System]、[Database]、[Redis]分節(jié)。第一次啟動(dòng)后會(huì)自動(dòng)生成默認(rèn)值但有兩個(gè)參數(shù)必須手動(dòng)改一個(gè)是[System]下的session_secret默認(rèn)是隨機(jī)字符串容器重啟不會(huì)變但不改的話副作用是登錄態(tài)在進(jìn)程重啟后被重置所有人被迫重新登錄另一個(gè)是數(shù)據(jù)庫(kù)連接串如果你用 SQLite 就保持空著在 Docker 里換成 MySQL 時(shí)這樣寫(xiě)[System] ; 監(jiān)聽(tīng)地址和端口 Listen :5212 ; 登錄會(huì)話密鑰必須手動(dòng)改成隨機(jī)長(zhǎng)字符串 session_secret a-random-string-at-least-32-bytes-long ; 首次運(yùn)行后是否初始化管理員賬號(hào) ; 0 會(huì)要求命令行初始化建議保持 0 Initialized 0 [Database] ; 留空使用 SQLite Type mysql ; MySQL 連接參數(shù) Host 127.0.0.1 Port 3306 User cloudreve Password cloudrevepw Name cloudreve Charset utf8mb4參數(shù)說(shuō)明Listen端口默認(rèn) 5212如果前面有 Nginx務(wù)必讓 Nginx 把proxy_pass指向http://127.0.0.1:5212否則跨域和 WebSocket 都會(huì)出問(wèn)題。Initialized 0時(shí)進(jìn)程啟動(dòng)后會(huì)在控制臺(tái)輸出管理員賬號(hào)一次性密碼這個(gè)信息只會(huì)出現(xiàn)一次建議立即登錄后臺(tái)改掉。Docker 部署時(shí)容器日志同樣可以看到注意別把日志輸出到公網(wǎng)日志平臺(tái)。數(shù)據(jù)庫(kù)這部分我吃過(guò)虧Charset寫(xiě)成utf8而不是utf8mb4用戶(hù)上傳帶 emoji 的文件名時(shí)數(shù)據(jù)庫(kù)寫(xiě)入直接報(bào)錯(cuò)文件存進(jìn)去了但列表里看不到。后來(lái)統(tǒng)一用utf8mb4問(wèn)題就消失了。如果你接手一個(gè)已經(jīng)建好的表改完字符集后要手動(dòng)執(zhí)行ALTER TABLE轉(zhuǎn)換光改配置不生效。3.3 綁定阿里云 OSS創(chuàng)建存儲(chǔ)策略存下來(lái)直接可用接下來(lái)是真正把 OSS 掛進(jìn)來(lái)的步驟。后臺(tái)登錄后進(jìn)入“管理面板 → 存儲(chǔ)策略 → 創(chuàng)建新策略”。你需要準(zhǔn)備 OSS 的AccessKeyId和AccessKeySecretBucket 名、Region 和 Endpoint 是另一個(gè)概念別選錯(cuò)。{ base_url: https://your-custom-domain.example.com, UploadURL: https://oss-cn-hangzhou.aliyuncs.com, DownloadURL: https://your-custom-domain.example.com, AccessKeyId: xxxxxxxxxxxxxxxx, AccessKeySecret: yyyyyyyyyyyyyyyy, BucketName: my-cloudreve-files, Region: oss-cn-hangzhou, Endpoint: oss-cn-hangzhou.aliyuncs.com, IsPrivate: false, IsCNAME: true }這段 JSON 在 Cloudreve 的 OSS 策略配置里對(duì)應(yīng)字段。幾個(gè)容易出錯(cuò)的點(diǎn)BaseURL是文件對(duì)外服務(wù)的域名如果走自定義 CNAME 回源加速必須寫(xiě)https://your-domain.com并且該域名要在 OSS 控制臺(tái)綁定 BucketUploadURL和Endpoint很多人看成同一個(gè)東西但它們不一定相等——如果你的服務(wù)器和 OSS 在同地域可以用內(nèi)網(wǎng) Endpoint 走內(nèi)網(wǎng)上傳流量費(fèi)為零。IsCNAME表示是否使用自定義域名訪問(wèn)開(kāi)啟后 DownloadURL 里的域名才會(huì)生效否則文件直鏈會(huì)生成到 OSS 默認(rèn)域名隱私空間下會(huì)有防盜鏈問(wèn)題。配置完后回到云存儲(chǔ)根目錄新建一個(gè)文件夾給文件夾指定這個(gè)策略測(cè)試上傳。上傳驗(yàn)證的最快方法不是點(diǎn)網(wǎng)頁(yè)而是直接構(gòu)造一個(gè) PUT 請(qǐng)求curl -X PUT https://your-domain.com/upload/test.txt \ -H Authorization: Bearer 登錄后的 Cookie 或 Token \ -d hello cloudreve如果返回201或200且文件出現(xiàn)在 OSS 桶里策略就通了。如果返回 403優(yōu)先檢查IsPrivate字段私有 Bucket 需要 Cloudreve 每次生成帶簽名的 URLIsPrivate必須為true否則前端拿不到文件內(nèi)容。4. 存儲(chǔ)后端差異化接入七牛、騰訊云 COS、又拍云、OneDrive 的配置邊界4.1 各后端的選型對(duì)比哪些適合直傳哪些必須走回調(diào)Cloudreve 的存儲(chǔ)策略在底層對(duì)每個(gè)后端都做了適配但它們的行為差異很大。我整理了一張表按我自己的使用體驗(yàn)排了優(yōu)先級(jí)后端上傳模式外鏈與自定義域名典型問(wèn)題阿里云 OSS直傳客戶(hù)端直傳 Bucket支持 CNAME 自定義域名簽名 URL 支持跨域配置復(fù)雜私有讀下載要走簽名騰訊云 COS直傳支持自定義域名簽名 URL 支持Endpoint 多了個(gè)cos.前綴容易寫(xiě)錯(cuò)七牛云 Kodo直傳或回調(diào)上傳強(qiáng)制使用測(cè)試域名或綁定 CDN 域名測(cè)試域名有 30 天有效期正式用必須綁 CDN又拍云表單回調(diào)必須配置服務(wù)名和操作員依賴(lài)回調(diào)地址公網(wǎng)可達(dá)否則上傳后不落盤(pán)OneDrive授權(quán)后服務(wù)端中轉(zhuǎn)不支持自定義域名直鏈需要 Application 權(quán)限和定時(shí)刷新 Token選型建議如果想讓用戶(hù)上傳大文件時(shí)服務(wù)器內(nèi)存不炸優(yōu)先選支持“直傳”的 OSS、COS 和 Kodo。直傳模式下瀏覽器或客戶(hù)端直接把文件傳到 BucketCloudreve 只負(fù)責(zé)生成臨時(shí)憑證和記錄元數(shù)據(jù)。相反又拍云默認(rèn)是表單異步回調(diào)文件先到又拍服務(wù)器又拍再回調(diào)你的 Cloudreve 地址如果你的服務(wù)器沒(méi)有公網(wǎng) IP 或回調(diào)地址被防火墻擋了文件就永遠(yuǎn)不回記錄。4.2 OneDrive 授權(quán)流程從 Azure 注冊(cè)應(yīng)用到 Token 刷新難點(diǎn)全在“回調(diào)”O(jiān)neDrive 是這套方案里特殊的一環(huán)。它不提供對(duì)象存儲(chǔ)式的 Bucket而是直接操作微軟網(wǎng)盤(pán)。Cloudreve 需要拿到你 Azure AD現(xiàn)在叫 Entra ID應(yīng)用的 client_id、client_secret然后通過(guò) OAuth 授權(quán)獲取 access_token 和 refresh_token。授權(quán)完成后Cloudreve 會(huì)把文件寫(xiě)到這個(gè) OneDrive 賬號(hào)的固定目錄下。操作上需要先到 Azure Portal 注冊(cè)一個(gè)應(yīng)用設(shè)置 Redirect URI 為你的 Cloudreve 回調(diào)地址格式一般是https://你的域名/api/v3/oauth/onedrive。然后給應(yīng)用添加Files.ReadWrite和offline_access權(quán)限先拿到授權(quán)碼再換取 token。這里有個(gè)坑token 有效期短Cloudreve 會(huì)用 refresh_token 自動(dòng)續(xù)期但refresh_token在微軟側(cè)有最長(zhǎng)生命周期一旦超過(guò)有效期網(wǎng)盤(pán)會(huì)進(jìn)入“只讀”狀態(tài)上傳直接報(bào) 401。我的經(jīng)驗(yàn)是把 OneDrive 策略的“自動(dòng)刷新 Token”開(kāi)關(guān)打開(kāi)并且在服務(wù)器上用 cron 每 10 分鐘請(qǐng)求一次 Cloudreve 的/api/v3/oauth/onedrive狀態(tài)接口檢查 token 是否還有效。無(wú)效時(shí)的處理不是手工重新授權(quán)而是用 refresh_token 重新拉一次 token然后寫(xiě)回?cái)?shù)據(jù)庫(kù)的存儲(chǔ)策略表。更省心的方案是如果 OneDrive 只是個(gè)人備份用途干脆把它的優(yōu)先級(jí)放低不要讓它承擔(dān)大流量分享因?yàn)槲④?API 限流很快下載量大時(shí)接口會(huì)間歇性返回 429。4.3 自定義域名/CORS 配置直傳模式下最容易忽略的跨域和 Referer 防盜鏈直傳模式下瀏覽器從your-domain.com發(fā)起請(qǐng)求目標(biāo)卻是oss-cn-hangzhou.aliyuncs.com這一看就是跨域。OSS 控制臺(tái)里要給 Bucket 配置 CORS 規(guī)則允許的來(lái)源寫(xiě)上你的后臺(tái)域名允許的方法至少包含GET, PUT, POST, DELETE, HEADExposeHeaders里要加上ETag否則 Cloudreve 拿不到文件校驗(yàn)值上傳后可能顯示“校驗(yàn)失敗”。COS 和 Kodo 的 CORS 配置同理但它們默認(rèn)允許的規(guī)則比 OSS 寬松很多場(chǎng)景不配也能跑等到瀏覽器報(bào) Red Block 錯(cuò)誤時(shí)再回頭補(bǔ)。防盜鏈上OSS、COS 和七牛都支持“Referer 黑白名單”。如果你希望文件只能被自己的站點(diǎn)頁(yè)面引用可以把白名單填成*.your-domain.com。但要注意這個(gè)規(guī)則會(huì)誤傷 OneDrive 這種服務(wù)端下載模式因?yàn)榉?wù)端下載時(shí) Referer 可能是空的容易被規(guī)則攔截。所以防盜鏈建議只加在純直鏈的 Bucket 策略上別全局套用。5. 部署常見(jiàn)坑上傳卡 99%、離線下載失敗、回調(diào)驗(yàn)簽不過(guò)這幾件事5.1 上傳 99% 一直轉(zhuǎn)圈Nginx 默認(rèn)限制和表單大小上限現(xiàn)象小文件秒傳成功超過(guò) 100MB 的文件進(jìn)度條走到 99% 就停住過(guò)一會(huì)兒提示上傳失敗。原因Cloudreve 本身沒(méi)有限制上傳體積但 Nginx 默認(rèn)client_max_body_size只有 1MB超過(guò)后直接返回 413。另一種情況是反向代理沒(méi)有配置超時(shí)大文件上傳時(shí)間超過(guò)proxy_read_timeout的默認(rèn) 60 秒代理主動(dòng)斷開(kāi)連接。解決在 Nginx 的 server 塊中顯式調(diào)整server { listen 80; server_name pan.example.com; client_max_body_size 20g; proxy_read_timeout 600s; proxy_send_timeout 600s; location / { proxy_pass http://127.0.0.1:5212; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }client_max_body_size根據(jù)你的實(shí)際需求調(diào)整20g 是常見(jiàn)上限。同時(shí)如果是直傳 OSSNginx 這個(gè)值其實(shí)只影響 Cloudreve 的 API 轉(zhuǎn)發(fā)瀏覽器到 OSS 的直傳流量并不走你的 Nginx所以別以為調(diào)了 Nginx 就能解決所有上傳慢的問(wèn)題真正瓶頸可能在 OSS 公網(wǎng)帶寬或跨地域鏈路。5.2 文件傳上去了列表里看不到SQLite 鎖沖突與分庫(kù)建議現(xiàn)象上傳完成但刷新后文件不在目錄里管理后臺(tái)能看到記錄用戶(hù)端列表為空。原因最常見(jiàn)的是 SQLite 在并發(fā)寫(xiě)入時(shí)鎖沖突。Cloudreve 的文件記錄寫(xiě)入和其他查詢(xún)業(yè)務(wù)在同一數(shù)據(jù)庫(kù)文件上上傳高峰時(shí)多個(gè)寫(xiě)事務(wù)同時(shí)發(fā)生SQLite 會(huì)隨機(jī)拒掉一部分寫(xiě)入程序沒(méi)有重試機(jī)制最終導(dǎo)致文件未入庫(kù)。其次是列表中勾選了“只顯示已上傳完成”的狀態(tài)過(guò)濾上傳中斷剩下的臨時(shí)記錄被過(guò)濾掉。解決長(zhǎng)期方案是換 MySQL我前面給的 Compose 編排里直接帶 MySQL 就是為了避免這個(gè)坑。臨時(shí)方案是手動(dòng)去 SQLite 里查一下記錄狀態(tài)sqlite3 cloudreve.db select id, file_name, status, size from files;如果有status 0或upload_session_id存在但文件不完整把對(duì)應(yīng)記錄刪掉讓用戶(hù)重新上傳。記一條血淚經(jīng)驗(yàn)個(gè)人網(wǎng)盤(pán)前期用 SQLite 完全夠但一旦掛到公網(wǎng)并有幾十個(gè)人同時(shí)傳文件就必須提前換 MySQL否則某個(gè)周末流量高峰時(shí)你會(huì)收到一堆“傳不上去”的反饋。5.3 離線下載總是失敗提示超時(shí)或找不到下載器現(xiàn)象粘貼一個(gè)磁力鏈或 HTTP 下載鏈接任務(wù)在后臺(tái)停留幾分鐘后提示失敗。原因Cloudreve 本身不實(shí)現(xiàn)下載協(xié)議它依賴(lài)外部命令aria2或rclone。Docker 鏡像默認(rèn)不含這兩個(gè)組件所以你從鏡像直接啟動(dòng)離線下載面板就像個(gè)擺設(shè)。另外容器內(nèi)的aria2需要配置 RPC 地址默認(rèn)是http://localhost:6800/jsonrpc如果容器里沒(méi)起 aria2 服務(wù)Cloudreve 連不上。解決使用支持aria2的鏡像版本或者在宿主機(jī)裝好aria2后在 Cloudreve 管理后臺(tái)把 RPC 地址指向宿主機(jī)的 IP 和端口[aria2] rpc_server http://127.0.0.1:6800/jsonrpc rpc_secret your-secret同時(shí)確認(rèn) aria2 啟動(dòng)時(shí)開(kāi)啟 RPC 模式aria2c --enable-rpctrue --rpc-listen-alltrue --rpc-secretyour-secret --dir/downloads注意rpc-secret要和 Cloudreve 后臺(tái)填的一致否則任務(wù)提交后會(huì)被 aria2 拒絕。反過(guò)來(lái)說(shuō)如果你根本不需要離線下載可以無(wú)視這個(gè)報(bào)錯(cuò)因?yàn)榫W(wǎng)盤(pán)核心功能不受影響。5.4 用自定義域名訪問(wèn)后臺(tái)登錄后自動(dòng)退出Session 域校驗(yàn)問(wèn)題現(xiàn)象用 IP 訪問(wèn)一切正常換成域名登錄后一刷新就回到登錄頁(yè)。原因Cloudreve 的 Session Cookie 默認(rèn)綁定在 IP 或初始域名上。首次用 IP 啟動(dòng)后后來(lái)?yè)Q成域名Session Cookie 的 Domain 不匹配瀏覽器不發(fā)送 Cookie后端自然認(rèn)為未登錄。解決修改conf.ini里的session_domain為你的域名并保證前后訪問(wèn)方式一致。如果已經(jīng)用 IP 登錄過(guò)先清除瀏覽器 Cookie 再重新登錄。這個(gè)坑在本地調(diào)試時(shí)最容易踩本地用localhost:5212部署后改用pan.example.com不刷新 Cookie 就始終卡在登錄頁(yè)。6. 進(jìn)階技巧用定時(shí)備份與策略隔離把 Cloudreve 變成一臺(tái)可靠的家庭數(shù)據(jù)樞紐到這里部署和存儲(chǔ)對(duì)接基本收尾最后說(shuō)兩個(gè)讓這套系統(tǒng)長(zhǎng)期穩(wěn)定跑下去的維護(hù)手段都是我踩過(guò)坑之后才加上的。第一是數(shù)據(jù)庫(kù)備份。Cloudreve 的元數(shù)據(jù)都集中在cloudreve.dbSQLite或 MySQL 里文件本體分散在各存儲(chǔ)桶。備份時(shí)不要想著把文件也拷一份那是存儲(chǔ)后端的活。我習(xí)慣每天凌晨 3 點(diǎn)用sqlite3做在線備份而不是直接cp數(shù)據(jù)庫(kù)文件因?yàn)?SQLite 在寫(xiě)入時(shí)直接復(fù)制文件會(huì)得到損壞的備份sqlite3 /path/to/cloudreve.db .backup /backup/cloudreve_$(date \%F).dbSQLite 的.backup命令利用在線備份 API能保證一致性。如果跑 MySQL就用mysqldump加上單事務(wù)參數(shù)。備份文件保留 14 天配合云存儲(chǔ)的跨區(qū)域復(fù)制基本能做到任意一天故障可恢復(fù)。第二是離線下載目錄的定期清理。aria2 下載的文件會(huì)堆在/downloads不清理的話磁盤(pán)遲早被填滿。我一般在宿主機(jī)掛一個(gè)定時(shí)任務(wù)把超過(guò) 7 天沒(méi)被 Cloudreve 記錄引用的臨時(shí)文件刪掉find /downloads -type f -mtime 7 -delete這個(gè)做法的前提是Cloudreve 會(huì)把下載完成的文件轉(zhuǎn)移進(jìn)存儲(chǔ)策略轉(zhuǎn)移完成后/downloads里只剩臨時(shí)文件。如果你的策略沒(méi)有啟用“下載后自動(dòng)轉(zhuǎn)移”這個(gè)命令會(huì)把已下載文件一起刪掉所以務(wù)必先確認(rèn)策略配置里勾了“離線下載完成后自動(dòng)轉(zhuǎn)存”。我用 Cloudreve 已經(jīng)三年最大的感受是它把“網(wǎng)盤(pán)”拆成了清晰的兩層上層是文件和分享邏輯下層是可替換的云存儲(chǔ)驅(qū)動(dòng)。源碼級(jí)擴(kuò)展能力的價(jià)值在于當(dāng)你不滿足于內(nèi)置后端時(shí)可以照著 driver 接口寫(xiě)自己的私有實(shí)現(xiàn)。希望這些配置和踩坑記錄能幫到你——至少讓你在一開(kāi)始就避開(kāi)我當(dāng)年夜里爬起來(lái)?yè)Q配置的那些彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
9久久久| 99久re热视频精品98| 婷婷五月天AV在线| 婷婷五月天无码熟女| 国产美女无遮挡裸体毛片A片| 思思久久精品视频| 久久婷丁香五月| 爱射综合| 夜夜夜叫天天天做| 天天色99| 国内一级片| 天天爱天天爽| 五月婷婷这里都是精品| 婷婷五月天成人| 婷婷影视久久| 97精品人人A片免费看| 丁香五月天中文字幕| 欧美五月丁香啪啪响视频| 黄色成人AV在线| 97人人草| 色99在线| 日韩精品999| 欧洲综合视频在线观看。欧洲,亚洲综合食品在线观看。 | 亚洲色婷婷五月| 五月婷五月婷伊人伊人五月婷| 久久久久久性爱视频| 亚洲五月天第一综合干| 99热国产| 婷婷99中文字幕| 丁香婷婷婷| 久久九九国产精品怡红院| 思思热视频在线| 五月丁香婷色| 色婷婷丁香五月高清在线| 色99热| 婷婷综合九色伊人| 久久久天堂国产精品女人| 丁香六月亚洲综合| 九九九九九九九热| 五月天激情小说| 五月美女婷婷风骚| 激情五月丁香五月| 亚洲永久免费| 五月丁香亭亭操逼| 色婷婷中文在线| 精品久久久人妻| 亚洲十月婷婷综合| 日本的α片xxxwww| 亚洲区,视频区,视频区免费| 精品婷婷| 国产亚洲99| 五月丁香激情综合六月涩涩爱| 激情内射人妻1区2区3区| 99色在线视频| 五月丁香色婷婷色| 天天五月天综合网址| 色视五月天婷婷| 在线va网站| 久久综合婷| 欧美成人AAA片一区国产精品| 五月丁香久久网| 五月丁香六月婷婷视频| 五月丁香AV在线| 五月婷婷乱| 丁香五月天婷婷久久综合| 91操碰| 欧洲亚洲午夜| 色婷婷电影| 中文字幕视频在线播放| 亚洲色色色色色| 99视频自拍| 色婷婷导航| 91色五月| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 五月丁香影院| 又大又粗九一在线| 99九九热视频免费| 久碰视频| 这里只有九九精品| 久久 婷婷 五月天| 丁香五月性爱| 在线不卡的视频| 激情五月天婷婷丁香| 色婷婷aV四虎| 五月丁香婷婷久久| 婷婷五月色影视先锋| 五月丁香在线国产| 综合网五月| 91久久精品无码一区二区三区| 男人的天堂99| 91精品在线看| 亚洲 小说 欧美 激情 另类| 婷婷社区五月天| 婷婷五月丁香91| 九九色影院| 激情綜合W W W,激情五月天| .青娱乐天天操B| 丁香婷婷婷| 五月99久久| 亚洲第一黄网| 婷婷深爱网| 啪啪小说五月天| 在线观看av网站| 日狠狠| 9久久精品| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 性爱视频99| 国产亚洲成AV人片在线观黄桃 | 欧美噜噜免费观看| 五月天com| 欧美视频五区| 成人婷婷色综合| 激情久久丁香| 五月丁香人人婷婷在线观看| 婷婷六月天激情| 五月婷av| 青青草Avb在线| 九月婷婷综合| 永久精品| 4399无码视频| 久久久网站| 少妇人妻凹凸视频| 亚洲精品成人| www.五月婷婷.com| 丁香五月激情在线| 超碰成人黄色网| 久久92| 99自拍视频| 亚洲 在线 性爱 | 天天综合网站| 婷婷五月天综合AV| 色婷婷五月天综合网| 中文AV在线播放| 婷婷色色综合| 色五月成人| 伊人婷婷五月天av| 思思热在线观看| 久久久九九九 99| 狠狠色五月激情| 日日夜夜狠狠| 日韩精品一曲二曲三曲四曲五曲| 激情五月亚洲综合网| 五月婷婷在线观看黄| 亚洲亚洲人成综合网络| 五月天丁香六月综合| 蜜乳A√| 另类综合激情| 夜夜爱影院| 思99热精品久久只有精品| 色99色| 婷婷五月丁香图片人人操| 91九色熟女| 骚货艹网站视频| wwwss在线观看| 人人综合久| 日日激情网| 超碰在线观看9| 中文字幕人妻AV| 26uuu.| 大香蕉五月丁香| 激情久久月| 五月亭亭综合五码| 五月天丁香久久综合| 婷婷免费精品视频| 婷婷综合五月| 人人色AV| 亚洲成人综合在线| 99综合免费视频| 婷婷色一二三区波多野结衣| 色黄啪啪| 亚州操操| www.maotanji.com| 99亚洲精美视频在线观看| 激情网婷婷婷| 91在线观看www| 欧美综合婷婷网| 五月天播播| 大香蕉婷婷丁香视频在线| 狠狠草狠狠草| 伊人狠狠色婷婷综合丁香一区| 79色色免费| 亚洲视频在线观看| 五月丁香拍拍激情综合| 熟女人妻一区二区三区免费看| 婷婷综合网| 六月婷五月丁香| 五月丁香六月| 九九久久五月天综合伊人| 性无码专区无码| 另类色视频| 综合激情视频| 岛国av网| 激情五月天.色网| 国语精品探花| 色五月综合97| 91超碰人人操| 激情综合五月.....| 欧美私人家庭影院| 五月丁香六月婷婷视频| 婷婷六月综合基地| 思思久久精品| 狠狠色狠狠色综合日日91| 无人区码一码二码三码医生系列| 涩婷婷五月天| 91精品视频男人的天堂| 婷婷性爱网| 欧美在线干| 99精品热| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 激情综合视频| 婷婷 伊人 久久| 天天操婷婷| 99热伊人| 久久9久久| 激情五月天偷拍综合网| 久久永久网址| 丝袜熟女一区二区三区| 色五月在线视频观看| 久久99人人| 亚美欧色影院| 大香蕉中文| 五月婷婷婷| 狠狠五月丁香色婷| 在线看黄色| 亚洲视频二区| 99色热综合| 黄色短视频在线观看| 色五月婷婷小说亚洲中文字幕组| 久久久思思热| 婷婷五月天性爱视频| 丁香五月天在线| 激情AV在线| 久久99网| 丁香色婷婷| 亚洲啪啪啪啪| 人妻在线观看视频| AV性爱网| 激情小说五月天| 婷婷五月激情的图片| 日本精品人妻无码77777| 99.色| 婷婷五月天大香蕉| www.色五月| 99免费热视频在线| 五月香蕉婷婷| 婷婷五月激情网| 色综啪啪网| 婷婷五月激情的图片| 色婷婷成人丁香| 97操碰人免费| 欧美经典片免费观看大全| 婷婷深爱五月丁香| 内射激情在线| 五月婷婷综合激情| 久婷首页| 婷婷五月天av小说| AV中文在线| 26uuu在线观看| 777久久综合视频| www.com在线操视频免费观看| 天天操婷婷| 天天做天天摸| 色色色色色色色色色999| 婷婷五月大香蕉| 色婷婷网大全在线| 伊人五月天| 久色激情| 无人精品在线视频| 丁香五月在线观看完整版| 91啪啪视频| www,99色| 99精品丰满| 操操啪| 狠狠爱五月婷婷| 色婷婷先锋| 婷婷五月天激情文学小说| 婷婷五月天AV在线| 99精品手机在线视频| 精品亚洲国产成人A片在线鸭王| 人妻激情在线| 99热丁香| 极品另类| 色五月婷婷网| 五月丁香啪啪啪| m色激情网| 五月激情六月| 九九99视频精品| 99热在线网站| 婷婷婷婷午夜| 99视频啪啪| 成人在线二区| 亚洲黄色网址| 天天爱天天天射AV| 蒲京久久无码视频| 免费色婷婷| 天天日中文| 丁香婷婷综合激情五月色| 9999久久久久| 天天日综合| 超碰亚洲天堂| 五月天啪啪| 九九99免费理论| 久久精品99久久久久久| 91色久| 久久久性爱视频| 五月亭亭六月天| 色综合天天天天做夜夜| 婷婷综合激情| 婷婷五月丁香欧洲| 久久综合婷婷| 国产99热| 午夜精品久久久久久久爽| 色色亚洲| 人人操人人妻| 超碰九热| 99精品网址| 97成人视频| 久人人操| 91精品久久久久久| 2023天天日夜夜爽| 六月丁AV| 久久综合首页| 九九亚洲视频| 99久久超级| 雪千夏麻豆| 久久日婷婷| 日韩久操婷婷| 婷婷爱爱蜜臀天天操| 亚洲国产成人在线| 丁香六月 人妻| 影音先锋 91工厂| 丁香五月六月激情| 久色国产| 97人人看| 久久9热好| 不卡成人免费| 成人av播放| 日本综合色图| 丁香五月激情图片| 91热99| 久久98| 五月桃花网综合| 99精品久久久久久久久| 色综合综合色| 天天舔日日肏夜夜爽| 婷婷五月亚洲一本在线丁香| 色婷婷综合网| 成人电影一区| 97超碰欧美中文字幕| 91综合国免费久入| 久久思思热视频| 九九99热久久精品66中文字幕| 伊人激情| 五月丁香综缴情性爱| 99久久玖玖| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 超碰色热| 五月色网| 五月丁香六月激情啪| 久久丝袜婷婷| 日韩在线观看网址| www.91久久| 天天射射夜| 超碰人人操| 思思热视频在线观看| 激情性爱五月天网页| 五月 成人 婷婷| 色小说婷婷五月天天天| 伊人狠狠丁香婷婷综合尤物| 五月婷婷av在线| 亚洲视频二区| 色色色色色色网站| 色玖玖综合网| 婷婷五月综合基地| 色99亚洲| 色婷婷成人| 狠狠狠狠青草| 桃色激情婷婷伊人网| 激情婷婷丁香| 色呦呦在线| 草草视频91| 丁香 婷婷 亚洲 熟女| 涩涩涩五月天| 九九re精品视频在线观看| www激情网| 97人人操人人干| 色婷婷丁香AV综合| 人妻久久久久久久久| www.五月婷婷久久.com| 婷婷自拍| 久久久久久久合一狠狠做深爱| 色9999日韩国产| www.97干视频| 欧美丁香婷婷五月天| 成人综合网站| 五月婷婷三级| 丁香五月区| 99性色| 色婷婷a v| 天天夜夜操| 婷婷五月花| 五月婷婷啪啪啪| 色99在线视频| 久久香视频| 欧美性爱特黄一级aaaassss| 91操人| 久热 91| 婷婷五月六| 激情色五月天| 操你av| 北京熟妇搡BBBB搡BBBB| 一夜福利不卡| 99视频只有精品| 狠狠色综合网| 久久久com| 玖玖无码中文| 婷婷激情综合| 丁香五月综合| 五月婷婷天| 97在线/亚洲| 91视频综合网| 任我鲁这里有精品视频| 激情床戏| 99久视频| 久久性操| 激情婷婷丁香五月天小说| 91大神操美女| 日韩一级片| 色五月琪琪| 碰碰女| 五月婷啪啪| 一区二区你懂的| 国产一二三四五六七八视频| 丁香六月欧美| 99这里都是精品| 中文AV在线观看| 狠狠狠狠狠狠| 婷婷五月av| 久久99久久久久久| 天天搞夜夜六| 我淫我色婷婷五月天激情四射| 人人干Av| 青青草五月天| 色婷婷伊人| 免费超碰在线| 九九99免费视频| 五月丁香| 无遮挡国产高潮视频免费观看 | 人妻操逼视频| 五月婷婷色丁香| 大香伊人久色| 亚洲欧美丁香五月天亚洲欧美| 91婷婷丁香五月| 婷婷综合色色| 天搞天天天天天| 六月丁香五月婷婷| 婷婷丁香五月高清| 婷婷五月激情综合| 五月天婷婷色| 五月婷婷开心综合| 综合大香蕉| 可以看的av| 五月天久久婷婷婷| 综合亚洲AV| 亚洲日日日| 9人人操人人看| 久久狠狠干| 日韩av干| 开心五月婷婷婷美女| 99色| 婷婷五月六| 91一起操| 开心五月婷婷伊人| 五月成人网站| 99热亚洲精品| 亚洲精品va| 九九综合九色欧美狠狠| 色婷五月天| 丁香五月天五码婷婷| 五月丁香色婷婷伊人| 丁香婷婷基地| 99热综合在线| 色五月五月丁香| 亚洲AV无码久久精品色欲| 五月丁香激情婷婷综合字幕| 丁香五月综合在线播放| 五月婷婷自拍视频| 激情伊人五月天| 欧美色色色色色| 丁香五月激情视频在线| 婷婷丁香五月亚洲| 2017狠狠干| 亚洲精品影视| 99视频只有精品| 亚洲第一综合| 中文字幕不卡网站| 中文字幕五月久久婷婷| 五月丁香啪啪激情| 色五月开心五月激情五月| 大波美女VA网站| 五月丁香色婷婷基地| 婷婷丁香亚洲五月天| 久久这里只有欧美| 丁香婷婷性久久| 99啪| 亚洲天堂久久| 国产真实乱了老女人视频| 超碰av在| 91色在线| 五月婷婷香蕉| 婷婷午夜综合| 国外亚洲成AV人片在线观看| 丁香五月婷婷综合91| 自拍偷窥99热| 婷婷五月婷婷五月天| 六月色播| 婷婷亚洲综合| 99caobi| 69精品人人人人| 国产淫熟妇| 天天天天操| 99视频久久| 激情涩播| 深爱激情中文五月天av| 色色综合色| 亚洲精品成人| 禁片二区| 丁香六月亚洲| 大香蕉婷婷久久| 色婷婷狠狠| 碰人人97| 99热精在线九九久久保| 五月激情在线| 我淫我色婷婷五月天激情四射| www.jiujiujiu| 思思久久96热在精品国产,| 婷婷五月激情图片| 99五月香婷婷丁香在线视频| 91九九| 五月丁查人人| 91 九色大美女| av在线激情| 婷婷五月天综合中文| 婷婷午夜| www.综合久久| 婷婷开心激情综合五月天| 综合色五月天| 亚洲色基地| 九九爱看亚洲| 丁香六月啪| 天天综合久久| 亚洲色在线观看| 粉嫩AV久久一区二区三区| 97人凄人人操人人爽| 色综合天天天天做夜夜| www.色五月| 九九色中文| 婷婷五月天基地| 色噜噜狠狠色综无码久久合欧美| 日本天堂爱爱| 六月婷婷九月丁香亚洲综合| 九九热青草| 日本色频| 色播五月婷婷| 99操视频| 婷婷丁香在线| 欧亚中文A V| 精久久色| 欧美色图片88| 日韩按摩二区| 秋霞AV吧| 五月丁香婷婷啪啪| 大香蕉人妻| 激情人妻综合| 婷婷99热| 久久久18| 九九热精品| 成人av中文字幕| 色香久久| 99欧州偷拍视频| Www.se.久久| 激情久久天天| 丁香8月手机综合| 9999热这里只有精品| 国产精品久久久久久久久久| 五月婷庭丁香在线| 婷婷丁香无码专区| 天天碰夜夜爽| 99啪视频在线观看| 五月婷婷丁香啪啪| 全高清无码视頻| 久久婷婷网| 超碰人人干| 一起草av| WWW五月天| 99视频在线精品| 99久热这里只有精品视频删减版| 久久婷婷视频| 99性感视频| 九97免费视频| 99在线视频播放| 秋霞性爱AV| 这里只有精品久久| 成年人99热| 色婷狠狠| 久久停停超碰| 五月激情综合激情五月| 大香蕉网 久久| 少妇综合网| 99精品久久久| 最新高清无码专区| 人人视频人人干人人做| 9久视频| 天天综合精品| 九九精品视频在线观看| 六月婷婷av| 九九在线视频| 五月天啪啪| 亚洲av网站| 欧美叉叉叉BBB网站| 五月天色婷婷网| 久久综合综合久久| 久久无码成人| 久久婷婷色综合| EEUSS鲁片一区二区三区| 婷婷五月花| 奇米影视在线视频| 丁香婷婷人妻综合网| 婷婷中文无码| 91精品国产色猫| 激情综合5月| 色噜噜97视频在线观看| 五月婷婷综合在线视频| 丁香五月成人论坛| 五月天婷婷在线观看| 超碰永久在线| 日本性激情色播| 丁香五月影院| 91成人品| 操骚货在线| 久久精品国产AV一区二区三区 | 色噜噜狠狠色综| 99色在线视频| 色婷婷AV在线观看| 777精品成人a v久久| 婷色五月| 久久作爱| 人人干99| 99ri视频在线播放| 99热这里有精品24| 国产精自产拍久久久久久蜜| wwwss在线观看| 色99色| 91中文狠狠综合| 国产成人精品123区免费视频| 人人妻人人澡| 丁香五月情| 在线观看视频1区| 精品综合久久久久久五月天| 丁香婷婷久久| 综合五月丁香久久| 人妻激情综合| 色五月婷婷基地| 丁香六月激情四射| 日本在线视频播放91| 丁香五月亚洲天堂| 色99久草在线| 色婷婷先锋| 超碰人妻公开在线| 五月丁香欧美| 精品无码久久久久久久久| 五六月婷婷| 久久久性爱视频| 九九热色视频| 综合色播| 五月视频日本免费观看| 国产精品天天狠天天看| 五月婷婷丁香深深爱| 五月丁香网站| 国产裸舞福利资源在线视频| 无码AV免费精品一区二区三区| 久久这里只有精品07 | 免费AV在线网址| www天天色天天射| 99热很操老逼| 成人丁香婷婷| 亚洲色图81p| 色五月婷婷综合| 日韩成人av在线| 激情婷婷丁香| 人人操人人添人人摸97| 五月综合777| 秋霞少妇AV网站| 五月激情五月婷婷五月天在线| Av免费网站在线| 婷婷五月天伊人| 99热这里| 麻豆AV一区二区三区| 久久这里只有精品网| 六月丁香开心婷婷欧美| 亚洲免费99| 日本色天堂| 五月色亚洲| 色婷婷综合五月| 67194线路二在线观看| 九九热精品视频| 久操无码| 九九这里有精品| 五月色丁香国产在线视频| 婷婷天堂伊人| 草做免费在线观看| 成人版视频在线观看| 中文字幕在线免费观看视频| 色五月婷婷久久大| 97色在线观看视频| 99色| 六月丁香五月天| 色五月天激情| 综合久久激情久久| 丁香五月开心亚洲| 这里只有精品日韩精品| 国产高潮白浆一区二区| 日韩成人综合网| 思思热在线精品视频网站| 久热在线观看视频9| 色色色色五月天| 久久66精品| 狠狠久久婷五月| 超碰人妻公开在线| 久久停停超碰| www久热com| 成人AV免费观看| Aaa久久| 亚洲va欧美va天堂v国产综合| 亚洲色婷婷| 丁香五月 性爱| 五月天婷婷激情在线色图| 丁香五月综合亚洲| 午夜大香蕉| YW无码| 色婷五月天| 噜噜色婷婷| 丁香五月婷婷啪啪| 亚洲AV电影美洲AV电影| 亚洲综合激情五月久久| 97碰人人操| 婷婷综合网伊人| 99啪啪视频| 99精品网址| 色婷婷五月天| 欧美丁香五月夫妻天| 色天天久婷婷| 99热这里都是精品| 9999热精品| 国产做爰视频免费播放| 综合激情五月丁香| 狠狠的日| 999影院成人在线影院| 色丁香五月婷婷婷| www.婷婷六月天| 懂色av粉嫩av蜜臀av| 色情五月丁香| 久久久999精品| 五月婷婷免费在线观看视频| 五月丁香狠狠爱婷婷综合| 激情六月丁香| 91综合在线观看| 4399无码视频| 伊人综合网站| 99热都是精品| 精品成人久久久久久久_一二三四视| 色婷婷AV久久久久久久| 五月天伊人日日噜影片AV| 婷婷五月天最新综合你懂的| www.色9| 丁香激情五月少妇| 九97免费视频| 操操综合网婷婷| 亚洲亚洲人成综合网络| 99色在线观看| 亚洲操B| 亚洲激情在线| 97干97色| 婷婷亚洲综合| 狠狠久久婷五月| 色播播五月天| www.夜夜操.com| 天天拍夜夜爽| 色五月婷婷视频| 免费99情趣网视频| 婷婷AV丁香| 草操网| 六月婷婷六月天天在线免费| 久鲁鲁色网 | 丁香婷婷婷五月| 蜜乳A√| 欧洲综合视频在线观看。欧洲,亚洲综合食品在线观看。 | 婷婷午夜精品久久久| 欧美日韩国产伦精品日韩人妻一| 天天色综| 97色色综合| 中文字幕人妻AV| 日韩三级视频一区二区| 婷婷狠狠爱| 综合网网欲色| 99热费观看| 亚洲AV电影美洲AV电影| 丁香五月综合久久| 中文字幕精品在线观看| 国产精典视频在线观看| 婷婷午夜| 欧美天天五月丁香免费观看| 欧美久久五月婷婷| 色情播放| 人人爽亚洲| wwwC0maV五月花| 五月天激情AV| 伊人色综合久久久| 婷色五月| 狠狠精品干练久久久无码中文字幕| 国产精自产拍久久久久久蜜| 亚洲日韩成人三级av| 国产精品18久久久| 91男人资源站| 四季日韩AV无码综合| 大香蕉人人人| av大香蕉| 婷婷综合另类小说| 精品无码av丁香五月激情| 五月丁香六月综合情在线观看| 69堂午夜视频最新地址| 五月丁香网av| 五月激情综合深爱| 五月天久久网站| 亚洲综合另类| 婷婷天堂站| 丁香六月天婷婷色| 国产综合81p| 激情五月婷婷| 九九免费在线视频| 国产亚洲色婷婷久久99精品91| 欧洲亚洲免费视频9| 国产67194| 99欧美精品99日本精品| 人人97碰| EEUSS鲁片一区二区三区| WWW.五月com| 亚洲在线综合| 伊人六月无码视频| 99精品视频在线观看| 亚洲色在线观看| 久cao香蕉影院| 99色在线观看视频| 激情五月天综合图片小说网站| 亚洲色激情| 欧美久热| 成人性生活免费观看。| 人妻中文在线| 26uuu亚洲精品国产| 色五月婷婷av| 色情五月婷婷| 91丁香婷婷综合资源| 中文字幕丰满乱孑伦无码专区| 色五月婷婷天天操夜夜操| 婷婷深爱五月丁香| www.色99| 婷婷五月无码| www.狠狠色.com| 色欧美影院| 丁香五月五月婷婷欧美大香蕉| 小泽玛利亚视频一区二区| 激情com| 天天爽夜夜操| 国产黄大片在线观看画质优化| 99热在线资源| 亚洲另类久久| 五月色丁香| 东京热免费视频网站| 五月丁香婷婷久久| 天天色图| 五月婷视频在线观看| 亚洲丁香五月综合| 久9免费视频| 99热亚洲只有色| 丁香婷婷六月婷婷六月婷婷六月婷婷| 99.色| 99这里| 九九精品热播| 六月丁香婷婷五月| 99re6在线视频精品免费| 色色色在线| 色色网五月激情| 亚洲日韩乱码一区二区三区四区| 狠狠色噜噜狠狠狠狠综合| 日日日天天干| 搡BBBB搡BBB搡五十| 91九色网| 成人网在线视频| 黄色av网站在线免费播放| 亚洲激情淫网| 色色婷婷五月天| 91在线日本| 六月丁香社区| www婷婷色| 色色色精品无码区| 精品色| 九九中文色色| 亚洲综合字幕色色| 久9免费视频| 色情五月天导航| 99rewww| 99热成人| 97干在线| 8区视频在线| jiqingliuyuetian| www.色五月| 人妻在线网站| 丁香五月天在线| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 久久婷婷激情视频| 97午夜一区二区| 99热骚货| 日韩黄在免| 五月天激情网址| 丁香五月色情| 天堂AV三级| 色婷视频| 丁香婷婷五月激情| 激情婷婷六月| 少妇AB又爽又紧无码网站| www狠狠| 久久激情五月婷婷| 亚洲综合色激情色五月| 九九视频精品在线免费| 国自产拍偷拍精品啪啪一区二区| 欧美色色色色色色色| 人人操AV| 99色在线视频| 五月天婷婷激情小说电影| 99热只有精品综合| 成人片在线播放| 丁香五月天无码AV| 久久人妻精品| 狠狠干在线视频| 婷婷五月丁香香蕉| 久月婷婷| 色婷婷六月天| 五月天 综合 在线| 中文字幕无线久必| 色人五月婷婷| 婷婷色五月综合| 久久精品视频9| 色一情一乱一乱一区91| 日本色色影片| 五月情婷婷| 婷婷综合日本| 最新色色五月天| 综合激情五月丁香| 欧美色图天堂网| 狠狠色噜噜狠狠狠888| 99热这里只有精品10| 色www久视频| 婷婷丁香人妻天天| 99啪啪网| 四色五月婷婷| 怡红院院久久| 国产综合丁香五月天| 久久久大香蕉| 青青夜夜狠狠夜夜狠狠| 影音先锋91在线资源站| www五月天com| 9l视频自拍九色9l视频自拍九色9l社区| 久久综合99| 狠狠干激情五月| 婷婷综合在线视频| 香蕉久久国产AV一区二区| 日本va欧美va精品发布视频| 90色免费视频| 日日爽日日| www.五月天色色.com| 婷婷综合激情| 丁香五月冃欧美| 色色色色色日韩午夜激情 | 五月婷色色| 伊人国产婷婷五月天| 毛片蕉地一二| 激情小说视频图片| 婷婷激情网五月天| 99乱视频| 99re热视频这里只精品| www夜夜操| 五月综合激情久久| 99玖玖视频| 日日操天天操| 日本色色色| 婷婷五月在线免费| 久操欧美在线观看97| 26uuu亚洲欧美日本| 九九99精品视频在线观看| 色五月丁香91| 五月婷婷av| 色五月亚洲开心网| 婷婷99狠狠躁天天躁| 婷婷五月丁香国产| 婷婷五月天色色| 丁香激情婷婷网| 亚洲99综合| 九九色插| 亚洲午夜AV| 六月丁香啪啪啪| 色综合五月在线| www.婷婷亚洲基地| 激情婷婷五月天| 天天操夜夜橾| 丁香五月婷婷久久久| 丁香五月大香蕉AV| 国产黄大片在线观看画质优化| 午夜丁香综合婷婷| 五月婷婷丁香色吧网| 國語久久婷| 九九色插| 国产偷人爽久久久久久老妇APP| 欧洲一区二区| 五月丁香婷爱在线| 精品九九在线观看| 色玖玖综合网| 婷婷丁香色性爱| 欧美日本免费一道免费视频| 久久婷婷热| 天天射夜夜骑| 五月天第四色开心色播| 激情网色五月| 女人天堂AV| 狠狠色丁香| 日本色色视频| 久久婷婷五月天| 综合久久综合久久| 天天干狠狠艹| 影音先锋按摩| 亚洲无码11| 久久五月婷综合网| 丁香婷婷九月在线| 九九热精品| 日本色色网| 991国产精选视频在线播放下载| 人人爱人人摸人人澡| 亚洲、热| 五月婷婷综合色啪| 综合激情伊人影视在线| 香蕉国产2013| 啪啪黄页网| 婷婷色偷拍| 丁香97综合| 婷婷成人av| www.色色色com| 久青草影院| 婷婷五月天激情开心网| 久久人妻伦理| 激情五月婷婷老师| 色婷婷五月天天天干天天操天天爽 | 变态 另类 在线| 国产成人精品亚洲线观看| 色99色| 激情五月天色播| 日本丁香五月| 久久免费精彩视频| 亚洲九九视频| 超碰超碰在线| 久热这里只有精品6| 婷婷噜噜| 99热这里只有精品16| 新伍月婷婷| 九九爱激情| 中文字幕色色| 综合色激情| 五月婷婷真爱激情网| 五月婷婷啪| 婷婷丁香五月天激情| 色偷偷五月天| 噜一噜在线| 任你日视频| 狠狠爱激情网| 四月婷婷丁香五月| 开心五月天激情网| 欧日韩成人| 激情五月丁香五月| 精品人妻伦一二三区久久| 99超级碰免费视频| 国产午夜成人AV在线播放| 国产99久久久国产精品免费看| 欧洲MV日韩MV国产| 强壮公让我夜夜高潮A片视频| 日本人妻伦在线中文字幕| 婷婷色色亚洲| 狠狠婷婷色综合| 亚洲正能量欧美| 色婷婷色综合| 九月停停| 国产资源在线视频| 亚洲综合网 665566| 五月丁香久人妻中文| 激情五月丁香综合蜜桃| 这里只有精品视频在线观看免费| 激情五月婷婷伊人| 亚洲综合激情五月| AV色婷婷| 久操福利| 色五月婷婷中文字幕| 9色91视频| 9久操| 亚洲综合五月天婷婷丁香| 3pAV| 日日夜夜综合| 91色操| 婷婷色在线| 久久久高清| 日韩色五月| 亚洲第一色色色| 五月天婷婷丁香六月| 91成人电影| 99久久综合网| 色色射| 99色免费观看全部| 五月婷婷深深爱| 美妞av| 午夜五月天| AA丁香综合激情| 婷婷色影音天| 色婷婷天堂| 色婷婷丁香五月天在线视频| 五月婷婷综合久久| 九九热免费| 性色九九| www,久久久| 丁香五月婷婷天| 久久婷婷六月综合综合色| 婷婷五月,偷窥偷拍网| 91狠狠色丁香婷婷综合久久| WWW久久99久久99久久| 欧美婷婷| 婷婷丁香午夜综合影视| 色色色婷婷| 九九av| 久热久操久热久草国产91| 噜综合| 综合网五月| 欧美交换配乱吟粗大25P| 五月婷综合激情| 色色永久| 色五月婷婷五月天| AA片在线观看视频在线播放| 免费播放片大片| 99热免费精品| 激情五月婷婷色播网| 青青草成人网| 亚洲婷婷丁香五月| 夜夜天天久久婷婷| 五月婷婷啪啪网| 婷婷天堂伊人| 狠狠做六月爱婷婷综合aⅴ| 五月丁香香蕉| 天天日天天久久青青| 综合久久综合| 四月丁香五月婷婷久久| 九九激情网| 久久9热| 天天爽—爽| 91九色精品女同系列| 日韩AV在线电影| 亚洲婷婷丁香五月天激情小说| 台湾无码A片一区二区| 伊人激情综合| 日本色婷婷五月天成人电影| 网色99| 婷婷网影院| 五月婷婷在线视频| 激情综合五月丁香六月婷婷| 婷婷五日b| 五月花激情| 成人网址在线观看| 五月天成人免费视频| 色婷婷影视99| 亚洲情a| 色婷婷在线电影| 99亚洲综合| 天天干天天做| 9er热在线精品视频| 综合色99| 婷婷丁香97| 在线成人网址| 久久婷婷国产| 激情久久久久久| 色狠狠色综合久久久绯色AⅤ影视| 欧美色性色好| 久久码久久无清| 热99在线| 九月av在线| 五月丁香五月婷婷| 日韩成人电影av| 日婷婷| 4438成人电影| 九月婷婷激情| 99九九在线观看免费| 久久婷婷五月丁香网| 玖玖精品婷婷| 天天操天天草天天草天天| 狠狠操综合| 性爱动图国产麻豆一区二区三区| 九月丁香| 国产日比| 99热免| 婷婷久久五月天| 激情五月婷婷综合| 色综合色综合网| 色婷婷久久| www.99在线| 婷婷伊人五月天| 99视频内射三四| 日日综合网| 久久婷婷五月国产色综合激情| 五月色亚洲| 99在线免费视频| 亚洲操b| 五月丁香六月激情| AV 3P| 天天色中文字幕女优AV| 九九精品视频在线6| 1024在线观看免费视频| 婷婷激情五月综合| 9伊人网| 丁香五月欧美色综合| 五月丁香六月婷婷无码| 五月激情久久综合网| 草榴视频黄色网| 丁香五月婷婷亚洲另类| 五月婷视频| 婷婷五月天无码熟女| 九九九激情综合| 国产精品A片| 丁香97综合| www久久艹| 色10月婷婷视频| CHINESE熟女老女人HD视频| 欧美色小说婷婷| 香蕉色色网| 激情涩涩网| 亚洲av网站在线观看| 五月丁香六月婷婷综合在线| 夜精品无码A片一区二区蜜桃| 综合网五月天123| 五月天婷婷情色| 五月天婷婷无码| 婷婷开心激情综合五月天| www.精品久9| 色播播五月天| 五月婷婷自拍| 亚洲另类婷婷综合| 怡红院AV亚洲一区二区三区H| 激情欧美五月丁香| 9+1视频网址| 色婷婷中文| 日韩人妻无码精品| 啄木鸟黑丝一区二区| 9久久网| 天天爽天天爽| 激情婷婷五月社区|