首页
关于
Search
1
观看4K电影到底要用多大的宽带才够?
28 阅读
2
[折腾日记3] VPS搭建 + WARP 代理解锁Netflix, Disney+, Prime Video 和 ChatGPT
27 阅读
3
[折腾日记4] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——RustDesk篇
24 阅读
4
Node.js 配置
21 阅读
5
Mosquitto MQTT TLS 并发压测报告(2025年7月)
19 阅读
默认分类
VPS笔记
Nas折腾
技术研究
登录
Search
蜗牛看世界
累计撰写
23
篇文章
累计收到
35
条评论
首页
栏目
默认分类
VPS笔记
Nas折腾
技术研究
页面
关于
搜索到
23
篇与
的结果
2024-01-21
[Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码
背景很多用户或新手在使用群晖NAS(Network Attached Storage)进行多媒体播放时,尤其是通过Video Station应用,常常遇到对DTS和AC3音频格式支持不足的问题。这导致了播放体验的不佳,特别是当比较Video Station与其他媒体服务器软件,如Infuse、Jellyfin时,这个差距就变得尤为明显。解决方案:如果不想看详细的繁琐步骤,直接下载这个脚本解压运行即可:videostation_update_ffmpeg.sh.zip下面我们通过一系列步骤(已做好脚本videostation_update_ffmpeg.sh),通过修改Video Station和相关组件,来增强对DTS和AC3格式的支持,同时也优化CPU使用效率,避免影响NAS的其他服务。步骤1: 备份原生ffmpeg首先,将VideoStation的原生ffmpeg文件备份:mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig步骤2: 安装新的ffmpeg脚本然后,从gist.githubusercontent.com下载新的ffmpeg脚本来替换原有的版本:wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg成功安装后,你会看到类似的消息提示,显示下载和替换成功。步骤3: 设置新ffmpeg脚本权限接下来,为新的ffmpeg脚本设置正确的权限:chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg chmod 750 /var/packages/VideoStation/target/bin/ffmpeg chmod u+s /var/packages/VideoStation/target/bin/ffmpeg步骤4: 备份libsynovte.so此步骤是复制而不是移动文件:cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig步骤5: 设置libsynovte.so.orig的权限为备份的文件设置正确的权限:chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig步骤6: 修改libsynovte.so以支持更多音频格式通过以下命令修改libsynovte.so,以增加对DTS, AC3和TrueHD的支持:sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so步骤7: 处理Advanced Media Extensions由于Video Station现在优先调用Advanced Media Extensions,我们需要对此进行额外处理:cp /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41步骤8: 重启Video Station最后,重启Video Station以应用更改:sudo synopkg restart VideoStation结论通过这些步骤,Video Station的功能得到了增强,尤其在处理DTS和AC3音频格式上。此外,相比Jellyfin等其他软件,Video Station在NAS上的CPU占用率通常更低,这对于多用户使用NAS时,提供了更好的体验。同时,建议优先使用H.264或HEVC视频编码和AAC音频编码的文件,以进一步降低CPU的负荷。这篇博文提供了详细的步骤和说明,帮助用户改善他们在群晖NAS上使用Video Station{alert type="info"}1.博客中标注原创的文章,版权归原作者 Snailszzy 所有; 2.转载或者引用本文内容请注明来源及原作者; 3.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。{/alert}
2024年01月21日
14 阅读
0 评论
0 点赞
2024-01-06
[折腾日记2] 通过宝塔面板搭建Typecho博客网站
安装Typecho博客需要的环境:由于我用的是Ubuntu 22.04.3 LTS x86_64,Mysql必须大于Mysql 5.7,各位可以根据自己的版本选Mysql 5.6登录宝塔面板,自动弹如下对话框,勾选安装如下:2.安装所需时间根据网络不同而花费不同时间。建站去作者 官网 或者 GitHub ,下载Typecho; 或者打开从作者GitHub copy过来链接下载。https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip上传并解压typecho.zip到blog.snailszzy.top目录下。记得先清空blog.snailszzy.life下的所有文件再解压typecho.zip放进去。解压typecho.zip到blog.snailszzy.life后的目录如下所示6.记得开放你的甲骨文vps的80和443端口。7.打开Typecho,开始你的博客之旅吧。blog.snailszzy.life其他遇到过的问题,宝塔搭建完后,登录密码错误时会弹出验证码图片失败的问题,解决方法如下:vim /www/server/panel/BTPanel/__init__.py搜索cache_timeout=0,并把它删除Before:return send_file(out, mimetype='image/png', cache_timeout=0)After:return send_file(out, mimetype='image/png'){alert type="info"}1.博客中标注原创的文章,版权归原作者 Snailszzy 所有; 2.转载或者引用本文内容请注明来源及原作者; 3.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。{/alert}
2024年01月06日
14 阅读
0 评论
0 点赞
2024-01-05
[折腾日记1] 甲骨文VPS 新装宝塔
转自 https://ybfl.xyz/sites/158.html1.直接下载国外机可以用github,用下面的代码 作者 github 地址curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh国内机器,或者连不上github的,用下面这个代码 国内文件地址curl -sSO http://d.moe.ms/AAAAA/btpanel-v7.7.0/install/install_panel.sh && bash install_panel.shPs:代码都能看到,如果有疑问,大家可自行看源码。2.开始开心版手动制作1,屏蔽手机号sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js2.删除强制绑定手机js文件rm -f /www/server/panel/data/bind.pl3.还嫌麻烦,直接一键优化脚本吧wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh插件开心版操作1.手动解锁宝塔所有付费插件为永不过期文件路径:/www/server/panel/data/plugin.json搜索字符串:"endtime": -1全部替换为"endtime": 9999999999992.给plugin.json文件上锁防止自动修复为免费版chattr +i /www/server/panel/data/plugin.json如果嫌烦,一键脚本啊curl -sSO https://raw.githubusercontent.com/ztkink/bthappy/main/one_key_happy.sh && bash one_key_happy.sh已经安装了宝塔新版本,降级1.下载离线包wget https://d.ybfl.xyz/bt/LinuxPanel-7.7.0.zip2.解压缩unzip LinuxPanel-7.7.0.zip如有提示,输入大写A即可,全部替换3.进入升级目录cd /root/panel4.运行降级bash update.sh然后重复上面屏蔽手机的代码和是否要开启开心版插件,自己定吧。!!!补充内容:!!! 由于我的是甲骨文x86_x64的VPS,安装宝塔面板以后,发现无法用网址访问,最后查了一些资料,总结如下: 1.防火墙开放端口sudo ufw allow 88882. 关闭默认的甲骨文的防火墙rm -f /etc/iptables/rules.v4 rm -f /etc/iptables/rules.v63. 修改策略sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -Fsudo iptables -P INPUT ACCEPT :这个命令将iptables的默认输入策略设置为ACCEPT。这意味着,除非有特定规则来阻止,否则所有进入服务器的数据包都将被允许。 sudo iptables -P FORWARD ACCEPT :这个命令将iptables的默认转发策略设置为ACCEPT。在路由器或网关中,这允许所有经过服务器的数据包被默认转发。 sudo iptables -P OUTPUT ACCEPT :这个命令将iptables的默认输出策略设置为ACCEPT。这意味着,除非有特定规则来阻止,否则所有从服务器发出的数据包都将被允许。 sudo iptables -F :这个命令清空(flush)所有的iptables规则。这将删除所有现有的规则,包括允许和拒绝流量的规则。4. 登录VPS后台 ①点击你的实例,点击子网②安全列表中点击名称③添加入站规则5. 重启系统,访问你的宝塔网址即可出现登录界面sudo reboot
2024年01月05日
5 阅读
0 评论
0 点赞
2023-12-18
网址集锦
各款iPad 机型以及发售年限。https://support.apple.com/zh-cn/HT201471Mario 壁纸https://www.pinterest.com/pin/605030531217190315/Mr.renedeer,学习tutorhttps://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor
2023年12月18日
4 阅读
0 评论
0 点赞
2023-11-17
[折腾日记3] VPS搭建 + WARP 代理解锁Netflix, Disney+, Prime Video 和 ChatGPT
以下内容来自不良林博客,出处:https://bulianglin.com/archives/netflix-unlock.html操作系统:Ubuntu 22.04安装x-ui:bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)关闭防火墙:ufw disable检测是否解锁奈飞:#项目地址:https://github.com/sjlleo/netflix-verify #下载检测解锁程序 wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.1.0/nf_linux_amd64 && chmod +x nf #执行 ./nf #通过代理执行 ./nf -proxy socks5://127.0.0.1:30000 二、二级代理解锁xray 配置模版://本地监听配置 { "listen": "127.0.0.1", "port": 30000, "protocol": "socks", "sniffing": { "enabled": true, "destOverride": ["http", "tls"] } } //路由规则 { "type": "field", "outboundTag": "netflix_proxy", "domain": [ "geosite:netflix", "geosite:disney", "geosite:primevideo", "geosite:openai", "geosite:docker" ] } //二级代理 //填入你自己的解锁节点配置三、WARP代理解锁#官方教程:https://pkg.cloudflareclient.com/install #安装WARP仓库GPG 密钥: curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg #添加WARP源: echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list #更新APT缓存: apt update #安装WARP: apt install cloudflare-warp #注册WARP: warp-cli register #设置为代理模式(一定要先设置): warp-cli set-mode proxy #连接WARP: warp-cli connect #查询代理后的IP地址: curl ifconfig.me --proxy socks5://127.0.0.1:40000xray 完整配置模版:{ "api": { "services": [ "HandlerService", "LoggerService", "StatsService" ], "tag": "api" }, "inbounds": [ { "listen": "127.0.0.1", "port": 62789, "protocol": "dokodemo-door", "settings": { "address": "127.0.0.1" }, "tag": "api" } ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "tag": "netflix_proxy", "protocol": "socks", "settings": { "servers": [ { "address": "127.0.0.1", "port": 40000 } ] } }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "policy": { "system": { "statsInboundDownlink": true, "statsInboundUplink": true } }, "routing": { "rules": [ { "type": "field", "outboundTag": "netflix_proxy", "domain": [ "geosite:netflix", "geosite:disney", "geosite:primevideo", "geosite:openai", "geosite:docker" ] }, { "inboundTag": [ "api" ], "outboundTag": "api", "type": "field" }, { "ip": [ "geoip:private" ], "outboundTag": "blocked", "type": "field" }, { "outboundTag": "blocked", "protocol": [ "bittorrent" ], "type": "field" } ] }, "stats": {} }默认优先ipv6,直接禁用ipv6echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6
2023年11月17日
27 阅读
6 评论
0 点赞
1
2
3
4
5