Koodo Reader 是一个开源的电子书阅读器,支持多达15种主流电子书格式, 内置笔记、高亮、翻译功能,助力高效书籍阅读和学习。并且支持 Windows、macOS、Linux 客户端和网页版。
如果您想要搭建一套私人的书库,那么刚好这款软件非常是很您,Koodo Reader 采用 AGPL-v3.0 开源协议,您可以直接在自己的windows上进行部署,操作非常简单,另外,配合内网穿透工具使用,更是可以将您本地部署的 Boodo Reader 转成可公网访问,可以随时随地进行阅读浏览等,也能够分享给自己的好友一起享受阅读的乐趣。
源码访问链接:https://github.com/koodo-reader/koodo-reader
先准备整体所需的工具
1、Windows 电脑:我用的是Windows 10,若是其他系统,可以自行测试,正常来说都可以搭建成功。
2、下载安装yarn:
a)在安装Yarn之前,请确保您的计算机上已经安装了Node.js,下载地址:[Node.js — 在任何地方运行 JavaScript](https://nodejs.org/zh-cn)
b)下载成功之后,直接按步骤安装即可。
c)然后按下键盘的 Win+R键,输入CMD,打开CMD,然后执行下面的命令
npm install -g yarn
d)然后输入命令
yarn
3、下载安装 git
a)首先,您的电脑需要有git才能安装 Koodo Reder 开源文件,如果没有,可以在官网下载:[https://git-scm.com/downloads/win](https://git-scm.com/downloads/win)
b)下载成功之后,按步骤正常安装就行
1、上述yarn和git安装好了后,按github里的命令下载文件,执行命令
git clone https://github.com/koodo-reader/koodo-reader.git
2、等待下载完成,然后进入到下载好的文件目录里,执行命令进入
cd koodo-reader
3、然后在项目文件里执行
yarn
yarn start
4、等待一段时间之后,会在自动在浏览器打开Koodo Reader页面,链接地址为 http://localhost:3000。
5、然后您只需要把您的图书导入进去,就可以使用此阅读器进行阅读了。
6、如果您还想要通过远程或分享给您的朋友访问您的Koodo Reader,那么,您可以接着往下看。
1、首先下载一个内网穿透工具,例如 ZeroNews零讯内网穿透工具,当前免费,并且访问非常稳定。若已有其他穿透工具,也可以用原来的。下载地址:[安全内网穿透 | 无需公网 IP | 随时随地访问内网](https://www.zeronews.cc/download)
2、下载完成之后,按照步骤安装操作即可,非常简单,可以参考安装文档:[Windows 中 运行 Zeronews | Zeronews 文档](https://docs.zeronews.cc/windows-guide)
3、安装完成之后,需要在零讯管理后台**创建一个自定义域名**,最好能创建一个能记得住的,创建完成之后,**开启TLS证书**即可
4、然后去创建映射,需要注意,内网地址保持为**127.0.0.1**,端口为**3000**。
5、创建成功之后,您就可以看到列表里有一个映射地址。
6、你只需要复制这个地址,保存起来,或者分享此地址给您的朋友,那么,就能通过此地址在任何有网络的地方都能够轻松的阅读您的图书了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。