" readonly="1">
" readonly="1">
">
">
gocryptfs
欢迎使用 gocryptfs ,这是一款用Go编写的加密覆盖文件系统:可以用于本地安全地存储文件,例如防止硬盘盗窃导致的数据泄露;加密云存储的本地同步文件夹。
当前 app 文件:【<% nvram_get_x("", "app23_ver"); %>】,最新 app 文件:【<% nvram_get_x("", "app23_ver_n"); %>】
下载地址:
https://github.com/rfjakob/gocryptfs
教程地址:
https://nuetzlich.net/gocryptfs
注意事项: 启动前需加密使用的文件夹要为空;启动前需手动在ssh终端运行命令初始化配置。
mkdir -p /tmp/AiDisk_00/lockdir_gocryptfs /tmp/AiDisk_00/lockdir_gocryptfsdata
modprobe fuse; gocryptfs -init -scryptn 10 -plaintextnames /tmp/AiDisk_00/lockdir_gocryptfsdata
开关
gocryptfs 开关
<% nvram_match_x("", "app_133", "0", "value=0"); %> />
/><#checkbox_Yes#>
/><#checkbox_No#>
配置 gocryptfs
获取密码方式:
>使用手动输入密码,启动后删密码记录!
>使用本地保存密码,有数据泄露的风险!
>使用 tgbot 获取密码
输入密码:
" onKeyPress="return is_string(this,event);"/>
仅支持[a-zA-B0-9]范围的字符
配置 tgbot
接收人ID:
" onKeyPress="return is_string(this,event);"/>
获取接收人ID
token:
" onKeyPress="return is_string(this,event);"/>
创建BOT并获取token
API的地址:
" onKeyPress="return is_string(this,event);"/>
存储数据文件设定权限:
配置 gocryptfs 脚本
点这里自定义待 gocryptfs 正常启动后开始运行的脚本
<% nvram_dump("scripts.app_17.sh",""); %>
点这里自定义 gocryptfs 启动脚本
<% nvram_dump("scripts.app_32.sh",""); %>