Nastool中IYUU插件修复
nastool中的IYUU插件因为域名问题无法正常使用,在此给出最新版的nastool中修复IYUU插件的方法。
不说废话,直接上代码
12345# 宿主机docker exec -it <container_id> /bin/bash# 容器内sudo vi /nas-tools/app/plugins/modules/iyuu/iyuu_helper.py# 修改 _api_base 为 http://ufhy.top/%s 后保存即可
NAS使用timymediamanager刮削海报
很多时候,我们使用的流媒体服务不能很好的对海报进行刮削,此时可以借助第三方的tinymediamanager(后面统一称ttm)来对海报进行刮削。
我采用docker的方式来安装ttm
安装TTM首先在nas中合适的位置创建ttm文件夹,在文件夹中创建docker-compose.yml文件,文件内容如下:
123456789101112131415161718192021222324---version: "3"services: tinymediamanager: image: tinymediamanager/tinymediamanager:latest container_name: tinymediamanager environment: - PUID=0 - PGID=0 - UMASK=000 volumes: - ./config:/config - ./video:/video ports: - "4000:4000" re ...
NAS中安装npm
安装NPM
npm是nginx proxy manager的简称,如果在nas里的服务很少用docker安装的话,推荐使用它来进行反向代理。这里我介绍下具体的安装和使用方法。
在nas上合适的位置创建目录,并创建如下文件。
其中docker-compose文件如下:
12345678910111213141516version: '3'services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '680:80' - '681:81' - '6443:443' volumes: - ./data:/data # 把数据存放在在当前文件夹下的 data 文件夹中 - ./letsencrypt:/etc/letsencryptnetworks: default: external ...
NAS中安装docker-compose
使用docker能很方便的搭建一些自建服务,而docker-compose是一个是用于定义和运行多容器 Docker 应用程序的工具。通过docker-compose,我们可以使用 YML 文件来配置应用程序需要的服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
注:群晖安装完docker套件后,默认已经安装了docker-compose
首先使用ssh连接nas这一步请自行百度。
下载docker-compose1curl -L https://oss.dreamlyn.cn/nas/blog/docker-compose > /usr/local/bin/docker-compose
为docker-compose添加可执行权限1chmod +x /usr/local/bin/docker-compose
查看版本(检查可用性)1docker-compose --version
NAS中安装Traefik
我在家里的NAS上使用docker搭建了许多服务,这些服务都使用traefik进行代理,当这些服务需要使用HTTPS时,我们可以使用Traefik的Let’s Encrypt来自动获取证书,本篇文章主要介绍Traefik的安装以及如何使用traefik来自动获取证书。
安装Traefik我在NAS上的服务大部分都是采用docker-compose的方式进行安装,而traefik的反向代理对docker原生支持,所以我采用traefik作为所有服务的入口。当我们使用不同的域名,比如:gitea.dreamlyn.cn或者给blog.dreamlyn.cn来访问网站时,traefik会根据不同的域名,将访问代理到不同的docker容器。有兴趣深入了解traefik的可以参考中文文档或者官方文档。
traefik反向代理对于traefik本身的安装,我也是采用了docker-compose的方式。
在nas上合适的位置创建目录,并创建如下文件。
其中docker-compose文件如下:
1234567891011121314151617181920212223242526272 ...
使用frp进行内网穿透
当我们所搭建的服务并不具备公网IP,无法从外放访问服务时,可以利用frp来进行内网穿透。
什么是frpfrp服务是内网穿透服务中的一种,可以理解为花生壳内网穿透的替代品,但是要比花生壳内网穿透快很多。它的大致原理如下,用户访问安装有frps服务的设备,frps能根据与frpc建立的联系,自动打通隧道,使用户的访问映射到内网的客户端。
开始使用frp接下来我们分两种情况介绍具体如何使用:
当我们有一台暴漏公网IP的Centos服务器时。
当我们没有任何可以暴漏公网IP的服务器时。
在Centos上搭建frp服务当我们有一台暴漏公网IP的Centos服务器时,可以在服务器端安装frps服务。
下载frp并解压到GitHub查看最新版本:https://github.com/fatedier/frp/releases
如果访问不了github,我在这儿也给出0.45.0版下载地址。
操作命令如下:
123456# 下载frp可执行包wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_l ...
威联通NAS安装旁路由
软路由的安装最好使用虚拟机,使用Docker安装的一个弊端就是无法使用旁路由来做代理。 在此也介绍虚拟机安装的方式
下载套件首先要下载Virtualization Station虚拟化工作站
下载OpenWRT2023-01-06精简版下载2024-01-01精简版下载
2023-01-06大而全版下载2024-01-01大而全版下载
安装OpenWRT打开Virtualization Station虚拟化工作站后点击右上角导入→映像转换器。
上方选择直接解压出来的 img 映像文件,下方转换后的保存为止,直接导出到目录即可。
创建虚拟机,名称输入【openwrt】,此时下方的操作系统会自动转换为【Linux】
描述这里可填可不填,我个人习惯将使用的 openwrt 简介填在这里,方便下面查看。
磁盘位置选择【使用现有映像】,选择之前转换好的的openwrt固件,点击确认。
其他没什么需要修改的,openwrt 对系统要求不高,1核1G足够了。
先不开机,在总览这里点击下方的设置按钮。
【设定】-【磁盘空间】,将磁盘界面改成 SATA,点击下方的【套用】
后续如 ...
群晖NAS安装旁路由
试想以下这样的场景,当我们了解了DDNS、端口转发等功能,却发现家里的路由器并不支持;或者当家里的路由器对于拦截广告等功能已经不堪重负时,我们应该怎么办?
最好的方式当然是换一台路由器,但是当我们手边刚好有一台NAS的时候,不妨使用NAS搭建旁路由(软路由)的方式来解决这些问题。
NAS安装旁路由的两种方式网上流传比较多的有两种方式:
通过NAS自带的虚拟机安装
通过Docker安装。
笔者在当时安装的时候,刚开始是使用Docker的方式,中间也对网络也进行了各种设置,但是让我崩溃的是,安装完后对笔者的某些应用有限制。不得已只好放弃,转而采用虚拟机进行安装。建议在有NAS的时候采用虚拟机的方式安装,而在无法提供虚拟机的时候再采用Docker的方式。
安装虚拟机VMM在这里使用群晖NAS进行安装,其他NAS流程是类似的。
VMM是虚拟机程序Virtual Machine Manager的简称,群晖套件中心就有,打开套件中心,搜索Virtual Machine Manager,第一个就是,点击安装
主板开启虚拟化进入群晖系统–>控制面板–>网络–>选 ...