首页
关于
壁纸
直播
留言
友链
统计
Search
1
《三国志英杰传》攻略
6,210 阅读
2
Emby客户端IOS破解
6,064 阅读
3
白嫖Emby
6,053 阅读
4
《吞食天地1》金手指代码
5,762 阅读
5
破解emby-server
4,315 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
379
篇文章
累计收到
465
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
107
篇与
net
的结果
2024-08-11
如何在群晖 NAS 上使用 Docker 运行 ZeroTier
本文将指导您如何在群晖 NAS 上使用 Docker 运行 ZeroTier 容器,从而实现虚拟私有网络 (VPN) 的功能。ZeroTier 是一款开源的虚拟网络管理工具,可以将不同的设备连接到同一个虚拟网络中。前提条件确保您的群晖 NAS 允许 SSH 连接。确保 Docker 应用已在群晖 NAS 上安装并且运行正常。您需要一个有效的 ZeroTier 身份验证令牌。使用 ip tuntap 创建 TUN 设备由于群晖 NAS 并不直接支持 /dev/net/tun,您需要使用 ip tuntap 命令来创建 TUN 设备。请注意,群晖 NAS 的 ip tuntap 命令可能不可用,因此您需要采用其他方法来模拟 TUN 设备的功能。创建 TUN 设备加载 TUN 模块:sudo modprobe tun手动创建 TUN 设备:sudo ip tuntap add dev tun0 mode tun sudo ip link set tun0 up检查 TUN 设备状态检查 TUN 设备的状态:ip link show tun0创建 ZeroTier 容器为了在群晖 NAS 上运行 ZeroTier 容器,您需要使用以下命令。此命令已经过实践验证,并且在群晖 NAS 上可行。示例命令docker run -d \ --name ztclient \ --restart=always \ --device=/dev/net/tun \ --net=host \ --cap-add=NET_ADMIN \ --cap-add=SYS_ADMIN \ -v /volume1/docker/dockerfile/zerotier/ztclient/data:/var/lib/zerotier-one \ zerotier/zerotier-synology:1.8.10 \ -e ZT1_AUTH_TOKEN=<your_auth_token>命令解析-d: 以守护进程模式运行容器。--name ztclient: 为容器命名。--restart=always: 容器会在系统启动时自动重启。--device=/dev/net/tun: 挂载 /dev/net/tun 设备,以便容器能够使用 TUN 功能。--net=host: 使用宿主机网络栈,而不是 Docker 的默认网络栈。--cap-add=NET_ADMIN: 增加容器的权限,使其能够管理网络接口。--cap-add=SYS_ADMIN: 增加容器的权限,使其能够执行系统级操作。-v /volume1/docker/dockerfile/zerotier/ztclient/data:/var/lib/zerotier-one: 将宿主机上的目录挂载到容器内,用于持久化存储 ZeroTier 数据。zerotier/zerotier-synology:1.8.10: 指定要运行的 Docker 镜像及其版本。-e ZT1_AUTH_TOKEN=<your_auth_token>: 设置环境变量,其中 <your_auth_token> 是您的 ZeroTier 身份验证令牌。注意事项确保您已经创建了 /volume1/docker/dockerfile/zerotier/ztclient/data 目录。如果您遇到权限问题,可能需要使用 sudo 来运行 Docker 命令。如果您之前从未在群晖上使用过 Docker,您可能需要先使用 sudo 来执行 Docker 命令。如果您经常使用 Docker,可以考虑将您的用户添加到 docker 组,这样就不需要每次都使用 sudo。结论通过上述步骤,您应该能够在群晖 NAS 上成功运行 ZeroTier 容器。如果您需要进一步的帮助,请随时提问。
2024年08月11日
242 阅读
0 评论
0 点赞
2024-08-01
忘记青龙面板密码的解决方法
如果您忘记了青龙面板的密码,不用担心,本文将向您介绍几种解决方法,帮助您找回或重置密码。通过SSH登录服务器或主机使用docker exec命令进入青龙面板容器使用docker exec命令可以进入青龙面板的Docker容器内部。docker exec -it qinglong bash注意:这里的qinglong是青龙面板容器的名字,如果在容器中查询不到,请确认青龙面板容器的实际名字。查看账号和密码一旦进入了容器内部,可以使用cat命令查看青龙面板的账号和密码。cat /ql/data/config/auth.json这个文件包含了青龙面板的登录信息。通过命令查看账号密码使用宝塔面板查看如果您能够登录到宝塔面板,可以通过宝塔面板的文件管理功能找到对应的账号密码文件,通常位于/www/server/panel/data/*.login。使用Python脚本查看另外,您还可以通过执行以下命令在SSH终端中查看宝塔面板的账户和密码。cd /www/server/panel python tools.py panel testpasswd通过修改配置文件来重置密码如果上述方法都无法使用,还可以考虑通过数据库工具或直接修改配置文件来重置密码。在操作之前,请务必先备份您的数据,以防意外情况发生。通过数据库重置如果青龙面板的密码存储在数据库中,您可以使用数据库管理工具(如phpMyAdmin或MySQL Workbench)来直接修改密码字段。直接修改配置文件如果密码存储在某个配置文件中,可以直接编辑该文件来重置密码。nano /ql/data/config/auth.json修改文件中的密码字段,保存并退出。总结以上方法提供了不同的途径来解决忘记青龙面板密码的问题。根据您的具体情况选择最合适的方法进行操作。同时,为了避免类似问题的再次发生,建议定期备份重要数据,并记录好自己的账号密码信息。注意事项在执行任何敏感操作之前,请确保您有足够的权限。在尝试重置密码之前,请先备份相关数据。如果您不确定如何操作,请寻求专业人士的帮助。
2024年08月01日
1,368 阅读
0 评论
1 点赞
2024-04-30
使用ffmpeg合并多个视频文
linux脚本第一步:生成ts文件ffmpeg -i 'v1.mp4' -c copy -bsf:v h264_mp4toannexb -f mpegts out1.ts ffmpeg -i 'v2.mp4' -c copy -bsf:v h264_mp4toannexb -f mpegts out2.ts ffmpeg -i 'v3.mp4' -c copy -bsf:v h264_mp4toannexb -f mpegts out3.ts-c copy 复制音视频 -vcodec copy 只复制视频 -acodec copy 只复制音频第二步:合并ts文件ffmpeg -i "concat:out3.ts|out2.ts|out1.ts" -c copy -bsf:a aac_adtstoasc out.mp4获得最终需要的合成视频文件 out.mp4删除无用文件rm -rf 'out1.ts' 'out2.ts' 'out3.ts'或者find . -name "*.ts" -print -exec rm -f {} \;第三步:音视频合成ffmpeg -i out.mp4 -i test_aac.mp4 -vcodec copy -acodec copy out2.mp4windows脚本1.配置ffmpeg环境变量windows配置ffmpeg环境变量 在Windows上配置FFmpeg的环境变量,你需要执行以下步骤: 1.下载FFmpeg: 访问FFmpeg官网(https://ffmpeg.org/download.html)下载对应于你的操作系统的FFmpeg压缩包。 2.解压FFmpeg: 将下载的压缩包解压到你选择的目录,例如:C:\FFmpeg\。 3.配置环境变量: 右键点击“我的电脑”或者“此电脑”,选择“属性”。 点击“高级系统设置”。 在“系统属性”窗口中选择“环境变量”。 在“系统变量”区域找到并选择“Path”变量,点击“编辑”。 点击“新建”,添加FFmpeg的bin目录到路径中,例如:C:\FFmpeg\bin。 点击“确定”保存所有设置。 4.验证安装: 打开命令提示符(CMD)或者PowerShell,输入ffmpeg -version。如果FFmpeg正确安装,你会看到版本信息输出。查看版本号C:\Users\Admin>ffmpeg -version ffmpeg version git-2020-03-03-60b1f85 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 9.2.1 (GCC) 20200122 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf libavutil 56. 42.100 / 56. 42.100 libavcodec 58. 73.102 / 58. 73.102 libavformat 58. 39.101 / 58. 39.101 libavdevice 58. 9.103 / 58. 9.103 libavfilter 7. 77.100 / 7. 77.100 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 libpostproc 55. 6.100 / 55. 6.100
2024年04月30日
116 阅读
0 评论
0 点赞
2024-01-10
docker运行typecho和typecho使用cdn后,访客留言或评论显示真实IP
将以下代码添加至Typecho根目录下config.inc.php文件中/**使用CDN后获取访客真实ip*/ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = $list[0]; }
2024年01月10日
98 阅读
0 评论
0 点赞
2024-01-07
Error: invalid policy in "/etc/containers/policy.json": Unknown key "keyPaths"
这个错误是由于 /etc/containers/policy.json 文件中的无效策略导致的。根据错误消息,policy.json 文件中的 "keyPaths" 键是未知的。要解决这个问题,你可以采取以下步骤:打开 /etc/containers/policy.json 文件,使用一个文本编辑器进行编辑。请确保你有足够的权限进行修改。在文件中搜索并找到包含 "keyPaths" 键的部分。{ "default": [ { "type": "insecureAcceptAnything" } ], "transports": { "docker": { "registry.access.redhat.com": [ { "type": "signedBy", "keyType": "GPGKeys", "keyPaths": ["/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release", "/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta"] } ], "registry.redhat.io": [ { "type": "signedBy", "keyType": "GPGKeys", "keyPaths": ["/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release", "/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta"] } ] }, "docker-daemon": { "": [ { "type": "insecureAcceptAnything" } ] } } }删除或注释掉包含 "keyPaths" 键的整个部分。例如,将整个部分的内容注释掉,可以在行开头添加 // 或 #。{ "default": [ { "type": "insecureAcceptAnything" } ], "transports": { "docker": {}, "docker-daemon": { "": [ { "type": "insecureAcceptAnything" } ] } } }保存并关闭文件。重新启动相关的服务或应用程序,以使更改生效。这样,你应该能够解决这个错误。请注意,在进行任何系统文件的修改之前,请确保备份相关文件,以防止意外的数据丢失或系统问题。
2024年01月07日
360 阅读
0 评论
0 点赞
1
2
3
4
...
22
您的IP: