一、说明
为知笔记是一款老牌笔记应用了,支持markdown等多功能,本人也用了好几年了。云同步功能付费,每年60,作为白嫖党还是有点点心疼的,毕竟不是买断制收费。
好在最近推出了docker私有化部署的功能,可以支持5个用户,当然这个是可以破解的,已实现vip功能(会放在安装教程后)
二、安装教程
##第一步创建目录:
cd ~
mkdir wizdata
##然后安装,端口自己改一下。
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8080:80 -p 9269:9269/udp yao177/wizserver:1.0.26
##不支持ARM,别问我怎么知道的,docker运行后,进入容器内部
docker exec -it wiz bash
##进入文件目录
cd /wiz/app/wizserver/node_modules/node-rsa/src/
##删除官方未破解文件
rm -rf NodeRSA.js
##下载欢乐版的文件
wget https://raw.githubusercontent.com/yao177/sillygirl-plugin/main/NodeRSA.js
##退出容器
exit
##重启容器
docker restart wiz
欢乐版教程,不需要再看破解vip,已经破解了。
{/tabs-pane}
{tabs-pane label="官方教程"}
官方教程: https://www.wiz.cn/zh-cn/docker
cd ~
mkdir wizdata // 这是数据目录,可迁移可备份
// 创建docker
// linux版
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8848:80 -p 9269:9269/udp wiznote/wizserver
// mac版
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -e TZ=`ls -la /etc/localtime | cut -d/ -f8-9` -p 8848:80 -p 9269:9269/udp wiznote/wizserver
{/tabs-pane}
第一次运行镜像,因为需要下载docker镜像,并且初始化数据,速度要慢一些。请耐心等待。(根据网络状况,可能需要10分钟或者更长时间。)在下载完成后,第一次启动镜像大概需要2-3分钟时间。
然后打开浏览器,在地址栏里面输入:http://localhost:8090,如果服务正常,则会出现下面的界面
默认管理员账号:admin@wiz.cn,密码:123456。请在部署完成后,使用这个账号,登录网页版,然后修改管理员密码。其他用户,请自行注册。免费版本可以注册5个用户(不包含管理员账号)
三、破解vip功能
{ZhinianWechat}
##进入wiz文件目录
cd /wiz/app/wizserver/node_modules/node-rsa/src/
##删除官方未破解文件
rm -rf NodeRSA.js
##下载欢乐版的文件
wget https://raw.githubusercontent.com/yao177/sillygirl-plugin/main/NodeRSA.js
##退出容器
exit
##重启容器
docker restart wiz
{/ZhinianWechat}
{/tabs-pane}
{tabs-pane label="方法二"}
// 进入容器
docker exec -it wiz bash
// 编辑核心文件
vi /wiz/app/wizserver/node_modules/node-rsa/src/NodeRSA.js
输入/NodeRSA.prototype.decryptPublic
回车,找到破解位置,替换NodeRSA.prototype.decryptPublic = function (buffer, encoding)
方法
{ZhinianWechat}
/**
* Decrypting data method with public key
*
* Parameters same as `decrypt` method
*/
NodeRSA.prototype.decryptPublic = function (buffer, encoding) {
// return this.$decryptKey(true, buffer, encoding);
var data = this.$decryptKey(true, buffer, encoding);
try {
var v = JSON.parse(data);
if (v.count == 5) {
v.count = 999;
v.type = 'license_vip';
v.oem = '红叶';
data = Buffer.from(JSON.stringify(v));
}
} catch (e) {}
return data;
};
{/ZhinianWechat}
其中v.count
是授权账号数、v.oem
是显示授权账号名,均可自行修改。
重启容器docker restart wiz
后,进入管理员账号,打开系统管理,即可显示如下图
★ 破解文件映射镜像
文件已上传github
下载到~/wizdata/crack
文件夹中
// linux版
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8848:80 -p 9269:9269/udp -v ~/wizdata/crack/NodeRSA.js:/wiz/app/wizserver/node_modules/node-rsa/src/NodeRSA.js:ro wiznote/wizserver
{/tabs-pane}
四、设置流程
1.在为知笔记官网,注册一个免费账号A。
2.在自己的私有服务器,注册一个新的账号B。A可以等于B
3.用默认管理员账号:admin@wiz.cn
,密码:123456
登录自己的服务器。
4.点击头像,系统管理,用户管理。将账号B设置为管理员,并且锁定账号admin@wiz.cn
5.点击收藏服务,输入自己的服务器地址或者域名,点击保存。
6.离开管理界面,回到账号B的首页。
点击账户设置,收藏服务。复制key
7.用账号A登录为知官网,点击设置,私有部署。粘贴进去上面的key
8.再去账号设置,复制自己的邮箱。
9.手机下载app,用账号B登录
10.最后在个人设置里填入邮箱
注:输入邮箱有点小bug,点击一下就可以。
然后,快去试试,把什么值得买上面的帖子,转存到自己的笔记吧。
五、使用心得
1.浏览器插件WizClipper
浏览器使用非常方便,一键剪切
2.pc端软件+手机端
官网就有
wiz.cn