日本丰满熟妇vibeossex_午夜激情影院成人毛片网站_国产aⅴ片擁有海量影視資源_99只有这里有精品久久_妺妺的荫蒂让我添高潮了视频_136福利视频导航_国产精品无码免费专区午夜党_91人妻在线不卡

前言

自打小神獸落地以后,個人數據存儲需求是越發的強烈,故打算整合一下現有資源,打造一個家庭服務器,以下是我的幾個痛點:

  1. 找圖片麻煩:日積月累的數據太多,需要查找的時候非常麻煩,手機存儲的照片視頻成千上萬,找一張照片如同大海撈針

  2. 存儲焦慮:無論換再多手機,容量始終是有上限的,即便是換了更大容量的手機,數據始終是要遷移的,現在一臺手機容量上限也就1T

  3. 數據安全:各個網盤廠家都是沖著馬內去的,且數據在他們手上,被拿過去了,誰知道會用于什么途徑,去做什么事情

  4. 性能下降:手機存儲<25%卡頓會非常嚴重

  5. PC功耗太高:設想過使用x86架構的設備搭建NAS服務,但考慮到作為家庭服務器需要常年開機,再一尋思功耗及散熱問題的便放棄了,但是不得不說x86架構的設備生態是很友好的,黑群暉、飛牛os等,在我了解這些產品的時候,飛牛已經有了超越黑群暉的趨勢

總的來說,我對家庭服務器的需求如下:

  • 低功耗

  • 大容量,支持擴容

  • 支持AI搜索

  • 支持硬編解碼

  • 多線程,大內存(需要部署多個服務)

硬件選擇:

  • SOC:這里選擇的是ARM架構的RK3588,8核心(1.8Ghz-2.4Ghz)、6TOPS算力、8K硬編解碼

  • 內存(RAM):32G

  • eMMC(板載ROM):256G

  • 外置存儲(外置ROM):拼夕夕14T硬盤

  • 散熱:板載被動散熱

軟件選擇:

  • immich:自動備份照片和視頻到自建服務器。支持多客戶端上傳,提供便捷的Web界面管理媒體文件。

  • nginx:高性能HTTP服務器與反向代理,擅長處理高并發請求,低資源消耗,并支持SSL/TLS加密。

  • ddns-go:簡單易用的動態域名解析工具,自動更新域名指向最新的公網IP地址,無需復雜配置。

  • portainer:輕量級Docker管理UI,輕松管理容器、鏡像和網絡,支持Swarm集群管理,提升運維效率。

  • certd:自動化獲取和更新SSL/TLS證書,確保網站和服務的安全通信,簡化HTTPS部署流程。

  • halo:現代化的個人出版平臺,專為博客設計,支持Markdown寫作,擁有豐富的主題和插件,易于搭建個人網站。

相比起x86架構生態的完善方便快捷,這里選擇的路線更為折騰和定制化,下面開始搞起。

e4e059c1d566b8b5ba313f2fe17fd47.jpg

image-3dcx.png

系統安裝

鏡像選擇

如果沒有特殊的需求,就選擇官方的鏡像下載就好了。

比如說immich如果想要開啟硬件加速機器學習,就需要rknpu打到v0.9.8的版本及以上Hardware-Accelerated Machine Learning | Immich,但是香橙派最新的官方鏡像支持到的rknpu的版本只到0.9.6,而上面提供的鏡像,RKNPU driver的版本為:v0.9.8,雖然只差了兩個小版本,但是二者的差別還是挺大的。

rknpu driver 0.9.8 相對于 0.9.6 主要有以下一些區別:

  • 更好的芯片適配性3:0.9.8 版本主要是為了更好地適配 rk3588 和 rk3576 芯片對大模型端的支持。在 0.9.8 版本的內核代碼中存在一段對 rk3576 的一個類型的引用,不過在驅動源碼中一開始未定義,需要將其注釋掉或修改為提示的MONITOR_TPYE_DEV(作者內核版本是 5.10),以解決編譯報錯問題,而 0.9.6 版本可能在這些芯片的大模型支持方面存在不足。

  • 功能完善與優化:通常情況下,驅動程序的版本升級會對一些功能進行完善和優化,可能包括提高 NPU 的性能、穩定性,或者修復了 0.9.6 版本中存在的一些漏洞和問題,使 NPU 在處理神經網絡推理計算等任務時更加高效和可靠。例如,可能優化了數據傳輸、處理的流程,減少了延遲或提高了運算速度,但具體的優化細節可能因芯片廠商的更新日志和實際測試情況而異。

下載到所需的鏡像后,下面就開始正式進行系統的安裝,這里使用的是內存卡進行安裝鏡像系統,你需要準備以下東西:

安裝過程

執行過程:

  1. 使用SD Card Formatter將內存卡快速格式化

  2. 使用usbimager將下載好的鏡像文件燒錄到格式化的內存卡中,注意:只支持.xz或img后綴的鏡像,若你的下載的鏡像是上面提供的高rknpu driver的版本,那么你得到的可能是個.gz的壓縮文件,你需要解壓并得到.img的文件,以便于鏡像的安裝

  3. 安裝完成后,將內存卡插入開發板,稍等片刻,便會出現登錄窗口

  4. 配置系統

香橙派默認賬號密碼:

  • root:orangepi

  • orangepi:orangepi

armbian默認賬號密碼:

  • root:1234

若希望將系統安裝到emmc中,請參考這里:

香橙派:用戶手冊_免費高速下載|百度網盤-分享無限制

Armbian:入門 - Armbian Documentation

期間,可能需要apt updateapt upgrade,可以替換為國內的鏡像源,這里使用清華大學的鏡像源,注意選擇自己系統對應的鏡像源,當前系統是armbian:armbian | 鏡像站使用幫助 | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror

環境配置

系統信息

root@orangepi5plus:/# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble
root@orangepi5plus:/# uname -r
6.1.43-rockchip-rk3588
root@orangepi5plus:/# lscpu
Architecture:           aarch64
  CPU op-mode(s):       32-bit, 64-bit
  Byte Order:           Little Endian
root@orangepi5plus:/# docker --version
Docker version 28.0.4, build b8034c0
root@orangepi5plus:/# docker compose version
Docker Compose version v2.34.0
root@orangepi5plus:/# cat /sys/kernel/debug/rknpu/version
RKNPU driver: v0.9.6

更改鏡像源

這里選擇Ubuntu Ports鏡像,Ubuntu Ports是Arm64,Armhf等平臺的Ubuntu軟件倉庫

官方鏡像地址:https://developer.aliyun.com/mirror/ubuntu-ports?spm=a2c6h.13651102.0.0.1ecc1b11fC2McV

修改鏡像源文件:/etc/apt/sources.list

deb https://mirrors.aliyun.com/ubuntu-ports/ noble main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble main restricted universe multiverse
?
deb https://mirrors.aliyun.com/ubuntu-ports/ noble-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-security main restricted universe multiverse
?
deb https://mirrors.aliyun.com/ubuntu-ports/ noble-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-updates main restricted universe multiverse
?
# deb https://mirrors.aliyun.com/ubuntu-ports/ noble-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-proposed main restricted universe multiverse
?
deb https://mirrors.aliyun.com/ubuntu-ports/ noble-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-backports main restricted universe multiverse

隨后執行apt update更新鏡像源包

掛載硬盤

下載掛載硬盤所需包:exfat-fuse以及exfatprogs

root@orangepi5plus:/etc/apt# apt-get install exfat-fuse
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  exfat-fuse
0 upgraded, 1 newly installed, 0 to remove and 324 not upgraded.
Need to get 25.6 kB of archives.
After this operation, 82.9 kB of additional disk space will be used.
Get:1 https://mirrors.aliyun.com/ubuntu-ports noble/universe arm64 exfat-fuse arm64 1.4.0-2 [25.6 kB]
Fetched 25.6 kB in 0s (88.2 kB/s)     
Selecting previously unselected package exfat-fuse.
(Reading database ... 39869 files and directories currently installed.)
Preparing to unpack .../exfat-fuse_1.4.0-2_arm64.deb ...
Unpacking exfat-fuse (1.4.0-2) ...
Setting up exfat-fuse (1.4.0-2) ...
Processing triggers for man-db (2.10.2-1) ...
?
root@orangepi5plus:/etc/apt# sudo apt-get install exfatprogs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  exfatprogs
0 upgraded, 1 newly installed, 0 to remove and 324 not upgraded.
Need to get 64.9 kB of archives.
After this operation, 435 kB of additional disk space will be used.
Get:1 https://mirrors.aliyun.com/ubuntu-ports noble/universe arm64 exfatprogs arm64 1.2.2-1build1 [64.9 kB]
Fetched 64.9 kB in 0s (244 kB/s)    
Selecting previously unselected package exfatprogs.
(Reading database ... 39854 files and directories currently installed.)
Preparing to unpack .../exfatprogs_1.2.2-1build1_arm64.deb ...
Unpacking exfatprogs (1.2.2-1build1) ...
Setting up exfatprogs (1.2.2-1build1) ...
Processing triggers for man-db (2.10.2-1) ...
?

查看硬盤設備地址,找到最大的分區,這里是sda2,一會兒就用它掛載到系統

root@orangepi5plus:/etc/apt# lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0  12.7T  0 disk 
├─sda1         8:1    0    16M  0 part 
└─sda2         8:2    0  12.7T  0 part 
mtdblock0     31:0    0    16M  0 disk 
mmcblk0      179:0    0 233.3G  0 disk 
├─mmcblk0p1  179:1    0     1G  0 part /boot
└─mmcblk0p2  179:2    0 229.9G  0 part /var/log.hdd

創建硬盤要掛載到系統的目錄,并掛載

root@orangepi5plus:/etc/apt# mkdir -m 777 /mnt/wukong
root@orangepi5plus:/etc/apt# mount -t exfat-fuse /dev/sda2 /mnt/wukong/
FUSE exfat 1.4.0 (libfuse3)
WARN: volume was not unmounted cleanly.

查看/dev/sda2分區是否掛載到/mnt/wukong

root@orangepi5plus:/etc/apt# df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           3.2G   17M  3.1G   1% /run
/dev/mmcblk0p2  227G  2.2G  222G   1% /
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G  4.0K   16G   1% /tmp
/dev/mmcblk0p1 1022M  120M  903M  12% /boot
/dev/zram1      188M  2.6M  171M   2% /var/log
tmpfs           3.2G     0  3.2G   0% /run/user/1000
tmpfs           3.2G     0  3.2G   0% /run/user/0
/dev/sda2        13T  267G   13T   3% /mnt/wukong

開機自動掛載硬盤

獲取分區UUID

root@orangepi5plus:~# sudo blkid /dev/sda2
/dev/sda2: LABEL="EXFAT_14T" UUID="3A34-BB7F" BLOCK_SIZE="512" TYPE="exfat" PARTLABEL="Basic data partition" PARTUUID="3d6c752f-c336-405e-ab51-2eb0966a0e84"

編輯/etc/fstab,追加以下內容

UUID=3A34-BB7F /mnt/wukong exfat-fuse defaults,uid=1000,gid=1000,umask=0000,allow_other 0 0

完整內容

root@orangepi5plus:~# cat /etc/fstab 
UUID=4694b5ee-9f59-4564-8f67-d51ccf671fe4 / ext4 defaults,noatime,commit=600,errors=remount-ro 0 1
UUID=B7B5-A91A /boot vfat defaults 0 2
tmpfs /tmp tmpfs defaults,nosuid 0 0
UUID=3A34-BB7F /mnt/wukong exfat-fuse defaults,uid=1000,gid=1000,umask=0000,allow_other 0 0

定時掛載

由于某些特殊情況,如磁盤高溫保護,斷電,磁盤掛載延時等情況,磁盤可能未能正常掛載到系統,這里設定每隔五分鐘自動掛載設備,編輯/etc/crontab文件,追加以下內容:

*/5 * * * * root mount -a >> /var/log/mount_a.log 2>&1

完整內容:

root@orangepi5-plus:/var/log# cat /etc/cron
cron.d/       cron.daily/   cron.hourly/  cron.monthly/ crontab       cron.weekly/  
root@orangepi5-plus:/var/log# cat /etc/crontab 
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
# You can also override PATH, but by default, newer versions inherit it from the environment
#PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
# 每天凌晨3點自動備份
0 3 * * * root RESTIC_PASSWORD=****** restic backup --repo /mnt/wukong/os/backup/ / --exclude /dev --exclude /proc --exclude /sys --exclude /tmp --exclude /run --exclude /mnt >> /var/log/restic_backup.log 2>&1 
# 每隔五分鐘自動掛載設備
*/5 * * * * root mount -a >> /var/log/mount_a.log 2>&1

指令詳解:

mount -a 是 Linux 系統中的一個命令,用于掛載 /etc/fstab 文件中列出的所有文件系統。

- *mount:** 是 Linux 中用于掛載文件系統的命令。掛載是指將一個文件系統 (例如硬盤分區、USB 設備、網絡共享) 連接到文件系統樹中的一個目錄 (稱為掛載點),使得可以通過該目錄訪問文件系統中的文件和目錄。

- *-a:** 是 mount 命令的一個選項,表示 "all",即掛載所有在 /etc/fstab 文件中定義的文件系統。

執行 mount -a 命令后,系統會讀取 /etc/fstab 文件,并嘗試掛載其中列出的所有文件系統。如果某個文件系統已經掛載,則 mount -a 會跳過該文件系統。

系統啟動時會自動執行 mount -a 命令,掛載 /etc/fstab 中定義的所有文件系統。

如果某些文件系統由于某種原因未正確掛載,可以使用 mount -a 命令嘗試重新掛載。

關于是否需要手動重啟服務:

tips:cron 守護進程會定期掃描 /etc/crontab 文件以及 /etc/cron.d/ 目錄下的所有文件,以查找新的或修改過的定時任務。當 cron 守護進程檢測到文件發生更改時,它會自動重新加載配置文件,而無需手動重啟服務。

安裝代理客戶端

在服務搭建的過程中,很多時候我們所用到的資源,如:鏡像、模型、開源項目等,這些資源不可避免的很多都在國外,在搭建自己的服務過程中,最頭疼的也是這個問題,很多時候,尤其是在linux服務器上,經常會因為網絡受限,導致服務器軟件包更新失敗、源碼拉取失敗、鏡像拉取失敗等等問題,為了解決這些問題,這里找到一個基于Linux系統的代理軟件

工具地址:Elegycloud/clash-for-linux-backup: 基于Clash Core 制作的Clash For Linux備份倉庫 A Clash For Linux Backup Warehouse Based on Clash Core

開始安裝,clone項目

root@orangepi5plus:/app/docker/immich# cd /etc/
root@orangepi5plus:/etc# mkdir -m 777 clash
root@orangepi5plus:/etc# cd clash/
root@orangepi5plus:/etc/clash# $ git clone https://github.com/Elegycloud/clash-for-linux-backup.git clash-for-linux
Cloning into 'clash-for-linux'...
remote: Enumerating objects: 681, done.
remote: Counting objects: 100% (59/59), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 681 (delta 49), reused 37 (delta 37), pack-reused 622 (from 2)
Receiving objects: 100% (681/681), 18.42 MiB | 7.95 MiB/s, done.
Resolving deltas: 100% (243/243), done.
root@orangepi5plus:/etc/clash# cd clash-for-linux/

編輯.env文件,添加訂閱url,由于各大vpn廠商提供的代理節點列表格式不統一,這里需要將地址轉換為clash需要json格式

轉換地址網站:SoCloud 訂閱轉換飛鳥云

訂閱地址:https://fn1.476579.xyz/api/v1/client/subscribe?token=s9d9c3c1a7h4e3b9n7q0f4g9t1r5e8j6

轉換后的地址:

root@orangepi5plus:/etc/clash/clash-for-linux# nano .env

修改代理啟動腳本,找到sed -n 開頭的代碼替換:

## Clash 配置文件重新格式化及配置
# 取出代理相關配置 
#sed -n '/^proxies:/,$p' $Temp_Dir/clash.yaml > $Temp_Dir/proxy.txt
sed -n '/^proxies:/,$p' $Temp_Dir/clash_config.yaml > $Temp_Dir/proxy.txt
?
# 合并形成新的config.yaml
cat $Temp_Dir/templete_config.yaml > $Temp_Dir/config.yaml
cat $Temp_Dir/proxy.txt >> $Temp_Dir/config.yaml
\cp $Temp_Dir/config.yaml $Conf_Dir/

啟動代理:

root@orangepi5plus:/etc/clash/clash-for-linux# bash start.sh
CPU architecture: arm64
?
正在檢測訂閱地址...
Clash訂閱地址可訪問!                                      [  OK  ]
?
正在下載Clash配置文件...
配置文件config.yaml下載成功!                              [  OK  ]
?
判斷訂閱內容是否符合clash配置文件標準:
訂閱內容符合clash標準
?
正在啟動Clash服務...
服務啟動成功!                                             [  OK  ]
?
Clash Dashboard 訪問地址: http://<ip>:9090/ui
Secret: a2s7m4l7b4e5t2s7b1j0t1m2t6v5j5r8r7a0m1g7d4s2w1z0i9a2a9o9e4o6n5b5
?
     く__,.ヘヽ.        /  ,ー? 〉
           \ ', !-─‐-i  /  /′
          /`?'       L//`ヽ?
         /   /,   /|   ,   ,       ',
        ?   / /-‐/  i  L_ ? ヽ!   i
        ? ? 7?`?   ?'?-??!ハ|   |
          !,/7 '0'     ′0iソ|    |
          |.從     _     ,,,, / |./    |
          ?'| i>.?,,__  _,.イ /   .i   |
           ?'| | / k_7_/?'ヽ,  ?.  |
             | |/i 〈|/   i  ,.? |  i  |
            .|/ /  i:    ?!    \  |
             kヽ>??    _,.??    /?!
             !'〈//`T′', \ `'7'?r'
             ?'ヽL__|___i,___,ン?|ノ
                  ?-,/  |___./
                  '?'    !_,.:
本項目完全免費,若你是收費買的,恭喜您,您被騙了!
項目地址:https://github.com/Elegycloud/clash-for-linux-backup
項目隨時會寄,且行且珍惜!
請執行以下命令加載環境變量: source /etc/profile.d/clash.sh
?
請執行以下命令開啟系統代理: proxy_on
?
若要臨時關閉系統代理,請執行: proxy_off
root@orangepi5plus:/etc/clash/clash-for-linux# source /etc/profile.d/clash.sh
root@orangepi5plus:/etc/clash/clash-for-linux# proxy_on
[√] 已開啟代理
?

安裝GPU驅動

根據immich官網提供的資料,若我們想要開啟immich的硬件轉碼功能,需要設備擁有GPU驅動,詳細介紹如下

這里要求我們安裝libmali,根據提供的網址以及我們RK3588所需對應版本(libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb),我這里下載的是最新的發布版本

下載完成之后,進入服務器進行安裝。

要安裝 libmali-valhall-g610-g13p0-gbm 并確保 /usr/lib/aarch64-linux-gnu/libmali.so.1 存在,我們按照以下步驟操作:

步驟 1:安裝依賴項

sudo apt update
sudo apt install -f libdrm2 libgbm1  # 確保基礎依賴已安裝

步驟 2:安裝下載的 .deb 文件

sudo dpkg -i libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb

步驟 3:確認庫文件位置

安裝后庫文件默認會出現在以下路徑之一:

  • /usr/lib/libmali.so.1

  • /usr/lib/aarch64-linux-gnu/libmali.so.1

檢查是否已存在:

ls /usr/lib/aarch64-linux-gnu/libmali.so.1
ls /usr/lib/libmali.so.1

步驟 4:若文件不存在,手動創建符號鏈接

如果庫文件在 /usr/lib/libmali.so.1 但不在目標路徑:

sudo ln -s /usr/lib/libmali.so.1 /usr/lib/aarch64-linux-gnu/libmali.so.1

步驟 5:更新動態鏈接庫緩存

sudo ldconfig

步驟 6:驗證安裝

ls /usr/lib/aarch64-linux-gnu/libmali.so.1  # 確認文件存在
ldconfig -p | grep libmali.so.1            # 檢查是否被緩存識別

系統備份

Restic 簡介

Restic 是一個現代化的備份程序,可以備份你的文件:

- 支持 Linux, BSD, macOS 和 Windows 系統 [6](https://restic.net/)

- 支持多種存儲類型,包括本地目錄、遠程服務器、云存儲等 [6](https://restic.net/)

- 易于使用,只需一個可執行文件 [3](https://tech.coe.drexel.edu/data/backups/restic/)

- 執行增量備份,只傳輸更改的部分 [3](https://tech.coe.drexel.edu/data/backups/restic/)

- 數據去重,節省存儲空間 [3](https://tech.coe.drexel.edu/data/backups/restic/)

- 安全,使用加密技術 [3](https://tech.coe.drexel.edu/data/backups/restic/)

- 可以輕松驗證備份,確保文件可以恢復

1. 安裝 Restic
root@orangepi5-plus:~# apt install restic

正在讀取軟件包列表... 完成

正在分析軟件包的依賴關系樹... 完成

正在讀取狀態信息... 完成                 

下列軟件包是自動安裝的并且現在不需要了:

  libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib python-pkg-resources python-setuptools python2 python2-minimal python2.7 python2.7-minimal

使用'apt autoremove'來卸載它(它們)。

建議安裝:

  libjs-sphinxdoc sphinx-rtd-theme-common

下列【新】軟件包將被安裝:

  restic

升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 1 個軟件包未被升級。

需要下載 6,859 kB 的歸檔。

解壓縮后會消耗 19.5 MB 的額外空間。

獲取:1 http://ports.ubuntu.com jammy-security/universe arm64 restic arm64 0.12.1-2ubuntu0.3 [6,859 kB]

已下載 6,859 kB,耗時 4秒 (1,923 kB/s)

正在選中未選擇的軟件包 restic。

(正在讀取數據庫 ... 系統當前共安裝有 40382 個文件和目錄。)

準備解壓 .../restic_0.12.1-2ubuntu0.3_arm64.deb  ...

進度:[  0%] [..................................................................................................................................................................................................................................................] 

正在解壓 restic (0.12.1-2ubuntu0.3) ...#######################..................................................................................................................................................................................................] 

正在設置 restic (0.12.1-2ubuntu0.3) ...#######################################################################..................................................................................................................................................] 

進度:[ 60%] [#################################################################################################################################################.................................................................................................] 

正在處理用于 man-db (2.10.2-1) 的觸發器 ...####################################################################################################################################################################.................................................] 
2. 更新 Restic
root@orangepi5-plus:~# restic version

restic 0.12.1 compiled with go1.18.1 on linux/arm64

root@orangepi5-plus:~# restic self-update

writing restic to /usr/bin/restic

find latest release of restic at GitHub

latest version is 0.18.0

download SHA256SUMS

download SHA256SUMS.asc

GPG signature verification succeeded

download restic_0.18.0_linux_arm64.bz2

downloaded restic_0.18.0_linux_arm64.bz2

saved 28180664 bytes in /usr/bin/restic

successfully updated restic to version 0.18.0

root@orangepi5-plus:~# restic version

restic 0.18.0 compiled with go1.24.1 on linux/arm64
3. 初始化 Restic 倉庫
root@orangepi5-plus:/mnt/wukong/os/backup# restic init --repo /mnt/wukong/os/backup/

enter password for new repository: 

enter password again: 

created restic repository c89fe5815b at /mnt/wukong/os/backup/

Please note that knowledge of your password is required to access

the repository. Losing your password means that your data is

irrecoverably lost.
4. 首次備份

這里使--exclude指定要排除備份的目錄,首次備份大約需要幾分鐘

root@orangepi5-plus:/mnt/wukong/os/backup# restic backup --repo /mnt/wukong/os/backup/ / --exclude /dev --exclude /proc --exclude /sys --exclude /tmp --exclude /run --exclude /mnt

enter password for repository: 

repository c89fe581 opened (version 2, compression level auto)

created new cache in /root/.cache/restic

no parent snapshot found, will read all files

[0:00]          0 index files loaded

Files:       431376 new,     0 changed,     0 unmodified

Dirs:        65819 new,     0 changed,     0 unmodified

Added to the repository: 15.391 GiB (10.213 GiB stored)
5. 自動備份

后續的自動備份這里使用系統自帶的crontab添加一條任務:

/etc/crontab文件,追加以下內容:

0 3    * * *    root    RESTIC_PASSWORD=***** restic backup --repo /mnt/wukong/os/backup/ / --exclude /dev --exclude /proc --exclude /sys --exclude /tmp --exclude /run --exclude /mnt >> /var/log/restic_backup.log 2>&1

完整內容:

root@orangepi5-plus:/mnt/wukong/os/backup# cat /etc/cron

cron.d/       cron.daily/   cron.hourly/  cron.monthly/ crontab       cron.weekly/  

root@orangepi5-plus:/mnt/wukong/os/backup# cat /etc/crontab 

# /etc/crontab: system-wide crontab

# Unlike any other crontab you don't have to run the `crontab'

# command to install the new version when you edit this file

# and files in /etc/cron.d. These files also have username fields,

# that none of the other crontabs do.

SHELL=/bin/sh

# You can also override PATH, but by default, newer versions inherit it from the environment

#PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# Example of job definition:

# .---------------- minute (0 - 59)

# |  .------------- hour (0 - 23)

# |  |  .---------- day of month (1 - 31)

# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...

# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# |  |  |  |  |

# *  *  *  *  * user-name command to be executed

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )

52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

#

0 3    * * *    root    RESTIC_PASSWORD=***** restic backup --repo /mnt/wukong/os/backup/ / --exclude /dev --exclude /proc --exclude /sys --exclude /tmp --exclude /run --exclude /mnt >> /var/log/restic_backup.log 2>&1

首次備份完后,后續的備份就很快速了,不管是首次還是后續備份,命令都是一樣的。

root@orangepi5-plus:/mnt/wukong/os/backup# RESTIC_PASSWORD=******* restic backup --repo /mnt/wukong/os/backup/ / --exclude /dev --exclude /proc --exclude sys --exclude /tmp --exclude /run --exclude /mnt

repository c89fe581 opened (version 2, compression level auto)

using parent snapshot 60b8b6be

[0:00] 100.00%  5 / 5 index files loaded

Files:           0 new,    16 changed, 431360 unmodified

Dirs:            0 new,    23 changed, 65796 unmodified

Added to the repository: 5.022 MiB (1.457 MiB stored)

processed 431376 files, 45.882 GiB in 0:45

snapshot d1758662 saved
6. 恢復系統

要恢復系統,你需要使用 restic restore 命令。

restic restore latest --repo /mnt/wukong/os/backup --target /

Docker安裝及配置

由于 Ubuntu 官方倉庫中的 Docker 版本可能不是最新的,我們將從 Docker 官方倉庫安裝 2

  1. 更新軟件包列表:

    sudo apt update
  2. 安裝必要的依賴包,以便 apt 可以通過 HTTPS 使用倉庫:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. 添加 Docker 官方 GPG 密鑰:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 添加 Docker 倉庫到 APT 源:

    sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu jammy stable"

    注意:這里指定了 arch=arm64,因為您的系統是 aarch64 架構。同時,jammy 是 Ubuntu 22.04 的代號。

  5. 再次更新軟件包列表,以應用新的倉庫:

    sudo apt update
  6. 安裝 Docker Engine:

    sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  7. 驗證 Docker 是否成功安裝并運行:

    sudo systemctl status docker

    如果 Docker 正在運行,您應該看到類似以下的輸出:

    ● docker.service - Docker Application Container Engine
         Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
         Active: active (running) since ...
           Docs: https://docs.docker.com
  8. (可選) 允許非 root 用戶執行 Docker 命令:

    默認情況下,只有 root 用戶或 docker 組的用戶才能運行 Docker 命令。要允許您的用戶執行 Docker 命令而無需 sudo,請執行以下操作:

    bashsudo usermod -aG docker $USER
    newgrp docker

    注銷并重新登錄,或運行 newgrp docker 命令以使更改生效。

步驟 2:安裝 Docker Compose

從 Docker CE 20.10 開始,Docker Compose 已經集成為 Docker 的一個插件。在上面的步驟中,我們已經安裝了 docker-compose-plugin,所以您現在可以使用 docker compose 命令。

  1. 驗證 Docker Compose 是否安裝成功:

    docker compose version

    如果安裝成功,您應該看到 Docker Compose 的版本信息。

更改docker鏡像源

sudo nano /etc/docker/daemon.json

完整內容

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
  	"https://5tqw56kt.mirror.aliyuncs.com",
	"https://docker.ckyl.me/",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://dockerhub.icu",
    "https://hub.rat.dev",
    "https://proxy.1panel.live",
    "https://docker.1panel.top",
    "https://docker.m.daocloud.io",
    "https://docker.1ms.run",
    "https://docker.ketches.cn"
  ]
}

保存后,重啟docker服務

sudo systemctl restart docker

驗證鏡像源是否修改成功,在輸出信息中,找到 Registry Mirrors 字段,若顯示了你添加的鏡像源地址,則表示修改成功。

sudo docker info

自建服務

Portainer服務

Docker Portainer是一個開源的輕量級容器管理界面,用于簡化Docker環境的管理。以下是關于Portainer的簡要介紹:

功能介紹

  • 直觀的Web界面:提供易于使用的圖形界面,無需深入了解Docker命令。

  • 資源管理:管理容器、鏡像、卷、網絡等Docker資源。

  • 多環境支持:支持本地和遠程Docker環境的管理。

  • 訪問控制:提供用戶管理和權限控制,確保安全訪問。

  • 應用模板:支持快速部署常見應用。

Docker配置

創建portainer的docker-compose.yml文件存放目錄:

root@orangepi5plus:/# mkdir -m 777 app
root@orangepi5plus:/# cd app/
root@orangepi5plus:/app# mkdir -m 777 docker
root@orangepi5plus:/app# cd docker/
root@orangepi5plus:/app/docker# mkdir -m 777 portainer
root@orangepi5plus:/app/docker# cd portainer/

新增docker-compose.yml配置文件

services:
  portainer:
    image: 6053537/portainer-ce
    container_name: portainer
    restart: unless-stopped
    ports:
      - "9443:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
volumes:
  portainer_data:

運行Portainer容器

docker compose up -d

訪問Portainer

https://<your_server_ip>:9443

這個網站要求密碼長度必須至少為 12 個字符。

使用該網站生成一個密碼:隨機密碼生成器 | 菜鳥工具

用戶名:admin

密碼:rC4-oO7>iS9)

設置開機自啟

修改docker-compose.yml文件,主要新增:restart: unless-stopped

version: '3.9'
?
services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: unless-stopped
    ports:
      - "9443:9443"
      - "8000:8000"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
?
volumes:
  portainer_data:

設置docker自啟

sudo systemctl enable docker

檢查是否設置成功

sudo systemctl is-enabled docker  # 應返回enabled

重啟,檢查是否成功

# 模擬重啟測試
sudo reboot
docker ps | grep portainer

Immich服務

簡要介紹

Immich是一款開源的、自托管的照片和視頻備份解決方案,允許用戶在私有服務器上存儲、管理和分享他們的媒體文件。以下是Immich的主要特點:

  • 自托管:所有數據存儲在用戶自己的服務器上,確保數據隱私和安全。

  • 自動備份:支持移動設備中的照片和視頻自動備份,確保數據安全無憂。

  • 跨平臺支持:提供移動端(iOS和Android)和Web端應用,方便用戶隨時隨地訪問和管理備份內容。

  • 隱私保護:由于數據存儲在自己的服務器上,用戶的照片和視頻不會被未經授權的第三方訪問。

  • 開源免費:項目在GitHub上開源,用戶可以自由查看、修改和分發。

  • 易于部署:支持Docker容器化部署,安裝和維護簡單。

安裝配置

安裝方式有很多種,這里使用之前安裝的portainer來安裝immich,以便于管理 參考官網安裝方式:Portainer | Immich

完整配置截圖:

點擊部署后會自動拉取容器并運行,看到下面的服務都啟動后便可使用immich了

常規配置,我們這里不做過多介紹,參考官方文檔即可,下面我們針對兩種特殊情況進行配置。

開啟GPU硬件轉碼

在前面的步驟,我們已經安裝好了GPU驅動,符合immich服務開啟硬件轉碼的條件,下面是關于硬件轉碼的介紹

  • 硬件轉碼:

    此功能允許您使用GPU來加速轉碼并減少CPU負載。 請注意,與具有類似設置的軟件轉碼相比,硬件轉碼產生的視頻要大得多,通常質量較低。使用慢速預設和首選更高效的編解碼器可以縮小這一差距。

所以,這里就按照官方的說法,添加immich-server開啟GPU加速的參數(官方示例):

services:
  rkmpp:
    security_opt: # enables full access to /sys and /proc, still far better than privileged: true
      - systempaths=unconfined
      - apparmor=unconfined
    group_add:
      - video
    devices:
      - /dev/rga:/dev/rga
      - /dev/dri:/dev/dri
      - /dev/dma_heap:/dev/dma_heap
      - /dev/mpp_service:/dev/mpp_service
      #- /dev/mali0:/dev/mali0 # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
    volumes:
      #- /etc/OpenCL:/etc/OpenCL:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
      #- /usr/lib/aarch64-linux-gnu/libmali.so.1:/usr/lib/aarch64-linux-gnu/libmali.so.1:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping

配置完成后,記得重新啟動immich-server服務。

開啟機器學習加速

在安裝當前系統的時候,我們選擇的是Armbian24.11的鏡像,系統自帶NPU 0.9.8的驅動,這里我們天然的具備了immich-machine-learning服務開啟硬件加速機器學習的條件,以下是相關介紹

  • 硬件加速的機器學習:

    此功能允許您使用GPU來加速機器學習任務,例如智能搜索和面部識別,同時降低CPU負載。

理論上我們可以使用GPU進行加速的,但是我們使用的SOC是RK3588,它內置了一個NPU芯片,具有6Tops的算力,關于為什么使用NPU加速而不是GPU加速,這里給出我找到的說法:

  • RKNPU:專為加速人工智能任務,特別是神經網絡計算而設計,針對矩陣乘法、卷積等操作進行優化。

  • GPU:最初用于圖形渲染,擅長并行計算,適合同時處理大量簡單任務。

以及immich官方給出的說法:

  • 與ARM NN(GPU)相比,RKNPU具有:

    • 更廣泛的模型支持 (包括搜索,其中ARM NN不加速)

    • 更少的熱量產生

    • 精度略低 (RKNPU始終使用FP16,而ARM NN默認情況下使用更高的精度FP32,除非MACHINE_LEARNING_ANN_FP16_TURBO已啟用)

    • 變速 (在RK3588上測試):

      • 如果MACHINE_LEARNING_RKNN_THREADS默認值為1,則在大多數情況下,RKNPU的ML作業吞吐量將比ARM NN低得多,但延遲相似 (例如在搜索時)

      • 如果MACHINE_LEARNING_RKNN_THREADS設置為3時,它將比FP32處的ARM NN快一些,但比ARM NN慢一些,如果MACHINE_LEARNING_ANN_FP16_TURBO已啟用

      • 當其他任務也使用GPU (如轉碼) 時,RKNPU比ARM NN具有顯著優勢,因為它使用其他空閑的NPU而不是競爭GPU使用

    • 降低RAM使用率,如果MACHINE_LEARNING_RKNN_THREADS默認值為1,但如果大于1 (這是充分利用NPU所必需的,因此速度與ARM NN相當)

所以我們這里選擇的是使用官方提供的rknn驅動而不是armnn(理論上我們擁有GPU驅動,這里是沒問題的,但是沒測)驅動的方式來啟用加速。

添加immich-machine-learning開啟NPU機器加速的參數(官方示例):

  1. 更改鏡像名稱,名稱后追加"-rknn"

    services:
      immich-machine-learning:
        # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
        # Example tag: ${IMMICH_VERSION:-release}-cuda
        image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-rknn
  1. 增加配置

    services:
      rknn:
        security_opt:
          - systempaths=unconfined
          - apparmor=unconfined
        devices:
          - /dev/dri:/dev/dri

更改完配置后,需要重新拉取新的immich-machine-learning鏡像并重新部署。

完整配置

#
# WARNING: To install Immich, follow our guide: https://immich.app/docs/install/docker-compose
#
# Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
?
name: immich
?
services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.transcoding.yml
    #   service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    security_opt: # enables full access to /sys and /proc, still far better than privileged: true
      - systempaths=unconfined
      - apparmor=unconfined
    group_add:
      - video
    devices:
      - /dev/rga:/dev/rga
      - /dev/dri:/dev/dri
      - /dev/dma_heap:/dev/dma_heap
      - /dev/mpp_service:/dev/mpp_service
      #- /dev/mali0:/dev/mali0 # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
    volumes:
      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
      #- /usr/local/etc/OpenCL:/etc/OpenCL:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
      #- /usr/local/lib/aarch64-linux-gnu/libmali.so.1:/usr/lib/aarch64-linux-gnu/libmali.so.1:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
?
    env_file:
      - stack.env
    ports:
      - '2283:2283'
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false
?
  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-rknn
    # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
    #   file: hwaccel.ml.yml
    #   service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    security_opt:
      - systempaths=unconfined
      - apparmor=unconfined
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - /app/immich/cache:/cache
    env_file:
      - stack.env
    restart: always
    healthcheck:
      disable: false
?
  redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always
?
  database:
    container_name: immich_postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: >-
        pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
      interval: 5m
      start_interval: 30s
      start_period: 5m
    command: >-
      postgres -c shared_preload_libraries=vectors.so -c 'search_path="$$user", public, vectors' -c logging_collector=on -c max_wal_size=2GB -c shared_buffers=512MB -c wal_compression=on
    restart: always
?
volumes:
  model-cache:
?

環境變量:

UPLOAD_LOCATION=/mnt/wukong/immich
DB_DATA_LOCATION=./postgres
IMMICH_VERSION=release
DB_PASSWORD=postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
TZ=Asia/Shanghai
TRANSFORMERS_CACHE=/app/immich/cache

訪問Immich:

http://<your_server_ip>:2283

地圖主題

Maps | MapTiler Cloud

白天:https://api.maptiler.com/maps/0196478b-b975-7544-8351-edf924529259/style.json?key=pK9cG6gV1aP1iN4gL2eX

晚上:https://api.maptiler.com/maps/019647a0-8fd8-7e18-b21f-4ed943568b0f/style.json?key=pT5zT6dB2tS7lO7hG2mT

模型配置

模型選擇

我們在創建immich服務的時候會涉及到以下幾種模型,主要用于機器學習的設置,當然這些模型也源自于官方推薦的模型

人臉識別模型(immich-人臉識別-人臉識別模型):

  • immich-app/antelopev2

  • immich-app/buffalo_l

智能搜索模型(immich-智能搜索-CLIP模型):

  • immich-app/XLM-Roberta-Large-Vit-B-16Plus(注意:若為aarch64架構的設備,僅支持cpu運行,不支持RKNN (Rockchip)的硬件加速機器學習)

  • ViT-L-16-SigLIP2-384__webli(這個模型也是經歷過使用上面的模型遇到的問題,在issue中找到的解決方案,該模型支持RKNN加速)

模型下載

模型下載地址:

1、huggingface鏡像網:HF-Mirror

2、異性島:https://aliendao.cn

3、國內替代:https://modelscope.cn/home

4、模力方舟(Gitee AI)https://ai.gitee.com/

模型下載解決辦法:

參考知乎(https://zhuanlan.zhihu.com/p/663712983

這里使用推薦的huggingface-cli 進行下載的方式

# 按需修改參數
# 修改1:模型名稱-immich-app/ViT-L-16-SigLIP2-384
# 修改2:模型下載目錄名稱-ViT-L-16-SigLIP2-384__webli
huggingface-cli download immich-app/ViT-L-16-SigLIP2-384__webli --local-dir ViT-L-16-SigLIP2-384__webli

部分執行日志如下:

部分情況可能下載不成功,大概率是網絡問題,這里建議使用科學工具下載,并將代理更改為TUN模式(不懂的可以百度:TUN模式和系統代理模式的區別)

PS E:\leeleo\immich模型> huggingface-cli download immich-app/ViT-L-16-SigLIP2-384__webli --local-dir ViT-L-16-SigLIP2-384__webli
??  Warning: 'huggingface-cli download' is deprecated. Use 'hf download' instead.
Fetching 164 files:   1%|▊                                                                                                                              | 1/164 [00:00<00:53,  3.07it/s]Downloading 'textual/onnx__MatMul_4693' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\6umd0cxo5zyrYxJ1oQuQ9JrZ0fo=.045527ee754ccf37d05cc3d8e12a4476921efed6bb63c0015079d468288b60f4.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Downloading 'textual/onnx__MatMul_4651' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\xAPNXXnW_3oVaPjX6ojjYZklE8o=.d3328f759a8a1c78188083313f57a96ae09f03842c531df8e24b9734c2bab5fa.incomplete'
Downloading 'textual/onnx__MatMul_4612' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\mg1mkykMcSkL2Cmo8jlvsRL1tt0=.575e95b60986547dce34e2a663908dc2852cdde5ea7ead78849e5ff8ce7a5ecf.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Downloading 'textual/onnx__MatMul_4692' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\CaogzFCi0wzG5zDpSi1gGWsQxWU=.6eb18939b8285643d2f762eeaab656166f104a915a53699dd8c3a64143782628.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Downloading 'textual/onnx__MatMul_4694' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\g2AMHBkBmE2vZEnBWMBhHaLc10c=.72d923170816fc964ec8f5e51bdebddae0ca8c7e2a47108c1342621560abd698.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Downloading 'textual/onnx__MatMul_4652' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\oLFFiVwLDVvx_4R1Xrzg33LZ0pA=.ebf2a071cb262d814953b09f1ee49976fbf90bd503057cb9a315b99314db6d50.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
Downloading 'README.md' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\Xn7B-BWUGOee2Y6hCZtEhtFu4BE=.0bddbb6d5331139dc8614a4db1273df336f655af.incomplete'
Downloading 'textual/onnx__MatMul_4653' to 'ViT-L-16-SigLIP2-384__webli\.cache\huggingface\download\textual\JvaR6sD9DPwUH3vwOzFIkHubW9Q=.549d4236a1c5fcd1b3449670443d5c739966c734522a62896b7f254c75d23c37.incomplete'
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
README.md: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 320/320 [00:00<?, ?B/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\textual\rknpu\rk3568\model.rknn██████████████████████████████████▋                    | 965M/1.14G [12:27<01:59, 1.49MB/s]
text.token_embedding.weight: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.05G/1.05G [13:34<00:00, 1.29MB/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\textual\text.token_embedding.weight████████████████████████████████████████▌         | 1.06G/1.14G [13:28<00:53, 1.54MB/s]
model.rknn: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 674M/674M [05:46<00:00, 1.94MB/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\visual\rknpu\rk3576\model.rknn██████████████████████████████████████████████▊        | 1.07G/1.14G [13:35<00:46, 1.56MB/s]
model.rknn: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.14G/1.14G [14:24<00:00, 1.32MB/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\textual\rknpu\rk3588\model.rknn██████████████████████████████████████████████████▌   | 1.11G/1.14G [14:03<00:19, 1.54MB/s]
model.onnx: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.27G/1.27G [12:56<00:00, 1.63MB/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\visual\model.onnx████████████████████████████████████████████████████████████████████| 1.14G/1.14G [14:24<00:00, 1.52MB/s]
model.rknn: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 653M/653M [06:46<00:00, 1.60MB/s]
Download complete. Moving file to ViT-L-16-SigLIP2-384__webli\visual\rknpu\rk3588\model.rknn
Fetching 164 files: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 164/164 [19:21<00:00,  7.09s/it]
模型部署

下載完成后我們需要將模型放置到它該在的位置,以下目錄為所有類型的模型存放位置

immich-machine-learning:
  volumes:
   - /app/immich/cache:/cache

但是需要注意一點,我們不同的模型放到不同的目錄:

  • 人臉識別模型存放位置:/app/immich/cache/facial-recognition

  • 能搜索模型存放位置:/app/immich/cache/clip

拷貝完成后目錄結構如下:

隨后,重啟immich-machine-learning服務。

模型配置

接下來我們要做的就是對immich服務中,對人臉識別以及智能搜索的模型配置了:

這里需要注意的一點就是,模型名稱是與上面拷貝的模型目錄名稱是一致的,不要輸入錯誤了。


Nginx服務

代理配置

nginx.conf:

events {}
?
http {
    resolver 223.5.5.5; 
    upstream immich_server {
        server immich_server:2283;
    }
?
    upstream portainer {
        server portainer:9443;
    }
?
    # yourdomain.com
    server {
        listen 80;
        server_name yourdomain.com;
        return 301 https://$host$request_uri;
    }
?
    server {
        listen 443 ssl;
        server_name leeleo.cc;
?
        ssl_certificate /etc/nginx/certs/yourdomain.com.pem;
        ssl_certificate_key /etc/nginx/certs/yourdomain.com.key;
?
        return 404;  # 或者重定向到其他頁面
    }
?
    # immich.yourdomain.com:443
    server {
        listen 443 ssl;
        server_name immich.yourdomain.com;
?
        ssl_certificate /etc/nginx/certs/immich.yourdomain.com.pem;
        ssl_certificate_key /etc/nginx/certs/immich.yourdomain.com.key;
?
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers HIGH:!aNULL:!MD5:!TLSv1.0:!TLSv1.1;
?
        location / {
            proxy_pass http://immich_server;
            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;
        }
    }
?
    # portainer.yourdomain.com:443
    server {
        listen 443 ssl;
        server_name portainer.yourdomain.com;
?
        ssl_certificate /etc/nginx/certs/portainer.yourdomain.com.pem;
        ssl_certificate_key /etc/nginx/certs/portainer.yourdomain.com.key;
?
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers HIGH:!aNULL:!MD5:!TLSv1.0:!TLSv1.1;
?
        location / {
            proxy_pass https://portainer;
            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;
        }
    }
}

Docker配置

docker-compose.yml

services:
  nginx:
    image: nginx:latest
    container_name: nginx
    ports:
      - "80:80"
      - "443:443"
    networks:
      - immich_default
      - portainer_default
      - halo_halo_network
    dns:
      - 223.5.5.5
      - 223.6.6.6
      - 8.8.8.8
      - 8.8.4.4
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
      - ./certs:/etc/nginx/certs
    restart: unless-stopped
networks:
  immich_default:  # 聲明 immich_default 網絡為外部網絡
    external: true
  portainer_default:  # 聲明 portainer_default 網絡為外部網絡
    external: true
  halo_halo_network:  # 聲明 halo_halo_network 網絡為外部網絡
    external: true

Certd證書服務

Docker配置

mkdir -p -m 777 /app/docker/certd

cd /app/docker/certd

nano docker-compose.yml 基本沒做修改,只改了個版本號

version: '3.3' # 兼容舊版docker-compose
services:
  certd:
    # 鏡像                                                  #  ↓↓↓↓↓ ---- 鏡像版本號,建議改成固定版本號,例如:certd:1.29.0
    image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:1.34.1
    container_name: certd # 容器名
    restart: unless-stopped # 自動重啟
    volumes:
      #   ↓↓↓↓↓ -------------------------------------------------------- 數據庫以及證書存儲路徑,默認存在宿主機的/data/certd/目錄下,【您需要定時備份此目錄,以保障數據容災】
      #                                                                  只要修改冒號前面的,冒號后面的/app/data不要動
      - /data/certd:/app/data
    ports: # 端口映射
      #  ↓↓↓↓ ---------------------------------------------------------- 如果端口有沖突,可以修改第一個7001為其他不沖突的端口號,第二個7001不要動
      - "7001:7001"
      #  ↓↓↓↓ ---------------------------------------------------------- https端口,可以根據實際情況,是否暴露該端口
      - "7002:7002"
    #↓↓↓↓ -------------------------------------------------------------- 如果出現getaddrinfo ENOTFOUND錯誤,可以嘗試設置dns
#    dns:
#      - 223.5.5.5      # 阿里云公共dns
#      - 223.6.6.6
#       # ↓↓↓↓ --------------------------------------------------------- 如果你服務器在騰訊云,可以用這個替換上面阿里云的公共dns
#      - 119.29.29.29  # 騰訊云公共dns
#      - 182.254.116.116
#       # ↓↓↓↓ --------------------------------------------------------- 如果你服務器部署在國外,可以用這個替換上面阿里云的公共dns
#      - 8.8.8.8       # 谷歌公共dns
#      - 8.8.4.4
#    extra_hosts:
#        # ↓↓↓↓ -------------------------------------------------------- 這里可以配置自定義hosts,外網域名可以指向本地局域網ip地址
#      - "localdomain.com:192.168.1.3"
#        #         ↓↓↓↓ ------------------------------------------------ 直接使用主機的網絡,如果網絡問題實在找不到原因,可以嘗試打開此參數
#    network_mode: host
    labels:
      com.centurylinklabs.watchtower.enable: "true"
#    ↓↓↓↓ -------------------------------------------------------------- 啟用ipv6網絡,還需要把下面networks的注釋放開
#    networks:
#      - ip6net
    environment:
#     設置環境變量即可自定義certd配置
#     配置項見: packages/ui/certd-server/src/config/config.default.ts
#     配置規則: certd_ + 配置項, 點號用_代替
#                                    #↓↓↓↓ ----------------------------- 如果忘記管理員密碼,可以設置為true,重啟之后,管理員密碼將改成123456,然后請及時修改回false
      - certd_system_resetAdminPasswd=false
?
#     默認使用sqlite文件數據庫,如果需要使用其他數據庫,請設置以下環境變量
#     注意: 選定使用一種數據庫之后,不支持更換數據庫。
#     數據庫遷移方法:1、使用新數據庫重新部署一套,然后將舊數據同步過去,注意flyway_history表的數據不要同步
#                                    #↓↓↓↓ ----------------------------- 使用postgresql數據庫,需要提前創建數據庫
#      - certd_flyway_scriptDir=./db/migration-pg                        # 升級腳本目錄
#      - certd_typeorm_dataSource_default_type=postgres                  # 數據庫類型
#      - certd_typeorm_dataSource_default_host=localhost                 # 數據庫地址
#      - certd_typeorm_dataSource_default_port=5433                      # 數據庫端口
#      - certd_typeorm_dataSource_default_username=postgres              # 用戶名
#      - certd_typeorm_dataSource_default_password=yourpasswd            # 密碼
#      - certd_typeorm_dataSource_default_database=certd                 # 數據庫名
?
#                                    #↓↓↓↓ ----------------------------- 使用mysql數據庫,需要提前創建數據庫 charset=utf8mb4, collation=utf8mb4_bin
#      - certd_flyway_scriptDir=./db/migration-mysql                     # 升級腳本目錄
#      - certd_typeorm_dataSource_default_type=mysql                     # 數據庫類型, 或者 mariadb
#      - certd_typeorm_dataSource_default_host=localhost                 # 數據庫地址
#      - certd_typeorm_dataSource_default_port=3306                      # 數據庫端口
#      - certd_typeorm_dataSource_default_username=root                  # 用戶名
#      - certd_typeorm_dataSource_default_password=yourpasswd            # 密碼
#      - certd_typeorm_dataSource_default_database=certd                 # 數據庫名
?
#         ↓↓↓↓ ---------------------------------------------------------  自動升級,上面certd的版本號要保持為latest
#  certd-updater:  # 添加 Watchtower 服務
#    image: containrrr/watchtower:latest
#    container_name: certd-updater
#    restart: unless-stopped
#    volumes:
#      - /var/run/docker.sock:/var/run/docker.sock
#    # 配置 自動更新
#    environment:
#      - WATCHTOWER_CLEANUP=true            # 自動清理舊版本容器
#      - WATCHTOWER_INCLUDE_STOPPED=false   # 不更新已停止的容器
#      - WATCHTOWER_LABEL_ENABLE=true       # 根據容器標簽進行更新
#      - WATCHTOWER_POLL_INTERVAL=600       # 每 10 分鐘檢查一次更新
?
?
#    ↓↓↓↓ -------------------------------------------------------------- 啟用ipv6網絡,還需要把上面networks的注釋放開
#networks:
#  ip6net:
#    enable_ipv6: true
#    ipam:
#      config:
#        - subnet: 2001:db8::/64
?

docker compose up -d

HeadScale服務

官網:https://headscale.net/stable/

搭建HeadScale服務

  1. 先建三個文件夾

    mkdir -p ./headscale/{config,lib,run}
    cd ./headscale
  2. 下載配置文件,并扔到/config目錄中,最終呈現:./headscale/config/config.yaml,對配置文件稍作修改,結果如下:

    server_url: https://headscale.leeleo.cc
    listen_addr: 0.0.0.0:443
    metrics_listen_addr: 0.0.0.0:9090
    grpc_listen_addr: 0.0.0.0:50443
    tls_letsencrypt_challenge_type: TLS-ALPN-01
    tls_letsencrypt_listen: ":http"
    tls_cert_path: "/var/certs/headscale.leeleo.cc.pem"
    tls_key_path: "/var/certs/headscale.leeleo.cc.key"
    dns:
      magic_dns: false
  1. 新建docker-compose.yaml文件到./headscale目錄,內容如下:

    services:
      headscale:
        # 手動指定版本號為:0.26.1
        image: docker.io/headscale/headscale:0.26.1
        restart: unless-stopped
        container_name: headscale
        # 若想遠程訪問需使用0.0.0.0而不是127.0.0.1
        # 這里開放80端,不然Lets Encript證書檢報錯很煩
        ports:
          - "0.0.0.0:8080:8080"
          - "0.0.0.0:9090:9090"
          - "0.0.0.0:5280:80"
        volumes:
          # Please set <HEADSCALE_PATH> to the absolute path
          # of the previously created headscale directory.
          - ./config:/etc/headscale
          - ./lib:/var/lib/headscale
          - ./run:/var/run/headscale
          - /app/docker/nginx/certs:/var/certs
        command: serve
  2. 部署-驗證

    # 部署
    docker compose up -d
    # 跟蹤日志
    docker logs --follow headscale
    # 檢查容器狀態
    docker ps
    # 驗證headscale是否可用:
    curl http://127.0.0.1:9090/metrics
  3. 部署完成后需要創建個賬戶給后續客戶端使用

    docker exec -it headscale headscale users create admin

這里基本上就算是完成了,官網上還提供了其他的指令,內容比較多,基本用不上,到這就基本滿足咱的使用了

安裝TailScale客戶端

官網:https://tailscale.com/download

可以理解為TailScale是客戶端,而HeadScale是服務端

安裝TailScale客戶端:不同端的下載地址

不同端連接自建HeadScale服務的方式(參考:https://tailscale.com/kb/1507/custom-control-server?q=headscale&tab=windows

  • Win:tailscale login --login-server=https://headscale.leeleo.cc

  • Android:

    1. 點擊Tailscale應用程序右上角的用戶個人資料圖標以打開設置菜單。

    2. 如果您尚未登錄任何其他尾網,請點擊登錄。菜單項。否則,點按已登錄的用戶。

    3. 點擊右上角的菜單,然后選擇使用備用服務器

    4. 輸入自定義控制服務器URL并點擊登錄

完事之后,最終都會彈出一個網頁,提供一個命令行,讓在咱的服務端執行,示例如下:

tips:如果上面圖片中的網址并未彈出,那么就需要確認下當前客戶端的DNS是否需要清理一下了,最簡單的辦法是斷開網絡重連一下,不行就手動設置靜態IP地址,指定DNS服務,然后再切回DHCP自動分配。

然后,去服務端執行,出現Node *** registered字樣就算是完成注冊了

root@orangepi5-plus:/app/docker/headscale# docker exec -it headscale headscale nodes register --user admin --key z3lUqUEZ3ydDsm9xQu3mGNDf
Node pc0003 registered


MQTT和WS通訊協議服務

?為什么選擇Mosquitto

在家庭環境的NAS中部署Mosquitto(MQTT服務器)是一個相當實用的選擇,主要基于以下幾個核心需求和優勢:

?? 家庭物聯網中樞的核心價值

1. 解決設備"孤島"問題

  • 統一通信協議:不同品牌的智能設備(如小米傳感器、飛利浦燈泡、ESP32開發板等)可以通過MQTT這個通用協議進行通信

  • 跨平臺集成:作為Home Assistant、Node-RED等智能家居平臺的消息總線,實現設備聯動

2. 數據隱私與本地控制

  • 完全本地化:所有設備數據在家庭內部網絡流轉,不依賴任何云服務

  • 避免廠商鎖定:即使設備廠商的云服務停止,本地自動化仍然正常工作

  • 自定義規則:基于本地消息的自由自動化,不受云服務功能限制

?? 具體應用場景

場景類型

具體應用

優勢

傳感器網絡

溫濕度傳感器、門窗磁感應、運動檢測

低功耗、實時數據傳輸

設備聯動

有人移動→開燈;溫度過高→開空調

本地執行、響應迅速

狀態同步

多個終端顯示相同設備狀態

發布/訂閱模式天然支持

遠程控制

手機App控制家中設備

通過內網穿透實現安全遠程訪問

下面這個表格詳細對比了幾款常見的MQTT服務端,你可以快速了解它們的特點。

服務端

核心優勢

明顯短板

推薦適用場景

資源占用

Eclipse Mosquitto

部署簡單,社區活躍,資源消耗極低

單線程架構,擴展性有限(約10萬連接),不支持集群

家庭物聯網、嵌入式設備、資源受限環境

非常低

NanoMQ

多線程架構,能利用多核CPU,性能優于Mosquitto,支持MQTT over QUIC

相對較新,社區和資料不如Mosquitto豐富,配置稍復雜

高性能邊緣網關、需要多核性能或現代協議特性的場景

EMQX

高并發(支持數百萬連接),功能豐富(規則引擎、多協議網關),支持集群

部署和管理相對復雜,資源消耗較高

大規模企業級應用、車聯網、工業物聯網

較高

VerneMQ

分布式架構,支持水平擴展

項目已不積極維護,社區活躍度低,企業功能有限

不推薦用于新項目

中等

對于在NAS的Docker環境中部署,Mosquitto因其輕量和簡單,是目前最省心的選擇。

??Docker配置

使用 Docker Compose 部署服務時,我們通常通過一個 docker-compose.yml 文件來定義服務。這里是一個基礎且功能完整的配置示例,你可以直接使用:

version: '3.8'  # 建議使用 3.8 或更高版本
services:
  mosquitto:
    image: eclipse-mosquitto:2  # 使用 Mosquitto 2.x 版本
    container_name: mosquitto_server
    restart: unless-stopped  # 設置自動重啟
    ports:
      - "1883:1883"   # MQTT 協議默認端口
      - "9001:9001"   # WebSocket 協議端口,適用于瀏覽器等客戶端
    volumes:
      - ./mosquitto/config:/mosquitto/config   # 掛載配置文件目錄
      - ./mosquitto/data:/mosquitto/data       # 掛載數據持久化目錄
      - ./mosquitto/log:/mosquitto/log         # 掛載日志目錄
    networks:
      - mosquitto_net  # 自定義網絡,便于其他容器通信
?
networks:
  mosquitto_net:
    name: mosquitto_network
    driver: bridge
  • 鏡像:我們使用了官方的 eclipse-mosquitto:2 鏡像。

  • 端口映射1883 端口用于標準的 MQTT 通信,9001 端口則用于支持 WebSocket 連接。

  • 數據卷:通過 volumes 將容器內的配置、數據和日志目錄掛載到宿主機,這樣即使容器被刪除,你的這些重要文件也不會丟失。

  • 網絡:創建了一個自定義的橋接網絡 mosquitto_net。如果 Home Assistant 也運行在 Docker 中,并接入同一個網絡,它們之間就可以直接使用容器名 mosquitto 進行通信,無需通過宿主機的 IP 地址。

?? 創建目錄和配置文件

  1. 創建目錄結構

    在你存放 docker-compose.yml 文件的同級目錄下,執行以下命令來創建所需的目錄:

    mkdir -p mosquitto/config mosquitto/data mosquitto/log
  2. 創建基礎配置文件

    mosquitto/config 目錄中創建一個名為 mosquitto.conf 的文件,并填入以下基本配置:

    # 啟用數據持久化
    persistence true
    # 設置持久化數據存儲位置
    persistence_location /mosquitto/data/
    # 設置日志輸出文件
    log_dest file /mosquitto/log/mosquitto.log
    ?
    # MQTT 協議監聽器 - 1883 端口
    listener 1883 0.0.0.0
    ?
    # WebSocket 協議監聽器 - 9001 端口
    listener 9001 0.0.0.0
    protocol websockets
    ?
    # 允許匿名連接(初期測試用,后期建議關閉)
    allow_anonymous false
    ?
    # 指定密碼文件
    password_file /mosquitto/config/passwd

?? 啟動與驗證

  1. 啟動服務docker-compose.yml 文件所在目錄下,執行以下命令來啟動 Mosquitto 服務:

    docker compose up -d
  2. 檢查服務狀態 運行 docker compose ps 可以查看服務狀態,確認 Mosquitto 容器是否正常啟動。

  3. 測試連接 你可以使用 MQTTX-1、桌面版 MQTT Explorer 等客戶端工具進行測試。連接時,使用你 Docker 宿主機的 IP 地址,端口為 1883。由于我們目前允許匿名連接,通常可以直接連上。

?? 增強安全性(可選但重要)

設置用戶名和密碼

  • 修改配置文件:編輯 mosquitto/config/mosquitto.conf 文件,禁用匿名訪問并指定密碼文件。

    allow_anonymous false
    password_file /mosquitto/config/passwd
  • 創建用戶和密碼:進入容器內部創建密碼文件并添加用戶(這里以用戶名 myuser,密碼 mypassword 為例)。

    # 進入容器
    docker exec -it mosquitto sh
    # 在容器內創建密碼文件并添加用戶
    mosquitto_passwd -b -c /mosquitto/config/passwd admin 123456
    # 退出容器
    exit
  • 重啟服務:修改配置后,重啟 Mosquitto 容器使配置生效。

    docker compose restart

?? Nginx配置

nginx.conf配置

events {}
?
# TCP/UDP代理配置 (用于MQTT 1883端口)
stream {
    
    upstream mosquitto_mqtt_server {
        server mosquitto_server:1883; # 替換為您的Mosquitto容器名
    }
?
    # mosquitto.leeleo.cc:8883  - MQTT over SSL
    server {
        listen 8883 ssl;
        proxy_pass mosquitto_mqtt_server;
        
        ssl_certificate /etc/nginx/certs/mosquitto.leeleo.cc.pem;
        ssl_certificate_key /etc/nginx/certs/mosquitto.leeleo.cc.key;
        
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers HIGH:!aNULL:!MD5:!TLSv1.0:!TLSv1.1;
        
        # TCP代理相關配置
        proxy_connect_timeout 1s;
        proxy_timeout 1h; # MQTT連接通常需要長時間保持
        proxy_buffer_size 4k;
    }
}
?
http {
    resolver 127.0.0.11 valid=10s; # 使用Docker內置DNS解析器
    
    upstream mosquitto_ws_server {
        server mosquitto_server:9001; # 替換為您的Mosquitto容器名
    }
?
    # mosquitto.leeleo.cc:443 -> 轉發到Mosquitto的9001
    server {
        listen 443 ssl;  # Nginx在9001端口監聽SSL
        server_name mosquitto.leeleo.cc;
?
        ssl_certificate /etc/nginx/certs/mosquitto.leeleo.cc.pem;
        ssl_certificate_key /etc/nginx/certs/mosquitto.leeleo.cc.key;
        ssl_protocols TLSv1.2 TLSv1.3;
?
        location / {
            proxy_pass http://mosquitto_ws_server;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            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;
        }
    }
?
}

docker-compose.yml配置

services:
  nginx:
    image: nginx:latest
    container_name: nginx
    ports:
      - "80:80"
      - "443:443"
      - "8883:8883"
    networks:
      - mosquitto_network
    dns:
      - 223.5.5.5
      - 223.6.6.6
      - 8.8.8.8
      - 8.8.4.4
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
      - ./certs:/etc/nginx/certs
    restart: unless-stopped
networks:
  mosquitto_network:  # 聲明  mosquitto_network 網絡為外部網絡
    external: true

?? 客戶端連接方式

配置完成后,客戶端應該這樣連接:

  • MQTT客戶端: mqtts://mosquitto.leeleo.cc:8883

  • WebSocket客戶端: wss://mosquitto.leeleo.cc:443

 
韩国av片永久免费观在线看 | 国产三级3区区在线观看 | 青草草国产在线视频视频下载 | 国产欧美精品久久久久久TV | 亚洲欧洲第一a在线观看 | 人人妻人人爽ay片 | 国产亚洲精品岁国产精品 | 国产野精品久久久久久久不卡 | 域名停靠app大全免费下载网站入口黄页糟老头 | 紧嫩花唇粗大紫黑青筋浓稠 | 亚洲免费毛片在线观看 | 二区三区中文字幕人妻 | 亚洲国产ąV一区二区三区四区 | 专区一va亚洲v专区在线专区 | 久久国产精免费一区 | 亚洲人成网站在线播放2019 | 中文字幕无码av专区久久 | 一级特黄性生活大片免费观看 | 2019中文字幕乱码在线视频 | 欧美人妻综合一区二区三久久 | 男人天堂AV在线麻豆 | 精品国产精品国产偷麻豆。 | 久久中精品中文字幕视频免费 | 亚洲AV噜噜狠狠网址蜜桃 | 亚洲二区三区中文字幕久久 | 欧美国产中文动漫日韩欧美在线 | 乱亚洲乱码国产乱码精品精 | 欧美亚洲日本久久久久久 | 无遮挡中文字幕毛片 | 中文字幕老妇女伦伦电影 | 又色又爽又黄又湿又免费下載 | 男人把女人桶到爽爆的视频 | 有毛a视频在线观看 | 在线观看肉片AV网站免费分享小说 | 免费一区二区三区毛片10分钟 | 美女把尿口扒开让男人玩 | 久久国产精品波多结衣免费av | 久久久久亚洲A∨成人人电影软件 | 成人精品久久国产AV | 域名停靠app大全免费下载网站入口黄页糟老头 | 黑人上司太粗太长拔不出 | 毛片网站在那里找 | 先锋资源欧美亚洲男人 | 欧美91成人亚洲播放网站 | 久婷婷五月综合色奶水99 | 97久久无码精品一区二区三区 | 成人无码区精品一区二区不卡亚洲 | 巨胸喷奶水视频www免费视频 | 美女动漫视频一区二区三区 | 成人观看的无码免费视频 | 欧美国产中文动漫日韩欧美在线 | 人人美女人人操 | 8888四色奇米在线观看 | 91精品综合久久久久3d动漫 | 99久久精品免费看蜜桃 | livetv电视直播apk高清网站 | 欲乱人妻少妇邻居+毛片 | 精品一区久久二区欧美三区 | 91精品午夜福利在线播放 | 国产97色在线 日韩影视资讯和在线播放 | 久久国产乱子伦精品免费下载 | 在线观看国产蜜色 | 成人一区二区三区影院 | 91麻豆国产在线观看九色 | 日韩专区国产精品 | 麻豆国产极品系列视频 | 中文字幕高清免费无码新 | 不卡人妻中文字幕 | 久播播国产亚洲Aⅴ在线电 | 人妻系列无码不卡免费专区 | 91日韩欧美在线免费 | 3d漫画免费在线观看 | 一二三四在线资源欧美日韩性爱精品 | 日韩极品成年人在线观看高清 | 亚洲欧洲国产精品一品骚影视 | 久久无码黄色一二区 | 中文字幕亚洲天堂三级片 | 久久久久亚洲AV成人人软件 | 岛国视频精品一区二区三区 | 久久这里有精品15一区二区三区 | 又黄又性美女免费看视频 | 中文成人無字幕亂碼精品區 | 欧美亚洲一区二区不卡 | 少妇日本免费精品 | 日本高清不卡中文字幕免费 | 日韩欧美在线上播放 | 91精品婷婷国产综合久久精品久久综合 | 国产精品视频国产666 | 国产综合精品中文第一 | 久久国产精品99国产这里有精品视频 | 国产熟妇全肉欲视频 | 亚洲精品人妻女女 | 日韓精品人妻av一區二區三區 | 日韩国产精品久久 | 91在线天堂日韩国产高清 | 久久国产精品高清一区 | 国产人成77777在线观看 | 日本高清不卡中文字幕免费 | 影音先锋久久资源 | 精品无码免费专区毛片一 | 一二三四色网视频社区在线 | 69 中文字幕 欧美 | 伊人精品视频网站在线观看 | 精品少妇人åv无码专区 | 亚洲国产午夜精品理论片在线播放 | 免费A级网站视频 | 日本综合色图 | 免费看动漫打扑克动画软件下载 | 欧美特黄特黄视频 | 国产在线欧美日韩在线 | 97久久精品人人楺人人玩 | 狠狠狠狠狠狠狠色狠狠 | 国产偷国产偷亚州清高在线 | 亚洲av成熟成人国产一区 | 日韩激情图片一区二区三区粉嫩 | 亚洲色欲或高潮影院伊人 | 97国产品香蕉在线观看 | 在线www天堂资源网免费看 | 中文无码 AV大香 | 经典三级高清国产激情 | 国产Äv精品一区二区 | 国模男女双双炮交gogo | AAA免费大片18禁止大片 | 国产美女下面流出白浆视频 | 欧美视频九九一区二区 | 国产AV人人夜夜澡人爽 | 日韩亚洲欧美香蕉精品区 | 一个人看的免费高清www资源 | 青青草原app黄色 | 午夜精品福利在线播放 | 日韩一区视频免费在线观看 | 六月丁香六月激情综合久久 | 久久久久亚洲AV成人人软件 | 亚洲影院视频一区二区大全 | 一区二区三区在线日本在线视频 | 久久国产精品亚洲看片 | 中文字幕无码视频手机免费看 | 亚洲精品国产综合夜夜嗨 | 热码在线视频免费精品观看 | 亚洲国产午夜av | 中文无码日本一级A片人 | 十八禁无遮羞全彩漫画 | 国产欧美精品在线播放 | 青青热久免费精品视频在线18 | 亚洲国产亚洲精品区久久 | 久久99看少妇高潮1 | 国产色欲色欲色欲在线观看 | 天天爽天天爽天天片A | 久久免费女人高潮流水毛片 | 手机一级视频免费在线观看 | 日韩一级欧美一级国产一级毛 | 丰满人妻一区二区三区视频91 | 好色先生视频APP免费下载 | 久久亚洲字幕 | 亚洲精品日韩专区在线观看 | 国产乱人伦免费视频播放 | 久久婷婷激情综合色综合也去 | 国产青草成长在线视频 | 久久人妻无码激情 | 人国产在线观看在线观看 | 按摩会所无码一区二区 | AV无码久久久久久久久不卡网站 | 69精品人人人人人人人人人 | 国产精品真人片在线更新 | 人妻春色欧美另类综合 | (愛妃精選)99久久伊人精品影院 | 欧美激情综合视频在线看 | 久久久久久五月天 | 狂野欧美AA片免费播放视频 | 久久久久亚洲精品国产av综合色婷婷 | 欧美成人精品在线网址 | 国色天香久久精品国产一区 | 国产aa68免费视频 | 日韩人妻无码aⅴ专区 | 午夜福利在线观看每日更新 | A及a毛片一日情 | 第四色丁香久久综合 | 一区二区三区四区高清视频在线播放 | 综1合av在线播放 | 中文无码日本一级A片人 | 天天爽夜夜爽人人爽爽网址 | 天堂在线资源www | 国内精品91最新视频网站 | 美女脱个精光露出小秘软件 | 手机在线看片AV永久免费码 | 国产极品久久久久久久久 | 亚洲美女av一区 | 欧美高清一本大道道香蕉a | 在线观看国产欧美动漫 | 成人蕾丝电影在线播放视频下载 | 午夜福利大香蕉 | 国产又大又粗又长又爽视频 | 国产白浆美女高潮 | 国产手撕丝袜在线观看 | 精品中文字幕高清久久久三级 | 亚洲国产ąV一区二区三区四区 | 91精品国产综合久久最新 | 无遮爆乳喷汁无遮掩动漫在线观看 | 国产精品视频在现观看 | 成人午夜精品网站 | 国产A级毛片久久 | 亚洲免费成人在线 | 国产nv精品你懂得 | 日韩欧美国内中文字幕 | 欧美曰韩人美精品一区在线 | 精品午夜巨作麻豆亚洲不卡 | 再深点灬舒服灬太大了岳视频 | 亚洲欧洲日韩视频在线一区 | 亚洲成ä人片在线观看网站 | 成人免费淫片在线费观看 | 一区二区三区无码成人无码 | 久久久久久午夜福利免费影视 | 主页综合专区亚洲无 | 韩精品无码一区二区中文字幕 | 丁香综合亚洲678天堂 | 国产美乳视频在线观看 | 女人扒开腿让男人桶免费视频 | 网站免费在线观看色 | 亚洲欧洲日韩视频在线一区 | 免费精彩在线视频 | 亚洲精品无码久久久 | 国产日韩成人在线 | 午夜理理伦一级A片无码 | 日韩久久久久毛片 | 亚洲日韩精品综合在线1 | 日韩福利片午夜免费观着 | 美女把尿口扒开让男人玩 | 亚洲产在线精品亚洲第一站一 | 人妻办公室被强奷在线视频 | 亚洲免费久久91无码 | 欧美色金8天国在线视频 | 亚洲AV无码精品一区二区三区l | 麻豆āV传媒在线播放免费观看 | 影音先锋男人资源在线网站 | 人人妻人人爽ay片 | 亚洲男人av间天堂 | 91综合在线视颁 | 中国一级特黄大片在线观看 | av最近中文字幕 | 日韩极品成年人在线观看高清 | 日韩高清中文在线 | 午夜福利大香蕉 | 国精视频一区二区三区美女精品永久福利在线 | 小说区图片区偷拍区另类 | 久久国产精品99国产这里有精品视频 | 欧美一卡2卡3卡4卡无卡精品 | 国产精品真人片在线更新 | 日韩人妻无码精品久久 | 国产一区二区三区免费大片久久 | 中文字幕日韩人妻美女精品屋 | 久久一日本道色综合久 | 国产一区二区三区免费大片久久 | 少妇亚洲高清自拍 | 国色天香资源在线视频 | 少妇亚洲高清自拍 | 精品亚洲小说高清视频 | 国产精品久久精品福利网站 | 欧美裸体极品少妇 | 性爱免费精品观看 | 免费国产成人午夜福利 | 国产无区一区二区三麻豆 | 香蕉精品国产高清自在自线国产精品香蕉在线的人 | 中文字幕无码av专区久久 | 亚洲日本精品在线播放 | 又污又黄无遮掩的网站 | 一本色道久久综合精品婷婷 | 四虎影视在线地址最新 | 久久国产影片在观看 | 欧美性猛交XXXX黑人猛 | 91欧洲无码精品a码无人区 | 亚洲a∨精品永久无码好看到停不下来! | 午夜网站视频在线观看 | 国产精品久久精品福利网站 | 无码āv中文一区二区三区桃花岛 | 伊人久久中文字幕日韩综合 | 1024手机免费在线看片你懂得 | 日韩无码高清综合久久 | 亚洲āV无码乱码棈品熟妇 | 青青热久免费精品视频在线18 | 亚洲不卡国产高清在线 | 欧美日韩在线高清一区 | 在线观看国产日产欧美福利网站 | 1區2區3區產品亂碼免費 | 久久精品伊人品伊人 | 中文字幕亚洲精品亚洲成人 | Av字幕亚洲电影网站 | 免费国产成人午夜福利 | 亚洲AV噜噜狠狠网址蜜桃 | 亚洲另类无码一区二区综合精品区 | 亚洲人成综合网站在线 | 国产精品国产三级国产专播等最新內容 | 8888四色奇米在线观看 | 色欲AⅤ蜜臀AV在线播放 | 3344在线观看永久免费 | 国产精品真人片在线更新 | 日韩极品成年人在线观看高清 | jiojio控专属网站app | 图片区亚洲欧美在线 | 亚洲另类无码一区二区综合精品区 | 国产欧美日韩k频道在线 | 亚洲日韩欧美自拍他拍 | 久久99热这里只有精品首页 | 黄色网址手机在线观亚洲 | 在线观看肉片AV网站免费分享小说 | 十八禁欧美性爱免费观看 | 在线观看精品日本一区二区 | 观看真人啪啪无遮挡一区二区 | 小美女直流白漿视频 | 搞机time免费的恶心软件下载 | 国产在线调教网站 | 久热精品视频女人国产 | 三级级国产不卡三级片 | 少妇3p一区二区三区 | 亚洲精品久久久久久中文字幕 | 成人精品视频精品 | 午夜免费看的毛片 | 亚洲另类无码一区二区综合精品区 | 精品免费在线播放国产 | 男人把女人桶到爽爆的视频 | 日韩午夜福利一区 | 97躁日日躁夜夜躁 | 亚洲精品午夜ååå级久久久久 | 亚洲精品国产综合四区 | 久久肏屄免费视频 | 国产日韩久久久一区二区三区 | 欧美一级视频在线播放 | 好爽好深好硬高潮视频456 | 91全程露脸熟妇在线 | 一级特黄高清aaaa大片一级免费视频片高清无码 | 欧美在线视频免费一区二区三区 | 9热在线视频观看99 | 久久性感操超碰 | 日本无遮挡h肉动漫在线观看 | 国产tv在线观看精品 | 你懂的中文字幕在线看 | 国产麻豆精品久久久久 | 免费看中文字幕一级精品 | 欧美日韩不卡在线观看 | 国产亚洲欧美91 | 国产亚洲午夜高清国产拍 | 国产精品另类 | 超碰在线免费无毒不卡顿 | 97va有码中文字幕 | 国产偷国产偷高清精品 | 亚洲丁香精品在线 | 一级特黄性生活大片免费观看 | 亚洲产在线精品亚洲第一站一 | 青青青公开视频国产免费 | 国产美女色网视频大全二区 | 在线免费男人视频 | 五月婷一本到五月天 | 欧美曰韩人美精品一区在线 | 国产精品久久久永久免费观看 | 久热这里只有国产中文精品六 | 国产aa68免费视频 | 又污又黄无遮掩的网站 | 日韩在线一区二区还有三区 | 亚洲av高清国产拍精品福利 | 婷婷成人亚洲 | 91亚洲短视频午夜 | 91亚洲视频在线观看 | 精品乱码一区二区三区蜜桃无码 | 未满十八周岁勿进的爽爽 | 三上悠亚无码一区久久久 | 蜜桃视频在线观看网站 | 亚洲中文字幕一区在线观看 | 欧美熟妇乱子伦视频在线一区二区 | 97国产品香蕉在线观看 | 99久久免费精品视香蕉蕉 | 夜色爽爽精品一区二区 | 99久久免费精品视香蕉蕉 | 國產精品v歐美精品v日本精品動漫 | 中文牲交a欧美牲交aⅴ免费真 | 日韩一区二区无码高清免费 | aⅴ色综合久久天堂av色综合 | 国产日韩欧美亚洲另类第一页 | 国产女主播白丝裸乳喷水视频 | 国产精品ckplayer第三页 | 爽到高潮的a片护士 | 成人免费不卡一区二区 | 六月丁香六月激情综合久久 | 日韩国产精品第一页 | 精品亚洲午夜久久久久91 | 無套中出豐滿人妻無碼 | 黄色网av一级免费观看 | 一二三四日本高清在线观看 | 亚洲精品成av人片天堂无码 | 日韩一区视频免费在线观看 | 久久午夜视频一卡二卡三卡 | 国产精品视频色尤物yw不卡 | 日日摸日日碰夜夜爽免费文字 | 久久国产有线精品亚洲一区 | 国产第一页久久亚洲 | 日本国产免费一区不卡在线 | 91日本在线观看亚洲精品 | 中文无码人妻制服丝袜AⅤ久久 | 69堂精品国产一区二区 | 亚洲A∨综合色区无码另类小说 | 國產精品v歐美精品v日本精品動漫 | 强制高h抽搐高潮失禁h美人 | 亚洲大尺度av无码专区中文 | 国产风韵犹存AV色区 | 亚a洲v中文字幕2024 | 国产亚洲免费在线观看视频 | 欧美在线看片Ä免费观看 | 欧美中文字幕在线观看视频 | 在线国产精品自拍cxj | 三级免费欧美少妇 | 啊v天堂网在线观看手机版 | 亚洲乱码精品不卡 | 在线观看国产日产欧美福利网站 | 亚洲成综合人在线播放 | 黄色免费网站大全 | 出轨上司寂寞人妻2 | 内射爽无广熟女亚洲 | 久久机热综合久久国产 | 宝贝把腿张开我要添你下边动态图 | 97久久无码精品一区二区三区 | 久久久亚洲线免费视频 | 欧美综合在线精品第二页 | 91精品午夜福利在线播放 | 欧美一区二区三区爱 | 91po国产在线高清福利 | 亚洲激情视频专区 | 久久不射影院 | 99久久精品在免费线18 | 最新中文字幕电影免费观看 | 日日摸日日碰夜夜爽免费文字 | 亚洲精品二区在线视频 | 日本亚洲理论电影在线观看 | 色欧美日韩亚洲 | 边吃奶边被躁欧美三级 | 日韩女人牲交视频 | 韩国Ã级情欲片在线观看高清 | 性变态sM虐女重口小说 | 国产一区二区三区国产精品 | 精品一区精品一区粉嫩 | 中文字幕午夜乱码在线视频 | 超级乱婬av片无码 | 免费看欧美一级特黄视频偷看 | 又污又黄无遮掩的网站 | 中文国产91精品户外 | 91丝袜高跟呻吟在线观看 | 成人A级毛片100部免费观看 | 十八禁无遮羞全彩漫画 | 99欧美日韩福利一区二区 | 六月丁香六月激情综合久久 | 亚洲中文精品首页久久久久久 | 一区欧美激情桃花 | 在线日韩欧美中文字幕 | 又硬又粗进去好爽A片春色视频 | 91麻豆国产自产欧美在线 | 午夜羞羞视频影院在线观看 | 成人国产自娱成人精品一区 | 一本精品中文字幕无码 | 国产欧美又粗又猛又爽 | 国产最火爆美女爽到高潮嗷嗷嗷叫免费网站网站 | 色欲无码精品亚洲日韩传媒 | 狠狠色噜噜狠狠狠狠97不卡 | 波多野结衣aⅴ在线 | 午夜网AV片国产 | 办公室play撅高乳夹sm | 综合国产91麻豆免费观看 | 国产日韩欧美另类重口在线观看 | 亚洲日本精品国产一区vr | 精品国产乱码一区二区三区四区 | 精品国产91久久久久久浪潮 | 三上悠亚无码一区久久久 | 性一交一伦一理一色一情 | 久婷婷五月综合色奶水99 | 日韩精品va无码一本二本三本色 | 国产免费黄视频 | 一区二区三区无码成人无码 | 国产熟女粉嫩一区二区三区免费 | 日本韩国一区二区免费 | 中文字幕一区二区三区免费视频 | 亚洲中文字幕无码天然素人 | 日韩美女视频色福利 | 国产一区二区三区小电影 | 手机国产欧美日产1区2区 | 国产真实迷奷系列在线看视频 | 成人a级视频在线播放 | 精品午夜一区二区三区四区 | 无码动漫 一区二区三区 | 国产免费AV片在线观看浪潮 | 国产一区二区三区国产精品 | 日韩欧美中文乱码在线 | 国产成人精品三级在线影 | 在线观看国产一区二区精品 | 国色天香社区中文字幕视频 | 精品无码久久久久永久免费 | 亚洲中文字幕在线不卡电影正版 | 久久99精品色欲国产天美 | 色男人亚洲天堂 | 韩国午夜福利在线观看 | 国产野精品久久久久久久不卡 | 我爱做爱视频在线观看网站 | 国产精品天堂一区二区在线观看 | 国产风韵犹存AV色区 | 日本sm/羞辱/调教/捆绑 | 噼里啪啦免费看高清视频 | 色欧美日韩亚洲 | 国产成人在线午夜 | 99久久久国产精品免费调教色欲 | 亚洲国产成人图片综合网址 | 青柠影视在线观看免费高清电视 | 99在线热播精品免费99热蜜芽 | 在线观看黄a免费看视频网站 | 亚洲av高清国产拍精品福利 | 国产成+人+综合+亚洲欧洲 | 亚洲黄漫在线观看 | 亚洲国产欧美国产第一区二区三区 | 精品日韩中文字幕无码专区 | 亚洲国产午夜精品理论片在线播放 | 综合少妇中文高清 | 95视频高潮喷水 | 疯狂的欧美乱大交 | 久久精品国产免费播 | 日韩精品 欧美激情 | 91大神一区二区韩国日本 | 国产97色在线 日韩影视资讯和在线播放 | 一区二区丁香五月天婷婷 | 中文字幕的欧美成人 | 国产卡一卡二卡三乱码手机 | 欧美激情三级在线观看 | 快活影院在线观看 | 包括人妻少妇精品无码专区二区体会 | 免费一级欧美片在线观看亚 | 国产白浆美女高潮 | 亚洲白丝一区二区 | 亚洲欧美色欲色一欲www下载 | 亚洲综合网欧美 | 午夜蜜桃精品久久久久久无码 | 免费观看日韩有码av电影 | 国产欧美日产一区二区三区大全 | 久久久久亚洲A∨成人人电影软件 | 小婕子太紧了进不去 | 99久久无码一区人妻丝袜 | 一区二区视频无码国内精品久久 | 2019中文字幕乱码在线视频 | 午夜精品福利在线播放 | 成人网站女人在线观看 | 国产av男人和女人爽爽爽 | 国产精品一区二区嫩模 | 亚洲自拍啪啪 | 24小时日本免费观看视频 | 1024手机免费在线看片你懂得 | 久99国产精品成人欧美日韩亚洲另类 | 91精品国产91久久久久 | 国产欧美精品在线播放 | 一级免费国产视频 | 五月色丁香婷婷网蜜臀av | 日韓精品人妻av一區二區三區 | 亚洲天堂一区高清完整视频 | 日韩电影视频欧美亚洲 | 影音先锋男人资源在线网站 | 国产99久张津瑜在线观看 | 欧美日韩国产在线精品特黄 | 3d动漫h在线观看网站蜜芽 | 免费女人18毛片A级毛片视 | 亚洲少妇熟女一区 | 国产精品国久久99热 | 日韩人妻专区一区 | 熟女毛茸茸bbw、bbw | 少妇午夜性影院私人影院 | 午夜在线看片国产不卡 | 无码人妻丰满熟妇bbbb | 国产精品久久毛片Äv大全日韩 | 欧美在线国产一区二区 | 最新国产自产拍视频在线观看 | 我妽子和我做爰播放 | 欧美乱妇高清无乱码免费 | 久久国产有线精品亚洲一区 | 香蕉精品国产高清自在自线国产精品香蕉在线的人 | 噜噜影院日韩åV在线 | 中文国产91精品户外 | 亚洲欧洲日韩视频在线一区 | 999国内精品永久免费视频国产精品永久免费 | 亚洲国产的日韩a级片亚洲 | 亚洲人成综合网站在线 | 亚洲高清澡超碰碰中文字幕 | 久久人妻一区二区三区精品毛片 | 99热这里有精品之 | 日韩字幕在线观看一二三四区 | 欧美亚洲小视频 | 密桃av秘 无码一区二区三区 | 成人a天堂在线观看亚洲 | 又粗又硬又爽国产毛片 | 五月婷婷免费在线视频 | 久久国产乱子伦精品免费下载 | 99r6热视频免费在线观看 | 无码中文字幕ⅤA精品影院 | 国产女女视频在线观看 | 日韩国产一区二区 | 亚洲综合网国产精品 | 亚洲av色香蕉一区二区三区n | 2020国产成人综合网 | 欧洲精品久久无码av网站 | 日本调教秘书在线观看 | 美女全光末满18勿进 | 亚洲国产成人手机在线电影 | 国产欧美高清精品 | 五月好婷婷网 | 欧美成人综合在线观看 | 萝在线永久视频在线 | 久播播国产亚洲Aⅴ在线电 | 美女毛片在线观看 | 国产欧美日韩va另类在线播 | 综合精品少妇国产丝袜美腿 | 又污又黄无遮掩的网站 | 很很操很很日 | 91综合在线视颁 | 久久精品成人无码毛片 | 国产日韩另类欧美高清在线 | 欧美亚洲一区二区不卡 | 国产一级美女户外自慰操穴α片 | 欧美日韩国产在线精品特黄 | 亚洲最大成人无码av网站 | 性调教室高H学校 | 国产亚洲精品视频在线播放 | 久久99精品影院一区二区三区 | 97夜夜澡人人爽人人喊A | 成网站人电影亚洲国产 | 欧美经典一区二区三区日韩高清 | 日韩精品一区二区三区视频在线观看 | av在线播放一区二区三 | 视频在线看欧美日产 | 2021久久精品国产99国产 | 无码中文人妻视频2024 | 久久伊人中文字幕有码 | 91麻豆精品国产va在线观看 | 免费成人在线高清视频 | 亚洲另类无码一区二区综合精品区 | 强制高h抽搐高潮失禁h美人 | 91在线天堂日韩国产高清 | 制服絲襪亞洲精品中文字幕 | 五月天开心激情网站 | 欧洲精品影视大全电影资源免费完整版在线观看 | 欧美三级免费久久 | 日韩一级欧美一级国产一级毛 | 婷婷国产在线一区二区 | 日韩欧美亚洲一区SWAG | 日韩人成精品视频免费播放在线 | 护士献身取精A片无码 | 在线观看免费少妇欧美 | 99国产福利视频在线观看 | 韩国日本精品一二区 | 欧美长性免费短视频 | 日韩超碰人人爽人人做人人添 | 国产强伦奸在线观看 | 欧美日韩精品一区国产 | 亚州一区二区三区中文字幕国产精品 | 久久精品国产蜜臀 | AV片亚洲国产男人的天堂 | 欧美交换乱理伦片在线观看 | 日韩人成精品视频免费播放在线 | 丁香五月婷婷六月亚洲综合社区 | 日韩激情图片一区二区三区粉嫩 | 国产日韩在线观看不卡 | 91亚洲卡通动漫 | 日韩欧美一区二区三区中文字幕高清 | 日韩精品一区二区三区视频在线观看 | 中文字幕亚洲精品亚洲成人 | 亚洲国产成人Aⅴ人片久久网站 | 日韩无码中出一区二区二区 | 国产精品夜色视频一级区 | 自慰无码一区二区久久久 | japanese日本熟妇美熟 | 七月婷婷精品视频在线观看 | 手机在线看片AV永久免费码 | 中文字幕 日韩 人妻 无码 | 国产偷国产偷亚州清高在线 | 国内精品人妖视频一区二区在 | 人妻在线一区二区三区好看到停不下来! | 亚洲资源在线播放 | 超碰国产熟女av一区二区 | 天天摸天天看天天做天天爽 | 亚洲AV乱码久久精品狠狠爱浪潮 | 456真实迷下药在线观看 | 国产白丝免费观看一产 | 亚洲日本精品国产一区vr | 99亚洲伊人99精品影院 | 久久夜色精品国产噜噜一一 | 国产愉拍九色国产 | 国产特黄特色的大片观看免费视频 | 无码有码日韩人妻 | 亚洲最大的综合久久 | 大学生粉嫩无套流白浆暖暖韩国中文免费观看 | 国产国拍亚洲精品高清 | 国产精选莉莉私人影院 | 人妻无码精品中文字幕不卡 | 中文熟妇亚洲视频观看 | 欧美日韩理论片在线观看 | 日本三级一区二区 | 亚洲国产l∨视频在线观看 | 中文字幕人妻av. | 久久久久国产成人精品免费亚洲综合 | 立即播放免费真人片一级 | 亚洲人成网站7777在线精品 | 惠民福利欧美精品VIDEOSEX极品 | 国产一级日本韩国 | 青青热久免费精品视频在线18 | 亚洲系列中文字幕一区二区 | 性视频欧美二级日本三韩国aaa | 人妻久久三级片视频 | 在线观看国产无套 | 无码专区一区二区三区久久久 | 亚洲第一在线视频中文 | 国产精品夜色视频一级区 | 国产一区在线观看国产对白 | 99久久国产综合精品1 | 日本亚洲理论电影在线观看 | 亚洲 高清 欧美 中文 | 啊灬啊灬啊灬快高潮视频 | 文字幕乱码亚洲无线码三区 | 午夜网AV片国产 | 中文字幕伦理聚合第一页 | 又黑又粗又硬又大又猛欧美视频 | 亚洲高清澡超碰碰中文字幕 | 三级国产精品伦视频 | 亚洲精品成人av一二区 | 日韩人妻一区二区三区久久性色 | 精品乱码久久久久久中文字幕 | 青草视频在线观看www | 天天操天天添天天摸天天射 | 综合精品亚洲一区二区视频 | 91麻豆国产在线观看九色 | 91福利一区二区久久 | 一本精品中文字幕无码 | 日韓精品人妻av一區二區三區 | 日韩一区二区无码高清免费 | 国产亚洲免费视频视频观看 | 欧美大胆少妇bbw | 97va有码中文字幕 | 朝国年经继4拇免费版 | 國產精品歐美一區二區三區 | 欧美大片一级网站 | 永久免费AV无码网站性色AV网站 | 在线观看国产蜜色 | 国产欧美日韩资源在线观看 | 苍井空久久久精品一区二区 | 國產精品歐美一區二區三區 | 蜜臀爱AV中文无码 | 亚偷自乱在线播放 | 免费观看A级毛片视频 | 韩国亚洲欧美超一级在线播放视频 | 一本大道香蕉高清视频一区 | gogo全球高清大尺度视频 | 欧美日韩一级久久久 | 成人国产自娱成人精品一区 | 9热在线视频观看99 | 欧美疯狂XXXX乱大交视频多人 | 永久无码天堂网 | 日韩精品美女久久久久久 | 成人无码免费视频一区二区 | 粉嫩AV免费一区二区三区 | 91亚洲短视频午夜 | 久久国产精品高清一区 | 美女扒开腿让男人桶爽网站 | 51vv国产精品免费观看视频 | 亚洲一区二区在线污 | 亚洲大胆美女人体一二三区 | 图片自拍亚洲综合图区 | 情侣国产在线视频 | 最新欧美男女中文视频 | 视频免费在线观看 | 狠狠躁天天躁无码字幕 | 亚洲色大成网站www在线观看 | 手机免费在线看av无缓冲无注册 | 91精品国产高清久久久久久io | 高清免费123黄色成年人 | 自拍微拍福利精品在线资源 | 极品99久久久国产精品 | 久久婷婷激情 | 久久精品日韩一二三区 | 精品国产一区二区三区温尼影院 | av黄色免费高清 | 七月婷婷精品视频在线观看 | 天码AV无码一区二区三区四区 | 婷婷国产在线一区二区 | 亚洲日韩精品综合在线1 | 国产青草成长在线视频 | 麻豆日记APP无限次数 | 婷停五月激情六月综合色 | 免费观看a级大片 | 亚洲成a人有线观看网址 | 韩国av片永久免费观在线看 | 亚洲综合网欧美 | 亚洲人成网站在线播放2019 | 精品国产人成亚洲区 | 免费看亚洲高清毛片 | 美精品综合视频一区二区 | 精品精品无码福利视频网 | 五月天丁香在线视频 | 日韩国产欧美视频二区 | 久久国产乱子伦50路精品免费 | 国999久久高清免费观看 | 美女视频第一次国产 | a阿V天堂亚洲阿∨天堂在线 | 两个人的www免费视频观看 | 一区国产在线视频 | 亚洲秘 av一区二区三区四区 | 第一精品福利视频 | 日韩人成精品视频免费播放在线 | 免费黄色三级片在线观看18 | 日韩v国语v亚洲v欧美综合 | 国产又大又爽又黄又刺激视频 | 色噜噜狠狠一区二区三区 | 18禁网站永久进入免费观看 | 国产亚洲欧美精品在线观看 | 国产一级片久久ri | 精品国产福利免费在线观看 | 国产初高中生在线观看色屁屁影院免费观看 | 伊人97在线视频观看 | 免費網站黃頁4188 | 久久综合精品中文字幕 | 苍井空qvod+在线 | 911精品国产自产在线观看 | 成人片黄网站色多多WWw | 久久久久久久综合日本 | 欧美国产综合免费公开视频 | 疯狂做受XXXX高潮视频免费} | AAA免费大片18禁止大片 | 欧美乱妇高清无乱码免费 | 五月综合国产婷婷 | 天天爽天天爽天天片A | 18禁欧美无遮挡网站 | 69精品人人人人人人人人人 | 色综合视频—区二区三区 | 香蕉尹人在线观看免费下载 | 国产无遮挡又黄又爽动态图 | 99re成人精品视频免费看 | 成人国产片女人爽到高潮免费 | 久久精品99国产精2020手机 | av在观线观看男人的天堂 | 亚洲精品美女久久久久久久久久 | 91人国产精品亚洲播放 | 欧美综合在线精品第二页 | 一二三四在线资源欧美日韩性爱精品 | 黄色毛片精品视频在线观看 | 92视频国产精品 | 国产乱子乱人伦电影在线观看 | 亚洲一区二区三区视频免费观看 | 亚洲午夜福利在线看片 | 久久婷婷激情 | 黄色网址手机在线观亚洲 | 一區二區三區內射美女毛片 | 青青青久热国产精品视频 | 亲爱的老师6中字大豆行情网液晶 | 不卡人妻中文字幕 | 國產精品三級在線 | 日韩中文字幕久久 | 精品久久久久九九九九国产潘金莲 | 久久伊人宗合网 | 成人亚洲日本欧美一区二区 | 欧美精品中文字幕一区二区 | 亚洲专区一、二区视频 | 免费人成动漫在线播放r18 | 日韩又大又粗又爽色网视频 | 孕妇怀孕高潮潮喷视频孕妇 | 91久久精品美女高潮喷水白浆人夫 | 99r6热视频免费在线观看 | 一道本三级国产dvd在线看 | 中文字幕不卡第一页 | 日韩精品国产综合av | 国产精品视频色尤物yw不卡 | 亚洲日韩国产欧美久久久 | 成人网18免费网站 | 激情综合婷婷丁香五月尤物 | 成人国产自娱成人精品一区 | 中日韩精品影视尤物在线观看 | 日韩成本人片中字 | 99re热在线观看 | 91华人熟女免费观看 | 国产亚洲欧美日韩成 | 免费看欧美一级特黄视频偷看 | 在线观看视频99riav | 中文字幕精品视频在线看免费 | 久久是只有精品看 | 激情综合久久 | 亚洲综合一区二区三区四区 | 伊人久久大香线蕉免费观看 | 国产麻豆精品久久久久 | 国产思妍小仙女在线视频 | 麻豆āV传媒在线播放免费观看 | 性色中文字幕精品无码 | 日韩一区二区三区精品在线 | 日本不卡高清一区二区 | 国产精品播放器在线播放 | 中日韩高清社区久久久 | 男女入穴视频久久久麻豆 | 欧美真人性做爰高清大片 | 婷婷激情就去吻亚洲综合 | 丰满肉感大码爆乳巨臀av | 午夜福利在线观看av | 域名停靠app大全免费下载网站入口黄页糟老头 | 欧美亚洲小视频 | 92午夜福利手机精品视频 | 黄色四虎网站在线观看 | 亚洲欧洲国产精品一品骚影视 | 真人无码一区二区三区 | 国产尤物在线视频不卡在线电影免费视频 | 亚洲国产永久 | 我被继夫添我阳道舒服免费视频 | 超污草莓视频 | 国产精品天堂一区二区在线观看 | 69 中文字幕 欧美 | 欧美日韩在线高清一区 | 国产av三区四区 | 欧美日韩综合视频专区在线观看 | 日本色道久久综合精品 | 12周岁女全身裸啪啪网站自慰 | 91久久精品成人免费观看 | 精东影业在线亚洲精品网站 | 欧美激情三级在线观看 | 国产av一区二区色密 | 国产美女视频黄a视频全免费网站 | 亚洲天堂久久精品成人 | 亚洲中文字一二三区2021 | 搞机time免费的恶心软件下载 | 精品久久性色av | 欧美国产日产观看 | 亚洲综合国产三四区 | 国产欧美日韩k频道在线 | 日韩精品欧美在线视频 | 搞机time免费的恶心软件下载 | 人人欧美乱码专区视频免费看嫩草 | 2023av天堂在线视频精品观看 | 手机在线看片AV永久免费码 | 欧美亚洲日韩中文有码二区 | 三十熟女啪啪视频一区二区 | 国产美女色网视频大全二区 | 蕾丝视频app深夜小福利 | 亚洲日韩无无无码av色色图 | 青青青在线观看国产美女 | 91亚洲高清视频在线 | 成年人免费视频网站 | 欧美在线视频免费一区二区三区 | 欧美一区二区三区爱 | 免费网站美女被敢在线观看 | 久久免费女人高潮流水毛片 | 中文字幕欧美精品在线 | 天天摸天天看天天做天天爽 | 欧美国产中文动漫日韩欧美在线 | 中文有码中文字幕 | 日本熟妇人妻ⅩXXXX | 欧美一区二区三区久久精品视 | 无码少妇高潮喷水a片免费 | 久久国产精品自在自线 | 中文字幕日韩人妻美女精品屋 | 日韩在线一区二区还有三区 | 中文字幕 日韩 人妻 无码 | 十八禁欧美性爱免费观看 | A级春药情欲片在线看BD | 久久国产精品网红主福 | AV乱码在线观看 | 国产一级一极性活片免费观看久久久 | 极品女教师波多野结衣电影衣 | 日韩欧美另类综合 | 日韩高清中文在线 | av大片国产免费 | 视频免费在线观看 | 午夜免费在线观看 | 亚洲第一福利网 | 深夜小视频在线观看 | 久久久久久国产高清精 | 丁香五月婷婷六月亚洲综合社区 | 亚洲欧美国产精品91 | 亚洲A毛片一区二区三区 | 人妻无码少妇久久精品 | 全国黄色三级视频在线 | 女生自慰网站www麻豆 | 立即播放免费真人片一级 | 一区二区网站在线观看 | 日韩一本之道v | 久久精品国产99久久6动漫 | 八重神子疯狂自慰爽漫画 | 日韩免费一区免费二区 | 一本到高清到影音在线 | 無套中出豐滿人妻無碼 | 日产国产精品99久久久久久 | 国产精品国语自产拍在线观看 | 亚洲精品偷五月丁香自在线 | 国产精品视频色尤物yw不卡 | 免费人成动漫在线播放r18 | 精品久久av无码中文字字幕重口 | 中国一级免费毛片 | 亚洲åV无码第一区二区 | 久久福利一级996 | 欧美熟妇另类久久久精品 | 国精视频一区二区三区美女精品永久福利在线 | 一级国产做a爱的视频 | 亚洲婷婷五月性视频 | 午夜成人鲁丝片午夜精品 | 人妻视频中文字幕一二区 | av在线播放一区二区三 | 综合国产亚洲精品a在线观看 | 日韩欧美亚洲每日更新在线观看 | 久久免费资源 | 国模男女双双炮交gogo | av麻豆国产精品 | 亚洲ąv福利天堂在线观看 | 国产一区一一区精品不卡 | 紧嫩花唇粗大紫黑青筋浓稠 | 亚洲国产欧美精品一区91 | 无码中文字幕ⅤA精品影院 | 日本视频一区在线观看免费 | 国产精品内射在线观看 | 日韩精品影院在线链接 | 成人午夜免费福利久久 | 日韩精品一区二区三区老鸦窝 | 影音先锋男人资源在线网站 | 在线观看免费少妇欧美 | 成人午夜免费毛片 | 欧美中文精品有码视频在线 | 欧美日韩不卡在线观看 | 久久精品免费看一 | 成年美女奶头免费视频网站 | 国产老女人精品免费视频 | 久久国产精品99国产这里有精品视频 | 国产精品亚洲片精品88A | 亚洲中文字幕在线不卡电影正版 | 国产精品一级无遮挡毛片 | 欧美视频九九一区二区 | 青青色国产在线观看正在播放 | 激情综合婷婷丁香五月尤物 | 中文字幕在线观看中文字幕 | 两个人在线观看免费视频www | 欧美经典一区二区三区日韩高清 | 国产精品亚洲天堂免在线 | 欧美日韩在国产线一区二区 | 精品人妻一区二区三区视频53一 | 国产tv在线观看精品 | 国产亚洲欧美精品在线观看 | 综合精品三级自拍 | 亚洲AV无码精品一区二区三区l | 国产综合福利视频电影 | 国产Äv精品一区二区 | 国产毛片一级国语版 | 国产人妻久久精品一区二区三区 | 99久久好看一级真人片 | 97无码精品综合 | 国产2019全部在线视频 | 精品欧美小视频在线观看 | 欧美高清精品第1页 | 亚洲欧美日韩无人区 | 日韩精品一区二区三区视频在线观看 | 97视频在线观看免费 | 精品久久久久九九九九国产潘金莲 | 国产91流白浆喷水免费观看 | 亚洲有码一区二区三区视频 | 在线观看污网站在线进入 | 中文字幕在线手机播放2022 | 会所Av一区二区在线播放 | 无人区电影高清完整版亚洲熟伦熟女专区HD高清 | 国模男女双双炮交gogo | 波多野结衣人妻一区二区在线 | 真实初次破初视频免费 | 欧美一级AA成人片免费放 | 日本三级高清欧美 | 久久3A精品无码 | 线上免费看黄色亚洲片 | 精品日韩一区二区三区四区 | 国产手撕丝袜在线观看 | 国产偷国产偷高清精品 | 少妇无码太爽了不卡白浆 | 最新在线免费观看av网址 | 在线观看一区二区三区日本 | 极品粉嫩高潮喷水在线观看 | 91人国产精品亚洲播放 | 秋霞在线观看视频 | A片在线观看全免费 | 国产97色在线 日韩影视资讯和在线播放 | 国产蜜臀尤物视频久天 | 久国产真实强奷网站在线播放 | 欧美日韩综合视频专区在线观看 | 欧美自慰喷水精品一区 | 午夜影院视频操一操 | 久久久综合九色综合88 | 亚洲精品网站日本 | 成人69视频精品 | 成人午夜免费福利久久 | 一区影院午夜福利擁有海量視資源久 | 办公室play撅高乳夹sm | 欧美日韩国产另类在线 | 车上震动a级作爱视频小说 | 欧洲精品久久无码av网站 | 无套内射高清视频在线观看 | 韩国Ã级情欲片在线观看高清 | 国产馆高清在线观看 | 日本看片网站免费 | 美女视频一区二区三区在线观看 | 欧美一级视频在线播放 | 精品国产91久久久久久浪潮 | Av字幕亚洲电影网站 | 欧美日韩精品人妻一区二区三区 | 啊v天堂网在线观看手机版 | 亚洲欧美日韩精品久久3 | 500av导航大全精品 | 国产美女下面流出白浆视频 | 最新精品在线视频 | 日韩精品va无码一本二本三本色 | 中日韩v无码中文字幕 | 亚洲AV无码XXX麻豆艾秋 | 色网AV免费看无码六区 | 国产成人8x色网在线播放 | 99久久精品在免费线18 | 精品久久av无码中文字字幕重口 | 欧美亚洲日本久久久久久 | 国产一级片久久ri | 亚洲码一区二区三区 | 97夜夜澡人人爽人人喊A | 手机在线免费蜜AV观看 | WWW.91亚洲日韩区在线电影 | 亚洲色欲或高潮影院伊人 | 99re这里免费视频 | 国产美女色网视频大全二区 | 国产精品日产在线 | 日韩精品一区二区三区四区av | 亚洲综合久久丁香五月 | 欧美国产国产在线 | 亚洲精品无码久久久 | 亚洲在战av极品无码 | 国产综合色精品在线视频 | 69精品人人人人人人人人人 | 国产自制AV网站 | 国产美女精品久久久久 | 精品一区精品一区粉嫩 | 亚洲欧美动漫日韩 | 五月天丁香在线视频 | 国产精品一区人妻精品阁在线 | 婷婷六月丁香在线 | 久久国产精品99精品 | 日本不卡高清一区二区 | 无人区电影高清完整版亚洲熟伦熟女专区HD高清 | 性一交一伦一理一色一情 | 极品女教师波多野结衣电影衣 | 中文字幕視頻在線觀看 | 夜色爽爽精品一区二区 | 大学生一级特黄大片 | 18禁男女爽爽爽午夜网站免费 | 2019最新国产不卞在线 | 国产综合欧美 | 欧美国产精品粉嫩在线播放 | 国产午夜情侣小视频在线 | 国产午夜成福利在线视频 | 在线看国产成人精品 | 高清无码中文字幕全国等优质内容! | 国产一区二区三区免费大片久久 | 视频在线观看观看免费久 | 999精品视频在线观看热6 | 一区二区三区成人在线观看 | 师尊被压腰挺肚子的小说 | 亚洲色国产欧美日韩 | 国产一级 片内射视频播放蘑菇 | 国产真实迷奷系列在线看视频 | 国产综合亚洲综合av性色 | 国产初高中生在线观看色屁屁影院免费观看 | 亚洲人成网亚洲欧洲无码一区 | 国产美女视频黄a视频全免费网站 | 91亚洲精品影视 | 国产午夜福利不卡在线 | 小说姓奴老师林梦洁13 | 成人av网址天堂 | 疯狂做受XXXX高潮视频免费} | 欧美激情中文字幕首页 | 国产精选莉莉私人影院 | 亚洲熟妇性爱免费 | 中国一级片欧美一级片 | 午夜福利无码免费专区 | 久久国产影视精品 | 欧美日韩精品一区国产 | 国产一区二区三区丝袜精品国产专区在线 | 亚洲欧美动漫日韩 | 亚洲国产欧美另类专区 | 午夜精品久久久久久麻豆 | 美女视频一区二区三区在线观看 | 亚洲成人高清免费在线观看 | 中文无码人妻影音先锋精品视频 | 国产东北婬语对白粗口video | 和少妇人妻邻居做爰无码 | 日本一卡2卡三卡4卡国色天香 | 俺去鲁婷婷六月色综合亚洲精品成人久久 | 日韩成人av不卡 | 欧美一区二区三区免费观看视频互動交流 | 国产精品国产馆在线 | 午夜福利免费性爱视频 | 一区二区三区国产区 | 丁香五月婷婷六月亚洲综合社区 | 亚洲ąv福利天堂在线观看 | 成人国产欧美一区二区三区 | 国产毛片精品视频一区二区 | 欧美自慰喷水精品一区 | 亚洲av永久无码精品主页 | 久久久中文字幕av | 麻豆三级在线观看 | 國產精品v歐美精品v日本精品動漫 | 小美女直流白漿视频 | 精品乱码无人区一区二区 | 欧美日韩国产在线精品特黄 | 久久精品这里只有精99品 | 中文熟妇亚洲视频观看 | 中文字幕人妻系列九九视频 | 国产精品天堂一区二区在线观看 | 成人网站在线播放一区精品成人网站 | 欧美日韩免费不卡在线观看 | 精品国产的一区二区A | 国产亚洲午夜高清国产拍 | 日韩美女视频色福利 | 成人国产片女人爽到高潮免费 | 女厕真实偷拍撒尿wc视频 | GOGO全球大胆专业美女高清视频 | 在线免费看h的网站 | 性爱AV网站在线 | 综合少妇中文高清 | 欧洲精品影视大全电影资源免费完整版在线观看 | 亚洲精品国产综合夜夜嗨 | 日本中文字幕a∨在线观看国产精品 | 午夜一区二区三区三区 | 欧美、另类亚洲日本一区二区! | 最新电影大全91视频网址 | 欧美人妻综合一区二区三久久 | 亚洲免费成人在线 | 国产91刘玥在线观看 | 亚洲一道本国产中文字幕 | 欧美亚洲一级视频免费在线 | 熟女啪啪白浆嗷嗷叫 | 91精品午夜福利在线播放 | 免费女人18毛片A级毛片视 | 亚洲中文字幕无码天然素人 | 人妻春色欧美另类综合 | 日韩国产欧美视频二区 | 日韩欧美国产自由二区 | 久久99精品色欲国产天美 | 国产一卡2卡三卡4卡免费视频 | 日本理论天狼2019影院新 | 中文不卡视频一区二区 | 边吃奶边被躁欧美三级 | 日韩电影无码专区一区 | 人妻无码精品中文字幕不卡 | 色窝窝一区二区三区 | 中文字幕在线手机播放2022 | 中文字幕老妇女伦伦电影 | 助力高品质国产欧美另类精品久久久 | 亚洲国产精品第一区第二区 | 99久久精品视香蕉蕉 | 国产午夜福利不卡在线 | 國產高清一級夜夜爽 | 性变态sM虐女重口小说 | 日韩欧美国产精品久久 | 亞洲AV日韓AV高清在線觀看 | 国产av男人和女人爽爽爽 | 国产tv在线观看精品 | 男人边吃奶边做好爽免费视频 | 一本色道久久综合一区二区三区 | 中国一级特黄大片在线观看 | 任我爽橹在线视频精品一夜色亚洲精品站 | 日韩猛烈无遮挡激情视频 | 欧美交换乱理伦片在线观看 | 成熟人妻久久久久免费看 | 国产综合精品中文第一 | 高清免费123黄色成年人 | 日韩欧美国内中文字幕 | 国产欧美又粗又猛又爽老 | 久久国产精品免费电影视频 | 中文字幕欧美视频在线视频一区 | 在线欧美卡1卡2卡三卡四 | 国产尤物在线视频不卡在线电影免费视频 | 美精品综合视频一区二区 | 国产92视频一区二区三区 | 国产一级婬片A片按摩院 | 亚洲精品动漫一区二区不卡 | 国产精品综合亚洲不卡国产亚洲 | 一二三四五区免费视频 | 亚洲爽爆东京爽爆东京爽爆av | 亚洲大尺度av无码专区中文 | 中美日韩亚洲高清 | 亚洲国产欧美精品一区91 | 欧美喷水视频 | 一级免费国产视频 | 师尊被压腰挺肚子的小说 | 最新国语自产精品视频在 | 精品久久成人无码片 | 亚洲大胆美女人体一二三区 | 欧美成人看片一区二三区 | 日韩一区二区三区在线爆乳 | 在线观看91精品国产777 | 久久久亚洲精品丁香婷婷综合 | 国产精品碰碰碰自拍 | 久久免费香蕉视频 | 亚洲午夜欧美日本蜜桃 | 特级高清牲交生活片 | 久久国产乱子伦50路精品免费 | 无套内射高清视频在线观看 | 国产国产又黄又大又长又粗又硬视频 | av天堂资源在线免费播放 | 日韩激情图片一区二区三区粉嫩 | 无码专区一区二区三区久久久 | 国产自制AV网站 | 中文字幕老妇女伦伦电影 | 欧美婷婷我去99久久免费 | 色噜噜噜噜噜 | 亚洲午夜欧美日本蜜桃 | 精品日韩中文字幕无码专区 | 日韩人成精品视频免费播放在线 | 全国最大的成人网 | 国产在线黄影 | 尤物无码视频尤物二区三区 | 一吻二脱三床四吻胸 | 风流老太婆大BBWBBWHD视 | 亚洲自拍高清无码 | 亚洲精品国产综合四区 | 欧美一区二区三区爱 | 日本动漫精品一区二区三区 | 黄色毛片在线看 | 日韩一区二区三区在线爆乳 | 亚洲欧美日韩无人区 | 亚州一区二区三区中文字幕国产精品 | 琪琪久久精品中文字幕 | 91精品视频播放 | 亚洲午夜福利在线看片 | 久久国产91吞精口爆 | 免费女人18毛片A级毛片视 | 久久伊人宗合网 | 猛撞h花液h深双性1V1 | 日本理论天狼2019影院新 | 国产一区二区三区高清无遮挡 | 最新国产三级久久 | 麻豆日记APP无限次数 | 久久久中文对白字幕精品综合 | 亚洲日本一区亚洲影院 | 国产精品夜色视频一级区 | heyzo一本久久综合无码 | 真实国厂老熟女粗口对白aV | 国产一卡2卡三卡4卡免费视频 | xfplay每日更新AV资源 | 日本熟妇人妻ⅩXXXX | 美精品综合视频一区二区 | 包括人妻少妇精品无码专区二区体会 | 97超碰人摸人人人澡 | 免费观看A级毛片视频 | 久久在精品线影院2018 | 91华人熟女免费观看 | 日本一卡二卡≡卡四卡精品 | 亚洲中文精品首页久久久久久 | 久久激情亚洲精品无码av | 大伊香蕉在线观看综合视频 | 亚洲欧洲国产精品一品骚影视 | 色偷偷AV社区男人的天堂 | 精品久久成人无码片 | 亚洲日本一区亚洲影院 | 成人亚洲一区在线 | 波多野结衣人妻一区二区在线 | 日韩激情一区二区三区中文字幕 | 鲁死你AV资源站资讯 | 日本a级视频在线观看 | 国产性猛交xx乱 | 亚洲欧美日韩精品久久3 | 无码综合精品影视 | 亚洲人成综合网站在线 | 亚洲av无码专区亚洲av | 亚洲欧美国产啊a在线 | 日韩精品免费第一区二区三区 | 中国一级免费毛片 | 西西人体444www大胆 | 欧美真人性做爰高清大片 | 国产精品午夜在线免费 | 嘿咻嘿咻视频网站免费看 | 久久久人成影片一区二区三区 | 小宝精品探花一区二区AV | 中文字幕精品视频一区二区 | 国产思妍小仙女在线视频 | 国产日韩欧美另类重口在线观看 | 精品久久人人妻人人做精品 | 国产极品久久久久久久久 | 亞洲成AV人片亂碼色午夜 | (愛妃精選)99久久伊人精品影院 | 国产免费午夜福利久久久 | 一级午夜免费视频 | 午夜一区二区三区三区 | 久久精品日韩一二三区 | 一面亲一面膜下的免费APP | 国产精品不卡A在线播放 | caoprom在线观看视频 | 亞洲國產成人va在線觀看 | 国产十八熟妇AV成人一区 | 欧美日韩激情午夜 | 免费一区二区三区毛片10分钟 | 免费一级爱视频在线播放 | 91桃色视频app污下载 | zooslook欧美另类孕妇 | 羞羞草视频在线观看 | 亚洲av无码资源网 | 超碰超碰在线观看 | 超碰在线97免费中文久久97久久97精品免视看 | 一级a片有码视频在线观看 | 亚洲色大成网站www在线观看 | 日韩精品香蕉在线一区二区 | 午夜精品视频在线免费 | av高清免费在线观看 | 九色PORNY9l自拍视频 | 欧美日韩一级久久久 | 国产9色在线 日韩 | 丁香五月婷婷五月天激情综合电影 | 伊人久久大香线蕉免费观看 | 国产综合亚洲综合av性色 | HD亚洲无码中出日韩 | 交在线观看网站视频 | 国产妇女露脸大叫高潮 | 欧美高清狂热视频视频 | 精品国产麻豆国产自产在线 | 亚洲欧美国产精品91 | 久久精品成人无码毛片 | 真实的国产乱bbb | 亚洲成AⅤ人影院在线欢看 | 综合少妇中文高清 | 少妇性夜夜春夜夜爽A片 | 中文字幕不卡第一页 | 秋霞鲁丝片av无码中文字幕 | 国产AV中文高清在 | 精品午夜巨作麻豆亚洲不卡 | 中文字幕伦理聚合第一页 | 亚洲激情视频专区 | 69久久天堂精品 | 欧美一区二区三区精华液 | 最新午夜男女福利片视频 | 国产成人8x色网在线播放 | aaaaa级少妇高潮大片 | 三十熟女啪啪视频一区二区 | 国产美乳视频在线观看 | 国语视频免费观看8x8x8 | 亚洲欧洲首页精品服务 | 久久99热这里只有精品首页 | 国产日韩欧美综合在线观看 | 亚洲av午夜福利精品一区 | 国产精品碰碰碰自拍 | 欧美激情一区二区3区在线观看 | 亚洲色欲或高潮影院伊人 | 国产女同在线99 | 欧美第一视频毛射 | 精品乱码无人区一区二区 | 亚洲中文字幕一区二区三区在线 | 超级欧美黄色一级片 | 国色天香社区中文字幕视频 | 国产脚交FOOT调教佳佳 | 色婷婷综合久久久久中文国产精品 | 蜜桃精品免费久久 | 波多野结衣手机在线aⅴ | 亚洲精品24小时在线观看 | 欧美日韩中文有码在线 | 成人无码免费视频一区二区 | 综合无码免费影视 | 亚洲午夜Av无码一区二区 | 最新加勒比av手机在线 | 青青青公开视频国产免费 | 无码中文字幕ⅤA精品影院 | 国产日产久久 | 日韩字幕在线观看一二三四区 | 久久久久人妻精品一区蜜桃网站 | 亚洲欧美精品小说在线观看 | 人妻 视频二区 视频一区 | 亚洲人成人无码久久久A | 日日噜噜噜噜人人爽亚洲精品 | 伦理片97影视网 | 成人网站在线播放一区精品成人网站 | 亚洲国产欧美国产第一区二区三区 | 成年男人深夜在线视频 | 美女把尿口扒开让男人玩 | 国产yw.196天堂网站 | 国产精品视频另类一区二区三区 | 国内精品美女a在线播放 | 国产精品乱码一区二区三区毛片 | 国产日本在线观看网址 | 日韩一品欧美一区 | 日韩电影无码专区一区 | 搞机time免费的恶心软件下载 | 欧美最大网永久免费观看 | 久久麻豆欧美国产日韩 | 成人精品久久国产AV | 亚洲精品24小时在线观看 | 黄色网av一级免费观看 | 亚洲国产成人手机在线电影 | 中文字幕一区二区国产精品 | 夜色爽爽精品一区二区 | 久久久久国产成人精品免费亚洲综合 | AV天堂亚洲專業從事互動平臺 | 麻豆网站视频在线观看 | 国产精品盗摄偷窥盗摄 | 萝在线永久视频在线 | 国产成人AⅤ片在线观看免 | av高清免费在线观看 | 国产一区二区三区免费大片久久 | 国产初高中生在线观看色屁屁影院免费观看 | 桃色18视频在线观看 | 麻豆蜜桃成人无码乱码毛片 | 免费黄色三级片在线观看18 | 凹凸视频高清一区二区 | 麻豆日记APP无限次数 | 男人把女人桶到爽爆的视频 | 色网AV免费看无码六区 | 欧美影院日本日韩 | 视频在线看欧美日产 | 亚洲国产午夜精品影片 | 免费在线看精品国产 | 亚州欧州久久一区二区三区 | 国产特黄特色的大片观看免费视频 | 国产精品拍拍一区二区 | 97夜夜澡人人爽人人喊A | 亚洲国产午夜精品理论片在线播放 | 久热精品视频女人国产 | 亚洲精品无码久久久 | 亚洲AV伊精品国产久青草 | 久久青草精A品A片狠狠来 | 日韩精品va无码一本二本三本色 | 色秀视频在线观看全部 | 91高清免费直播 | 日韩一区二区三区精品在线 | 亚欧精品福利久操伊人蕉久网 | 啊v天堂网在线观看手机版 | 国产午夜成福利在线视频 | 2021最新国产在线99 | 亚洲免费美女动漫精品二区 | 不卡无码人妻日韩av免费 | 色窝窝网站9797eecomehttps | 国产综合亚洲综合av性色 | 麻豆专区在线播放 | 榴莲视频APP污版 | 国产人成77777在线观看 | 亚洲国产综合有精品 | 99午夜高清在线视频在观看 | 久热这里只有国产中文精品六 | 99精品國產一區二區 | 欧美日韩不卡一区二区三区视频 | 日本韩国欧美黄色 | 日本调教秘书在线观看 | 人妻免费一区二区三区最新 | 亚洲日产乱码在线中文字幕 | 大地资源三在线观看8 | 日本中文字幕a∨在线观看国产精品 | 欧美日韩中文综合一区 | 久久国产精品99国产这里有精品视频 | 精品国产一区二区三区温尼影院 | 无码äv二区三区久久精品 | AV片亚洲国产男人的天堂 | 亚洲中文字幕在线不卡电影正版 | 又爽又高潮的BB视频免费看 | 欧美日韩精品人妻一区二区三区 | 国产成人AⅤ片在线观看免 | 成人国产欧美一区二区三区 | 日本三级韩国三级网站乱 | 日韩美女牲交免费观看视频 | 成人av网址天堂 | 在线观看黄a免费看视频网站 | 狂野欧美AA片免费播放视频 | 亚洲av成人精品在线观看 | 成人aⅴ片无码免费网站 | 男人女人无遮掩免费视频 | 亚洲国产午夜av | 在线播放www一区二区三区 | 91亚洲欧美一区二区三区 | 国产日韩欧美亚洲另类第一页 | 中文一级无码人妻精品 | 国产色系视频在线观看免费 | 成人免费a级黄视频 | 精品日韩欧美视频一区二区三区 | 又大又硬又爽免费视频 | 免费无毒永久AVAPP | 免费一级国产片在线观看 | 久久久中文字幕av | 99精品人妻少妇一区二区我們每天將為您更新影視 | 91大神一区二区韩国日本 | 中文字幕不卡第一页 | 又色又爽又黄又湿又免费下載 | 99精品国产麻豆一区二区三区 | 男人舔女人下面的视频天美 | 在线观看天堂网在线最新版WWW中文网 | 国产日韩欧美亚洲另类第一页 | 亚洲一区二区三区的免费视频 | 亚洲国产午夜av | 欧美激情在线亚洲综合 | 亚洲色大成网站www在线观看 | 国产精品久久一区二区三区软件 | 一区二区三区成人在线观看 | 亚洲国产日本高清不卡在线 | 国精产品一品二品国精破解 | 蕾丝视频app深夜小福利 | 日朝欧美有码视频 | 国产又大又粗又长又爽视频 | 精品欧美一区二区在线看片 | 国产精品r级在线 | 日韩人妻无码aⅴ专区 | 肉丝袜脚交视频一区二区 | 三十熟女啪啪视频一区二区 | 国产成人亚洲综合久久 | 爽爽在线看片免人成视频播放 | 亚洲一区 国产 欧美 | 色欲av色欲av网站 | 國產精品歐美一區二區三區 | 两个人高清在线观看www | 亚洲国产极品在线 | 97精品国视频品洲产片一 | 亚洲美女精品中文字幕乱码 | 国产免费AV片在线观看浪潮 | 91久久精品无码 | 国产欧美又粗又猛又爽老 | 亚洲免费久久91无码 | 91综合在线视颁 | 日韩精品一区二区视频资源 | 歐美性色生活片天天看99 | 激情综合婷婷丁香五月尤物 | 每日更新最新欧美性爱五月天 | 国产 欧美 日韩 熟女 | 成年美女奶头免费视频网站 | 不卡人妻中文字幕 | 男女深夜无套内射在线观看 | 99欧美日韩福利一区二区 | 国产人人爱视频公开观看 | 成人免费淫片在线费观看 | 亚洲午夜一区二区三区电影网 | 国产日韩在线观看不卡 | 亚洲精品国产avccc | 精品久久久久九九九九国产潘金莲 | 日韩成人av不卡 | 四虎久久精品国产亚洲A V | 國產高清一級夜夜爽 | 2021最新在线精品国产 | 人国产在线观看在线观看 | 手机在线免费蜜AV观看 | 免费看成人AA片无码视频羞羞网 | 密桃av秘 无码一区二区三区 | 亚洲午夜一区二区三区电影网 | 精品大片日韩在线观看 | 天天5G天天爽免费 | 性爱日本视不卡免费网址 | 亚洲日韩av一区在线观看 | 2019最新无码影片 | 国产精品九九久久电影 | 精品人妻久久AAA片 | 亚洲日韩 美腿丝袜 麻豆 | 欧美日韩中文综合一区 | 亚洲av成熟成人国产一区 | 国产精品一区二区嫩模 | 國產精品歐美一區二區三區 | 国产伦对白刺激精彩露脸 | 国产成+人+综合+亚洲欧洲 | 久久偷拍视频大全 | 免费亚洲av专区 | 黑人上司太粗太长拔不出 | 最新亚洲国产精品 | 国产又粗又硬又大 | 亚洲人成日韩中文字幕无卡 | 亚洲日韩国产丝袜AV中文在线 | 99精品人妻少婦一區二區 | 国产免费看黄的私人影院 | 国产xvideos国产在线 | 精品无码人妻夜人多侵犯 | 欧美日韩一区二区另类视频 | 手机在线免费蜜AV观看 | 99小视频在线观看 | 精品大片日韩在线观看 | 欧美一卡2卡3卡4卡无卡精品 | 五月综合国产婷婷 | 亚洲精品美女久久久久久久久久 | 中文字幕在线观看精品 | 亚洲欧洲国产精品一品骚影视 | 色偷偷亚洲女人的天堂 | 波多野结衣人妻一区二区在线 | 国产97在线视频网 | 人妻字幕无码系列 | 久久av性生活片 | 在线观看国产蜜色 | 午夜网AV片国产 | 国产亚洲三级免费 | 日韩极品成年人在线观看高清 | 久久久久久a亚洲欧洲AV下载 | 蕾丝视频在线下载 | 日韩不卡一区2一区三区 | 久久国产乱子伦50路精品免费 | 丁香六月婷婷久久综合 | 亚洲av秘无码一区区三区 | 丰满人妻一区二区三区视频91 | 成人片黄网站色多多WWw | 国产偷国产偷亚州清高在线 | 午夜福利爽爽一区二区三区 | 人人妻人人爽ay片 | 无码电影一区 | 手机国产在线视频不卡一 | 观看真人啪啪无遮挡一区二区 | 图片区亚洲欧美在线 | 中文字幕老妇女伦伦电影 | 夜嗨嗨AV一区二区三区 | 色吊丝最新永久免费观看 | 国产麻豆精品视频网站 | 精品視頻在線觀看一區二區 | 一区二区三区免费 | 全国最大成人网站 | 欧美精品∨日韩精品∨国产精品 | 麻豆网站视频在线观看 | 欧美99性视频在线播放 | 亞洲日韓中文字幕一級亂碼在線播放 | 人物动物交互狗aa | 国产精品一区二区免费视频 | 你懂得网站在线看 | 久久久精品人妻一区二区三区色 | a阿V天堂亚洲阿∨天堂在线 | 久久激情亚洲精品无码av | 亚洲大胆美女人体一二三区 | 島國在線播放v片免費 | 日韩一区二区三区在线爆乳 | 亚洲AV女人的男人的天堂 | 国产久草五月天 | 精品国产不卡一区二区三区三州 | 积积对积积桶免费网站在线 | 中文无码日本一级A片人 | 嘿咻嘿咻视频网站免费看 | 亚洲天堂精品久久久久久 | 99午夜高清在线视频在观看 | 五月天开心激情网站 | 狠狠久久久久久亚洲综合网 | 亚洲国产欧美另类专区 | av网站网址在线观看 | 中文字幕aⅤ一区中文字幕天堂 | 日韓精品人妻av一區二區三區 | 欧美成人做爰高潮片免费观看8850 | 亚洲午夜久久久精品影院视色 | 91精品综合久久久久3d动漫 | 青草草国产在线视频视频下载 | 天堂亚洲一区二区Av帖吧 | 成人a天堂在线观看亚洲 | 最新在线精品国自产一区 | 日韩欧美国产自由二区 | 久久机热综合久久国产 | 中文字幕不卡第一页 | 网站免费在线观看色 | 日韩极品成年人在线观看高清 | 中国老头老太婆hdxxxx | 精品国精品国产自在久不卡 | 中文人妻熟妇乱又伦精品影院 | 最近中文字幕免费mv视频8 | 欧美最大网永久免费观看 | 在线观看精品日本一区二区 | 中文字幕一区二区三区免费视频 | 日韩不卡在线观看视频不卡 | 久久久精品人妻一区二区三区色 | 一级特黄东京热AV | 一级特黄高清aaaa大片一级免费视频片高清无码 | 精品国内自在在线午夜福利 | 久久综合天堂AV | 456真实迷下药在线观看 | 欧美又大又粗在线观看 | 欧美精品系列一区二区三区四区 | 在线免费观看国产三级 | 欧美国产综合免费公开视频 | 废柴视频网国产99精品 | 密桃av秘 无码一区二区三区 | 中文字幕在线手机播放2022 | 欧洲亚洲国产高清av | 欧美经典一区二区三区日韩高清 | 亚洲国产亚洲精品区久久 | 无码专区一区二区三区久久久 | 欧美一区二区三区久久精品视 | 在线观看国产一区二区精品 | 女人的奶头免费(不遮挡)视大全 | 99国产福利视频在线观看 | 色吊丝最新永久免费观看 | 国产一级一极性活片免费观看久久久 | 成人午夜免费福利久久 | āV第三区亚洲狠狠婷婷综合久久 | 国产精品拍拍一区二区 | 王者荣耀女生去掉小内皮肤的 | 波多野结衣手机在线aⅴ | 人妻字幕无码系列 | 综合国产91麻豆免费观看 | 日本亚洲一级黄不卡在线播放放 | 最新精品在线视频 | 国产精品天堂一区二区在线观看 | 女人的奶头免费(不遮挡)视大全 | 国产精品视频另类一区二区三区 | 在线国产精品自拍cxj | 亚洲少妇无套内射激情视频 | 九七97影院理论片手机在线观看 | 欧美人妻综合一区二区三久久 | 中文字幕在线观看中文字幕 | 性歐美豐滿熟婦XXXX性5 | 丁香五月亚洲精品影院在线 | 97人人操人人干 | 69久久久成人看片免费一区二 | 一区二区三区在线日本在线视频 | 免费五月天四方色播播网 | 成人亚洲一区在线 | 国产自产精品一区二区 | 国产成人精品免费久亚洲高清不卡 | 又黄又爽又粗的视频网址 | 免费看欧美一级特黄a大片 | 91亚洲精品影视 | 成人无码区精品一区二区不卡亚洲 | 亚洲精品久久久久久中文字幕 | 男女深夜无套内射在线观看 | 色五月婷婷在线观看 | 欧美日韩国产另类在线 | 99在线热播精品免费99热蜜芽 | 亚洲欧美激情在线一区二区 | 在线观看肉片AV网站免费分享小说 | 精品国产91久久久久久浪潮 | 1级中文字幕在线观看爱 | 又黄又硬又爽无遮挡的美女视频 | 麻豆视传媒免费观看 | 一二三四色网视频社区在线 | 色网三级片在线免费观看 | 中文字幕精品视频在线看免费 | 亚洲国产精品狼友中文久久 | 国产农村一级毛卡片视频 | 中文人妻熟妇乱又伦精品影院 | 亚洲āV无码乱码棈品熟妇 | 亚洲国产欧美在线看片播放页 | 国产午夜精品影院久久 | 亚洲精aa在线观看网站 | 国产成人精品亚洲日本语言 | 欧美丰满熟妇XXXX肥人 | 欧美精品啪啪视频 | 日韩精品 欧美激情 | 又黄又硬又爽无遮挡的美女视频 | 日韩精品一区二区视频资源 | 不卡福利一区二区三区 | 亚洲爽爆东京爽爆东京爽爆av | 成人乱码一区二区三区蜜臀av | 91日本在线观看亚洲精品 | 成人a天堂在线观看亚洲 | 国产野精品久久久久久久不卡 | 热久久久久国产精品 | 中文字幕亚洲精品亚洲成人 | 精品日韩中文字幕无码专区 | 在线观看国产欧美动漫 | 中文高清三级亚洲 | 99精品亚洲一区二区视频在线观看 | 欧洲毛片AAA免费观看 | 亚洲欧洲第一a在线观看 | 美女露奶头扒开尿口免费视频 | 中文字幕高清免费无码新 | 99久久精品网站 | 久播播国产亚洲Aⅴ在线电 | 亚洲欧美色欲色一欲www下载 | 很黄很色很爽的三级视频 | 影音先锋av资源福利网 | 97精品国视频品洲产片一 | 中文字幕韩国伦理片 | 欧美人与禽猛交乱配视频 | 51vv国产精品免费观看视频 | 亚洲永久精品.91最新地址 | avt亚洲t天堂网av无码 | 先锋稳定亚洲每日资源网 | 国产精品欧美乱码一区 | 最近中文字幕2018国语中文字幕 | 香蕉福利视频导航 | 超碰97在线观看不卡二区 | 欧美人与禽猛交乱配视频 | 91人国产精品亚洲播放 | 狂野欧美AA片免费播放视频 | 99级久久久久久 | 成人黄色毛片一级大全黄黄黄 | 国产经典三级在线免费观看 | 女口述放进去的感受 | 日韩视频一区欧美在线 | 俺去鲁婷婷六月色综合亚洲精品成人久久 | 国内精品91最新视频网站 | 中文字幕人妻av. | 蜜桃亚洲av啪啪无码片小说 | 午夜福利无码免费体验区 | 亚洲熟妇无码 | 精品国内自在在线午夜福利 | 成网站人电影亚洲国产 | 69 中文字幕 欧美 | 91久久精品无码 | 国产在线毛片 | 真人无码一区二区三区 | 内射爽无广熟女亚洲 | 一级一级一片免费高清 | 国产亚洲视频捆绑在线播 | 国产aa68免费视频 | 日韩精品美女久久久久久 | 日韩无码精品三区免费 | 狂野欧美AA片免费播放视频 | 91国自产拍在线天天更新 | 一级欧美一级日韩片牲交片 | 亚洲欧美日韩中文成人综合 | 自拍微拍福利精品在线资源 | 日本高清不卡免费看v | 中文字幕在线手机播放2022 | 久久偷拍妇女私密高潮视频 | 日韩免费一区免费二区 | 琪琪久久精品中文字幕 | 欧美在线做性视频一区二区 | 九九久久精品國產免費看小說 | 97精品国视频品洲产片一 | 欧美一级日本不卡一区 | 一区二区三区高清aⅴ专区 | 久久久久国产成人精品免费亚洲综合 | 99re6在线视频精品免费 | 亚洲免费人妻在 | 欧美老妇人与禽交 | 亚洲欧美色欲色一欲www下载 | 久久久久久久综合日本 | 国产AV人人夜夜澡人爽 | 无码āv中文一区二区三区桃花岛 | 成人性色大片免费毛片 | 久久一日本道色综合久 | 亚洲欧美一级视频 | 巨胸喷奶水视频www免费视频 | 国产一区精品毛片 | av在线播放一区二区三 | 欧美日韩一级久久久 | 潮中文字幕在线观看 | 国产初高中生在线观看色屁屁影院免费观看 | 91精品国自在自线免费观看 | 国产2019全部在线视频 | 久久福利一级996 | 久久偷拍视频大全 | 国产一区二区三区撒尿在线 | 人妻无码少妇久久精品 | 四虎在线永久免费国产精品資源免費看 | 国产av三区四区 | 亚洲天堂午夜福利天堂网站 | 亚洲人成网线在线va播放同性 | 免费国产高清免费 | 欧美二级在线观看免费 | 日韩福利片午夜免费观着 | 久久国产精品99国产这里有精品视频 | 人妻免费一区二区三区最新 | 久久综合伊人77777亚洲蜜臀 | 2020国产成人久久精品 | 亚洲狼网站狼狼鲁亚洲下载 | 免费人成动漫在线播放r18 | 中文字幕午夜乱码在线视频 | 午夜一区二区福利视频在线 | 国产精品亚洲片精品88A | 办公室play撅高乳夹sm | 亚洲专区在线视频 | 国产亚洲美女久久久香蕉 | 特级毛片片a片aaaaaa | 免费人成动漫在线播放r18 | 很黄很色很爽的三级视频 | 最新国产三级久久 | 狠狠躁天天躁无码字幕 | 无码A精品一区二区三区 | 极品粉嫩高潮喷水在线观看 | 中文字幕亚洲天堂三级片 | 91手机在线视频 | 亚洲色图清纯唯美 | 性爱免费精品观看 | 麻豆av出品在线观看 | 中国老头老太婆hdxxxx | 大地资源第三页高清在线观看免费 | 韩精品无码一区二区中文字幕 | 亞洲歐美日韓國產精品久久 | 九久久伊人精品影院 | 久久经典黄色毛片 | 白丝美女自慰网站在线免费观看 | 好吊日精品这里只有 | 国产孕妇精品岛国久久久 | igao视频在线观看 | 亚洲欧美日韩国产首页 | 2020国产成人综合网 | 99之无码中文字幕 | 91精品手机国产在线播放 | 天天影视欧美综合在线观看 | 欧美日韩午夜精品不卡视频 | 欧美日韩国产综合一区二区 | 青青草97国产精品观看 | 小诗的公交车日记半煤化工 | 亚洲精品一卡2卡3卡4卡乱码 | 亚洲国产高清在线精品一区 | 人妻少妇一区一区在线 | 国产成人剧情AV天美传媒 | 中文字幕a∨一区二区三区人妻 | 在线观看一区二区三区日本 | 午夜成人鲁丝片午夜精品 | 欧美一区二区三区精华液 | 亚洲二区三区中文字幕久久 | 精品国产福利免费在线观看 | 国产精品亚洲A∨色欲在线观看 | 助力高品质国产欧美另类精品久久久 | 亚洲精品偷五月丁香自在线 | 91精品国产综合久久最新 | 国产又粗又硬又大 | 欧美一区二区三区久久精品视 | 亚洲第一在线视频中文 | 3344在线观看永久免费 | 免费观看高清A级毛片 | 日韩欧美亚洲一区SWAG | 亚洲狠狠久久综合一区二区 | 99久久精品网站 | 久久偷拍妇女私密高潮视频 | 国产青草成长在线视频 | 精品人妻久久AAA片 | 岛国视频精品一区二区三区 | 国产美女高潮一区二区极品 | 国产成人8x色网在线播放 | 中文有码中文字幕 | 王者荣耀女生去掉小内皮肤的 | 在线观看国产蜜色 |