从零开始玩软路由6——一些好玩实用的插件

本栏目将教大家玩一下好玩的软路由插件和服务

一、迅雷下载

这其实是群辉的一个docker镜像,但是是基于docker的,我们也可以拿来用,直接在iStore就可以下载了

在服务->迅雷下载启用迅雷下载,这里就建议开启Host网络,可以提高p2p下载速率,记得修改下载目录,容器内部的下载位置不要修改

登入后好像需要测内码,直接去去网上搜索就有了,下载速度还挺快的

参考链接:hub.docker-johngong/baidunetdisk

这个版本其实是百度网盘的linux版本+VNC显示的,所以不支持p2p加速下载,但是可以让它一直挂着下载文件。

使用命令拉取镜像

docker pull johngong/baidunetdisk
 docker create \
    --name=baidunetdisk \
    -p 5800:5800 \
    -p 5900:5900 \
    -v /配置文件目录:/config \
    -v /下载位置:/config/baidunetdiskdownload \
    --restart unless-stopped \
    johngong/baidunetdisk:latest

#可选
-e VNC_PASSWORD=VNC密码	VNC密码
-p 5800:5800	          Web界面访问端口,ip:5800
-p 5900:5900	          VNC协议访问端口.如果未使用VNC客户端,则为可选,ip:5900

配置文件目录建议和下载目录放到一起

 docker create \
    --name=baidunetdisk \
    -p 5800:5800 \
    -p 5900:5900 \
    -v /data/baidu/config:/config \
    -v /data/downloads:/config/baidunetdiskdownload \
    --restart unless-stopped \
    johngong/baidunetdisk:latest
docker start baidunetdisk

或者在Web的Docker->容器->找到baidunetdisk点击启动也可以

在浏览器输入ip:5800即可进入

三、Homebox内网测速

顾名思义,这是一款测试内网速度的工具,可以用来排查内网速率问题

四、NetData系统监控

这是用来监测网速,内存和CPU占用的工具,非常好用,下载完成后再状态->NetData可以找到,或者直接通过管理端口19999查看

五、nmap端口查看

强大的nmap端口扫描工具,可以用来查看指定ip的端口开放情况。在系统->软件包->搜索nmap下载即可

在终端输入nmap 127.0.0.1即可查看本地开放端口,还可以扫描其他设备的开放端口情况

更强大的工具和命令请自行上网查询

六、socat端口转发

这个一个集防火墙放行,端口转发的便捷工具,不需要自己防火墙->通信规则和端口转发自行配置。个人喜欢的是它的ipv6的端口转发功能,自己在防火墙->端口转发设置的话容易出现无法访问的问题。但是不要过度依赖其,目前已知的问题是使用stun穿透的时候会发生address already in use的情况。

七、MTPhotos相册(收费)

你是否想拥有一款属于自己的云相册?MTPhotos就非常地合适,这是一款由国人开发的私有相册服务,功能和操作简易性都是非常不错的。唯一的缺点就是收费,99买断,不过可以一开始有3个月的免费使用阶段,大家也可以在iStore下载来尝鲜一下。

八、immich相册

参考链接:Docker Compose-immich

这是一款较为不错的开源私有相册,也是挺多人用的,功能与MTphoto类似,不过就是臃肿一些

配置文件:

或者使用官方的下载地址下载:

1、docker-compose.yml

2、.env

docker-compose.yml

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      #注释防止出现问题
      #- /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:3001
    depends_on:
      - redis
      - database
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:e3b17ba9479deec4b7d1eeec1548a253acc5374d68d3b27937fcfe4df8d18c7e
    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:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --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:
#先创建目录
mkdir -p /data/immich

#将docker-compose.yml和.env放进去
mv docker-compose.yml /data/immich/
mv example.env /data/immich/.env

#进入目录并启动创建容器
cd /data/immich
docker-compose up -d

过一会再浏览器输入ip:223即可进入

点击右上角的头像->Account Settings->App Settings->Language切换中文

参考链接:少数派-Immich相册服务——目录结构与存储模板

immich有个不好的地方就是在没有配置存储存储模板的时候上传的文件是没有规律的,因此需要配置存储模板来优化管理

在immich的目录下,

  • library:这是存放所有图片和视频资源的主目录。
  • thumbs:存储自动生成的媒体文件缩略图,便于快速浏览。
  • upload:图片和视频上传后,最初会存放在这个临时目录。

在任务->存储模板->模板处填入下列推荐模板,依照 相册/年/月/日/文件名区分

{{album}}/{{y}}/{{MM}}/{{filename}}

更多关于immich的功能请自行学习

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇