12
返回列表 发新帖
收起左侧
楼主: givenge

Rust版阅读服务端

71
回复
3553
查看
[ 复制链接 ]

1

主题

31

回帖

0

牛值

江湖小虾

2026-5-20 14:08:16 楼主 显示全部楼层
olkldksl 发表于 2026-5-20 10:46
添加本地mobi格式的文件提示json格式不对

没有做本地电子书导入功能,只能书源阅读

1

主题

11

回帖

0

牛值

江湖小虾

2026-5-21 14:11:05 显示全部楼层

upload 附件:书源合集 2479条书源.rar

发个书源有需要的下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

2

回帖

0

牛值

江湖小虾

2026-5-23 01:06:07 显示全部楼层
在手机上看最后一行会有字显示一般的情况
左右滑动翻页有一点 卡卡的感觉
点击翻页好像用不了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已优化,更新看看  详情 回复
2026-5-25 12:01

1

主题

31

回帖

0

牛值

江湖小虾

2026-5-25 12:01:05 楼主 显示全部楼层
fhkfds 发表于 2026-5-23 01:06
在手机上看最后一行会有字显示一般的情况
左右滑动翻页有一点 卡卡的感觉
点击翻页好像用不了 ...

已优化,更新看看
感谢大佬 功能测试都正常 还有个问题 原版reader好像有导入本地书的功能 请问这个能加上吗  详情 回复
2026-5-28 01:24

0

主题

2

回帖

0

牛值

江湖小虾

2026-5-28 01:24:21 显示全部楼层
givenge 发表于 2026-5-25 12:01
已优化,更新看看

感谢大佬 功能测试都正常
还有个问题 原版reader好像有导入本地书的功能 请问这个能加上吗
这个目前没有计划,我先评估一下  详情 回复
2026-6-1 17:26
2026-5-29 08:38:38 显示全部楼层

点击看书,目录只有一页

有两种可能,1是我做了异步获取目录,获取完第一页后会在后台获取后面的目录,要等一会再刷新下目录。2是书源的next_toc规则有问题或者不兼容  详情 回复
2026-6-1 17:25

4

主题

10

回帖

0

牛值

江湖小虾

2026-5-30 13:06:20 显示全部楼层

请问多用户安全模式在哪里打开,我用docker部署的,

什么安全模式。是指用户空间隔离吗  详情 回复
2026-6-1 17:23

0

主题

26

回帖

0

牛值

江湖小虾

2026-6-1 13:39:38 显示全部楼层

今天尝试了AI Source Designer这个工具,打不开,白色界面一闪而过闪退cry

这个软件我只在mac上测试了,windows上只试过开发的包,没试过正式的包。  详情 回复
2026-6-1 17:22

4

主题

103

回帖

0

牛值

初出茅庐

2026-6-1 14:10:28 显示全部楼层
givenge 发表于 2026-5-15 10:01
{
"bookSourceName": "笔趣阁",
"bookSourceGroup": "小说",

我用了官网上的docker compose代码
  1. version: '3.8'

  2. services:
  3.   reader:
  4.     image: reader-rust
  5.     container_name: reader
  6.     ports:
  7.       - "8080:8080"
  8.     volumes:
  9.       - ./storage:/app/storage
  10.       - ./assets:/app/assets
  11.     environment:
  12.       - SERVER_PORT=8080
  13.       - LOG_LEVEL=info
  14.     restart: unless-stopped
复制代码


还用了这个测试书源,仍然是一本书也搜不出来,而且用的源仓库里的书源远程导入,一直提示错误,后来用了上面朋友提供的本地书源json导入,书源倒是有了,但还是搜不出一本书
用这个书源试试呢,笔趣阁那个书源有些限制,请求不能太快,要过一会再搜索。还有可以看看书海里面是不是正常的。  详情 回复
2026-6-1 17:20

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-1 17:20:41 楼主 显示全部楼层
yibulada 发表于 2026-6-1 14:10
我用了官网上的docker compose代码

用这个书源试试呢,笔趣阁那个书源有些限制,请求不能太快,要过一会再搜索。还有可以看看书海里面是不是正常的。
  1. {
  2.   "bookSourceName": "m.cuoceng.com",
  3.   "bookSourceGroup": "cuoceng",
  4.   "bookSourceUrl": "https://m.cuoceng.com",
  5.   "bookSourceType": 0,
  6.   "bookUrlPattern": "^https?://m\\.cuoceng\\.com/book/[a-f0-9-]+\\.html$",
  7.   "customOrder": 0,
  8.   "enabled": true,
  9.   "enabledExplore": true,
  10.   "enabledCookieJar": null,
  11.   "jsLib": null,
  12.   "concurrentRate": null,
  13.   "header": null,
  14.   "loginUrl": null,
  15.   "loginUi": null,
  16.   "loginCheckJs": null,
  17.   "coverDecodeJs": null,
  18.   "lastUpdateTime": null,
  19.   "weight": null,
  20.   "exploreUrl": "[{"style":<"layout_flexBasisPercent":1.0,"layout_flexGrow":1>,"title":"书 库","url":"/book/category/catalog.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"排 行","url":"/book/ranking.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"全 本","url":"/book/finish.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"读者倾心榜","url":"/ranking/hits.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"字耕里程榜","url":"/ranking/words.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"笔耕不辍堂","url":"/ranking/guru.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"新玉初藏阁","url":"/ranking/create.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"墨迹未干栏","url":"/ranking/update.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"2","url":"/ranking/hits/2.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":">","url":"/ranking/hits/2.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"1660","url":"/ranking/hits/1660.html"},{"style":<"layout_flexBasisPercent":0.25,"layout_flexGrow":1>,"title":"最近更新","url":"/ranking/update.html"}]",
  21.   "exploreScreen": null,
  22.   "ruleExplore": {
  23.     "checkKeyWord": null,
  24.     "bookList": ".bookbox",
  25.     "name": ".bookname a@text",
  26.     "author": ".author@text",
  27.     "intro": null,
  28.     "kind": null,
  29.     "lastChapter": null,
  30.     "updateTime": null,
  31.     "bookUrl": ".bookname a@href",
  32.     "coverUrl": null,
  33.     "wordCount": null
  34.   },
  35.   "searchUrl": "https://m.cuoceng.com/book/so/{key}.html",
  36.   "ruleSearch": {
  37.     "checkKeyWord": null,
  38.     "bookList": ".bookbox",
  39.     "name": ".bookname a@text",
  40.     "author": ".author@text",
  41.     "intro": null,
  42.     "kind": null,
  43.     "lastChapter": null,
  44.     "updateTime": null,
  45.     "bookUrl": ".bookname a@href",
  46.     "coverUrl": null,
  47.     "wordCount": null
  48.   },
  49.   "ruleBookInfo": {
  50.     "init": null,
  51.     "name": ".bookinfo h1@text",
  52.     "author": ".author@text, .writer@text",
  53.     "intro": ".bookintro@text",
  54.     "kind": null,
  55.     "lastChapter": null,
  56.     "updateTime": null,
  57.     "coverUrl": "img@src",
  58.     "wordCount": null,
  59.     "tocUrl": "a[href*="/book/chapter/"]@href",
  60.     "canReName": null,
  61.     "downloadUrls": null
  62.   },
  63.   "ruleToc": {
  64.     "preUpdateJs": null,
  65.     "init": null,
  66.     "chapterList": ".book.chapterlist #allchapter dd",
  67.     "chapterName": "a@text",
  68.     "chapterUrl": "a@href",
  69.     "formatJs": null,
  70.     "isVolume": null,
  71.     "isVip": null,
  72.     "isPay": null,
  73.     "updateTime": null,
  74.     "nextTocUrl": "text.下一页@href"
  75.   },
  76.   "ruleContent": {
  77.     "content": "#content@textNodes",
  78.     "title": null,
  79.     "nextContentUrl": null,
  80.     "webJs": null,
  81.     "sourceRegex": null,
  82.     "replaceRegex": "##\\n?(首页|目录|书签|报错|关灯|字体\\+|字体-|上一章|下一章)\\n?",
  83.     "imageStyle": null,
  84.     "imageDecode": null,
  85.     "payAction": null
  86.   },
  87.   "ruleReview": null,
  88.   "bookSourceComment": null,
  89.   "variableComment": null,
  90.   "respondTime": 8000,
  91.   "loadWithBaseUrl": null,
  92.   "singleUrl": null
  93. }
复制代码
还是不行,不知道是不是飞牛docker的通信问题,但其他应用是好的  详情 回复
2026-6-2 09:14

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-1 17:22:21 楼主 显示全部楼层
nimo 发表于 2026-6-1 13:39
今天尝试了AI Source Designer这个工具,打不开,白色界面一闪而过闪退

这个软件我只在mac上测试了,windows上只试过开发的包,没试过正式的包。

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-1 17:23:03 楼主 显示全部楼层
奔波儿琦 发表于 2026-5-30 13:06
请问多用户安全模式在哪里打开,我用docker部署的,

什么安全模式。是指用户空间隔离吗
就是用户管理这提示的安全模式,没找到在哪里开启  详情 回复
2026-6-10 23:02

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-1 17:25:11 楼主 显示全部楼层
反方向的钟6 发表于 2026-5-29 08:38
点击看书,目录只有一页

有两种可能,1是我做了异步获取目录,获取完第一页后会在后台获取后面的目录,要等一会再刷新下目录。2是书源的next_toc规则有问题或者不兼容

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-1 17:26:40 楼主 显示全部楼层
fhkfds 发表于 2026-5-28 01:24
感谢大佬 功能测试都正常
还有个问题 原版reader好像有导入本地书的功能 请问这个能加上吗 ...

这个目前没有计划,我先评估一下

4

主题

103

回帖

0

牛值

初出茅庐

2026-6-2 09:14:37 显示全部楼层
givenge 发表于 2026-6-1 17:20
用这个书源试试呢,笔趣阁那个书源有些限制,请求不能太快,要过一会再搜索。还有可以看看书海里面是不是 ...

还是不行,不知道是不是飞牛docker的通信问题,但其他应用是好的
可以F12看看接口请求通了吗  详情 回复
2026-6-2 13:34

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-2 13:34:51 楼主 显示全部楼层
yibulada 发表于 2026-6-2 09:14
还是不行,不知道是不是飞牛docker的通信问题,但其他应用是好的

可以F12看看接口请求通了吗

4

主题

103

回帖

0

牛值

初出茅庐

2026-6-2 13:58:34 显示全部楼层

浏览器访问时状态码是200,docker里日志报错:

2026-06-02T05:52:45.249910Z ERROR reader_rust::api::handlers:📖 search_book error from m.cuoceng.com: Internal(error sending request for url (https://m.cuoceng.com/book/so/%E6%96%97%E7%A0%B4%E8%8B%8D%E7%A9%B9.html)

Caused by:
0: client error (Connect)
1: dns error
2: failed to lookup address information: Try again)

我根据豆包的方法,加了DNS也不行,下面是修改后的docker部署代码

services:
reader:
image: givenge/reader-rust:latest
container_name: reader-rust
ports:

- "8087:8080"
  volumes:
- ./storage:/app/storage
- ./assets:/app/assets
  environment:
- SERVER_PORT=8080
- LOG_LEVEL=info
- REQUEST_TIMEOUT_SECS=15
  restart: unless-stopped
  dns:
- 223.5.5.5
- 114.114.114.114
禁用ipv6试试  详情 回复
2026-6-2 17:28

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-2 17:28:54 楼主 显示全部楼层
yibulada 发表于 2026-6-2 13:58
浏览器访问时状态码是200,docker里日志报错:
2026-06-02T05:52:45.249910Z ERROR reader_rust::api::hand ...

禁用ipv6试试
  1.    sysctls:
  2.       - net.ipv6.conf.all.disable_ipv6=1
  3.       - net.ipv6.conf.default.disable_ipv6=1
  4.       - net.ipv6.conf.lo.disable_ipv6=1
复制代码

2

主题

18

回帖

0

牛值

江湖小虾

2026-6-8 08:45:17 显示全部楼层

本地书籍怎么看

暂时没有开发本地书籍功能  详情 回复
2026-6-10 12:38

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-10 12:38:38 楼主 显示全部楼层

暂时没有开发本地书籍功能

4

主题

10

回帖

0

牛值

江湖小虾

2026-6-10 23:02:21 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=298141&ptid=63174][color=#999999]givenge 发表于 2026-6-1 17:23[/color][/url][/size] 什么安全模式。是指用户空间隔离吗[/quote]

就是用户管理这提示的安全模式,没找到在哪里开启
屏幕截图2026-06-10230043.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
环境变量配置SECURE=true 这块的逻辑感觉不太对,我理理  详情 回复
2026-6-12 11:32

1

主题

31

回帖

0

牛值

江湖小虾

2026-6-12 11:32:36 楼主 显示全部楼层
奔波儿琦 发表于 2026-6-10 23:02
就是用户管理这提示的安全模式,没找到在哪里开启

环境变量配置SECURE=true 这块的逻辑感觉不太对,我理理
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则