首页
归档
关于
Search
1
Aria2下载工具详细配置教程
573 阅读
2
【NAS】使用Rclone将Alist的WebDAV挂载到群晖本地
441 阅读
3
NAS 部署 Calibre-Web,搭建个人数字图书馆
296 阅读
4
Cherry Studio,最喜欢的AI客户端
267 阅读
5
【路由】移动光猫获取超级密码,改为桥接模式拨号上网
234 阅读
绿色建筑
海绵城市
软件推荐
技术文章
登录
Search
标签搜索
软件推荐
Docker
NAS
绿色建筑
效率工具
Ladybug
路由
Alist
WebDAV
群晖
下载工具
阿里云
黑群晖
AI
Rclone
Emby
爱快
openwrt
ESXi
内网穿透
Tabor
累计撰写
64
篇文章
累计收到
1
条评论
首页
栏目
绿色建筑
海绵城市
软件推荐
技术文章
页面
归档
关于
搜索到
64
篇与
的结果
2024-12-09
群晖开机启动Emby
群晖开机启动Emby 要在群晖上设置开机延时后再执行启动脚本,你可以稍作调整。群晖系统的任务计划允许你设置延时启动任务,这里是如何做的: 修改启动脚本 首先,调整你的启动脚本,确保它包含了延时功能。我们将使用 sleep 命令来实现延时30秒,然后执行 Docker Compose 命令。 sudo touch /usr/local/bin/start_emby.sh sudo vi /usr/local/bin/start_emby.sh sudo chmod +x /usr/local/bin/start_emby.sh 在 /usr/local/bin/start_emby.sh 中修改脚本如下: #!/bin/bash 设置 sudo 密码 PASSWORD="xxxx" 延时 30 秒 sleep 30 运行 docker-compose 命令 echo $PASSWORD | sudo -S su -c 'cd /volume1/docker/emby && docker-compose down' echo $PASSWORD | sudo -S su -c 'cd /volume1/docker/emby && docker-compose up -d' 设置任务计划 登录群晖的 Web 界面。 转到 控制面板 -> 任务计划 -> 新建 -> 用户定义的脚本。 在“任务设置”选项卡中,填写名称(比如 Start Emby Docker with Delay)和描述。 在“任务设置”选项卡的“用户定义的脚本”部分,选择在 User script 中填入以下内容: /usr/local/bin/start_emby.sh 确保勾选“启用此任务”。 在“触发器”选项卡中,选择“立即执行”以及适当的其他条件(如需要)。 在“触发器”选项卡的底部,“启动方式”选择“系统启动时”。 这样设置后,群晖系统在开机启动后,会等待30秒后执行 /usr/local/bin/start_emby.sh 中的内容,其中包括停止并重新启动 Emby 的 Docker 容器。 注意事项 确保在脚本中填入正确的 sudo 密码,并且根据实际情况进行调整。 延时时间可以根据需要进行调整,单位为秒。 使用 sudo 和密码在脚本中传递时,请注意安全性问题,确保适当保护密码信息。 通过这样的设置,你的 Emby Docker 容器应该能够在群晖系统开机后自动启动,并且有30秒的延时,以便在其他服务和资源准备就绪后再启动。
2024年12月09日
118 阅读
0 评论
0 点赞
2024-09-30
Everything+节点小宝,资料搜索更便捷!
Everything 有个 HTTP 服务,一直不知道是怎么回事,最近玩了节点小宝,可以异地组局域网,就想着试试,看怎么用这个 HTTP 服务进行搜索吧。 Everything 设置 Everything HTTP 服务器时 Web 服务器允许您通过网络浏览器搜索和访问您的文件。在 Everything 选型中,开启 HTTP 服务,这样就可以通过本机电脑局域网地址,进行访问了,如在浏览器输入 192.168.3.1,就可以访问 Everything 搜索页面了。 但这里有个问题,我的电脑是动态获取局域网 IP,局域网 IP 变化了,访问起来还得来回查局域网本机 IP,于是找 ChatGPT 问到了一个解决办法。 自动更新 IPV4 到 hosts 使用 ChatGPT 编写一个脚本,可以获取本机 IP 地址,并更新到 hosts 文件中,并与自定义域名绑定。 打开 Windows PowerShell ISE,编辑调试 PowerShell 脚本,保存为“自动获取当前的 IPv4 地址并更新到 hosts 绑定域名.ps1”。 先备份下原有的 hosts 文件,命令如下: Copy-Item -Path "C:\Windows\System32\drivers\etc\hosts" -Destination "C:\Windows\System32\drivers\etc\hosts.bak" -Force # 获取当前的IPv4地址 $ipv4 = (Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias "以太网" | Where-Object { $_.IPAddress -match '\d+\.\d+\.\d+\.\d+' }).IPAddress # 定义需要绑定的域名,替换为自己的域名 $domain = "everything.xx.com" # hosts 文件路径 $hostsFile = "C:\Windows\System32\drivers\etc\hosts" # 临时文件路径 $tempHostsFile = "C:\Windows\System32\drivers\etc\hosts.tmp" # 读取 hosts 文件内容 $hostsContent = Get-Content $hostsFile # 查找是否已经有该域名的记录 $existingRecord = $hostsContent | Where-Object { $_ -match "$domain" } if ($existingRecord) { # 如果存在该域名的记录,则更新它的IP地址 $newHostsContent = $hostsContent -replace "^\d+\.\d+\.\d+\.\d+\s+$domain", "$ipv4`t$domain" # 将新内容写入到临时文件 Set-Content -Path $tempHostsFile -Value $newHostsContent -Force Write-Host "Hosts 文件已更新:$ipv4 -> $domain" } else { # 如果不存在该域名的记录,则保留原始内容并添加新的一行 $newHostsContent = $hostsContent + "`n$ipv4`t$domain" Set-Content -Path $tempHostsFile -Value $newHostsContent -Force Write-Host "已添加新记录:$ipv4 -> $domain" } # 替换原始 hosts 文件 Remove-Item $hostsFile -Force Rename-Item $tempHostsFile -NewName "hosts" # 刷新DNS缓存 ipconfig /flushdns 默认情况下,Windows 系统出于安全考虑可能会阻止执行未签名的脚本。你可以通过更改 PowerShell 的执行策略来解决这个问题。按 Windows + X,选择 Windows PowerShell (管理员),或者在开始菜单中搜索 PowerShell,右键选择 以管理员身份运行。 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 定时自动更新 IP 你可以将该脚本保存为 .ps1 文件,并使用任务计划程序定期运行。例如,每隔一小时执行一次,确保 hosts 文件中的域名记录始终是最新的 IP 地址。 打开任务计划程序(Windows + R,输入 taskschd.msc)。 创建一个新任务,并设置执行触发条件(如每小时运行一次)。 在操作步骤中选择运行 PowerShell,并输入脚本的路径: powershell.exe -ExecutionPolicy Bypass -File "C:\path\to\your\script.ps1" 这样,脚本会定期获取 IPv4 地址并自动更新 hosts 文件中的相应记录。 自己脚本存放路径 G:\Lei\OneDrive\Code\MyScript\Powershell。 节点小宝 安装节点小宝,将各个电脑组成异地局域网。
2024年09月30日
116 阅读
0 评论
0 点赞
2024-09-11
【NAS】配置DDNS-Go+动态IPV6,通过域名访问群晖
DDNS-GO 是一款简单高效的内网穿透动态域名解析工具,主要功能是监测公网 IP 地址的变化,并自动将新的 IP 地址解析到对应的域名服务。这使得用户能够访问在家庭网络中部署的服务,如 Web 服务、NAS 等。 下载与安装 项目地址:GitHub - jeessy2/ddns-go: Simple and easy to use DDNS docker-compose.yml 示例 version: '3' services: ddns-go: image: jeessy/ddns-go:latest # 使用官方 Docker 镜像 container_name: ddns-go restart: always network_mode: "host" # 使用 host 网络模式 ports: - "9876:9876" # 映射服务访问端口,默认是 9876 volumes: - ./config:/root/ddns-go-config # 挂载配置文件目录 environment: - TZ=Asia/Shanghai # 设置时区 设置步骤 套件中心安装 DDNS-Go,浏览器输入 IP:9876 访问管理页面,设置账号密码后登录。 输入 DNS 服务商相关信息,取消 IPV4 IPV6 设置选择通过网卡获取,Domains 中输入自定义域名。(提前在域名解析中设置好泛域名解析,如 *.AAA.com ) 然后,就可以通过二级域名: 群晖端口号,远程访问群晖了。 添加 SSL 证书 Nginx Proxy Manager 申请免费证书或阿里云申请免费证书。 添加到群晖中(控制面板 - 安全性 - 证书 - 添加证书)。 然后就可以 https://域名: 端口,进行访问了。 飞牛云存储,添加证书如下。 更方便的集成解决方法:043【路由】Lucky,很强的反代工具。 参考文章 黑群晖基于DDNS + Ipv6 实现公网域名访问 DDNS-Go—简单高效的内网穿透动态域名解析工具 网络千万条,安全第一条——使用Lucky轻松实现反向代理+Https外网访问家庭NAS_NAS存储_什么值得买 群晖 Nas 部署 Lucky 反向代理 实现远程访问 | 阿狸鹿丫
2024年09月11日
234 阅读
0 评论
0 点赞
2024-09-11
Lucky,很强的反代工具
Lucky 是一个开源项目,旨在为用户提供一个软硬路由公网神器,支持 IPv6/IPv4 端口转发、反向代理、动态域名 (DDNS)、网络唤醒 (WOL)、STUN 内网穿透等功能。它最初是为了在小米路由 AX6000 官方系统上实现公网 IPv6 转内网 IPv4 的功能而开发的。随着时间的推移,Lucky 不断迭代改进,增加了更多功能和更好的性能。 Lucky 的核心程序使用 Golang 编写,主要功能模块包括: 端口转发:实现公网 IPv6 转内网 IPv4 的 TCP/UDP 端口转发,支持界面化的管理转发规则。 动态域名 (DDNS):支持多个 DNS 服务商,包括自定义回调和 Webhook。 Web 服务:支持反向代理、重定向、URL 跳转等,提供 HTTP 基本认证和 IP 黑白名单功能。 STUN 内网穿透:实现内网穿透,无需公网 IPv4 地址,适合国内运营商级 NAT1 宽带网络。 网络唤醒 (WOL):支持远程控制唤醒和关机操作。 计划任务:提供不依赖 Linux 系统 Cron 的计划任务功能,支持 Windows 系统。 ACME 自动证书:支持 ACME 自动证书的申请和续签。 网络存储:提供将本地存储、WebDAV 和阿里云盘挂载到 Lucky 内部的功能。 Lucky 的安装方式多样,包括 OpenWrt IPK 包、Docker 镜像、自动脚本安装、半自动离线脚本安装方法和手动运行。用户可以根据自己的系统环境选择合适的安装方式。 Lucky 的 GitHub 仓库地址是:https://github.com/gdy666/lucky,用户可以在这里找到安装指南、文档和最新版本下载。 Lucky 的官网地址是:https://www.lucky666.cn/,提供了更详细的介绍和文档。 Lucky 的安装与部署 新建 docker-compose.yml 文件,然后 docker-compose up -d 启动。 version: '3.8' services: lucky: image: gdy666/lucky container_name: lucky restart: always network_mode: host ports: - "16601:16601" volumes: - /volume1/docker/lucky:/goodluck Lucky 使用 设置账号和密码 直接在浏览器中输入 【https://lei-1258171996.cos.ap-guangzhou.myqcloud.com/imgs/2024/202408071254855.png的第一步就是在“设置”中更改默认的账号和密码。** 设置动态域名 家里移动的宽带,没有动态 IPV4 公网,但是有动态 IPV6 公网,可以绑定域名,通过 DDNS 实现访问。之前有些通过 【NAS】配置DDNS-Go+动态IPV6,通过域名访问群晖,Lucky 更综合一些。Luckey 动态域名设置如下。 SSL 证书 Lucky 可以实现申请 SSL 证书,设置如下。 反向代理 反向代理,这个概念理解起来比较难。举个简单的例子,我设置了动态域名 a.123.com,就可以通过 http://a.123.com:5234 访问 Alist 了,但是如何实现 HTTPS 访问呢,这里需要反向代理设置下。如下图所示,设置 web 服务,监听端口不要和即有的端口冲突就可以。 添加子规则,设置如下,前端地址写 a.123.com(已经完成动态域名设置,可以指向 NAS),后端地址写内网的 IP: 端口,然后就可以通过 https://a.123.com:5245 访问 Alist 了。 参考文章 教你在NAS上搭建免费开源神器「Lucky」,3分钟就搞定!
2024年09月11日
121 阅读
0 评论
0 点赞
2024-08-20
【Docker】qbittorrent使用指南
qBittorrent 是一款开源的轻量级 BitTorrent 客户端,它支持多个操作系统,包括 Windows、macOS 和 Linux。以下是关于 qBittorrent 的一些关键点: 界面和可用性:qBittorrent 提供了一个直观的用户界面,并支持多语言,包括中文。 功能强大:它具备了多个文件同步下载/上传、从 RSS 下载、支持 DHT 网络、选择性下载文件、下载时预览媒体文件等功能。 国际化:支持 25 种以上的语言,具有良好的国际化支持。 远程访问:支持通过 Web 方式远程访问操作,方便用户在不同设备上管理下载任务。 开源:作为一个开源项目,qBittorrent 允许用户自由地查看、修改和分发代码,社区也可以参与进来共同推动项目的发展。 无广告和间谍软件:与一些其他 BT 客户端不同,qBittorrent 不包含广告或间谍软件,保证了用户的使用体验和系统安全。 插件支持:用户可以根据自己的需要安装额外的插件来扩展功能。 qBittorrent 因其简洁、高效和开源的特性,成为了许多用户首选的 BT 下载工具。它提供了丰富的功能,同时保持了良好的用户体验。 拉取镜像 qbittorrent 有很多版本,可以选择 superng6/qbittorrent 或者 n 大的镜像 nevinee/qbittorrent。 # superng6版本对国内进行了优化,可以自动更新trackers docker pull superng6/qbittorrent 创建容器 创建文件夹 mkdir -p /volume1/docker/qbittorrent/config # 配置文件夹 mkdir -p /volume2/Media/downloads # 下载文件夹 version: "2" services: qbittorrent: image: superng6/qbittorrent container_name: qbittorrent environment: - PUID=1026 - PGID=100 - TZ=Asia/Shanghai volumes: - /volume1/docker/qbittorrent/config:/config - /volume2/Media/downloads:/downloads ports: - 6881:6881 - 6881:6881/udp - 8080:8080 restart: unless-stopped 参考文章 海康威视R1,部署qbittorrent,下载BT与PT媒体资源 | cherry的数码小屋 Docker qBittorrent 中国优化版 | sleele的博客
2024年08月20日
136 阅读
0 评论
0 点赞
1
...
4
5
6
...
13