Repository navigation
funread v1.1.126
funread 是自托管的,没有官方服务器 —— 所有客户端装上之后第一件事都是问你
自己那台服务器的地址。
每个平台都有两种形态,标识符不同,可以装在同一台设备上对比:
| funread(打包版) | funread light | |
|---|---|---|
| Web 资源 | 打在应用里 | 不打包,直接开你服务器上的页面 |
| 启动 | 不用网,进去之后才需要 | 必须有网 |
| 认证 | 设备 token(Authorization: Bearer) |
和浏览器一样的 cookie 登录态 |
| 服务端要求 | 要支持 POST /auth/tokens/issue 的 funread-api |
任意版本 |
| Android 包名 | com.farfarfun.funread |
com.farfarfun.funread.light |
- 服务端是新版、想要离线也能打开 → 打包版。
- 服务端跑的是老版本,或者只想要一个「书签式」的壳 → light。
下载哪一个
| 平台 | 打包版 | light |
|---|---|---|
| Android | funread-1.1.126-android.apk |
funread-light-v1.1.126.apk |
| Linux | funread_1.1.126_amd64.deb / funread-1.1.126-linux-amd64.AppImage / .rpm |
funread-light-v1.1.126-linux.AppImage / .deb / .rpm |
| Windows | funread-1.1.126-windows-amd64-setup.exe / -setup.msi |
funread-light-v1.1.126-windows-setup.exe / .msi |
| macOS | funread-1.1.126-macos-arm64.dmg / -amd64.dmg |
funread-light-v1.1.126-macos.dmg |
打包版的文件名不带 v:它要进 farfarfun 的 APT 源和 Homebrew tap,那边
按文件名认版本和架构。macOS 的包因此分架构:arm64 给 M 系列芯片,
amd64 给 Intel。light 的 dmg 还是 universal 包,两种芯片通用。桌面端只在
打 tag 时才构建 macOS,所以个别版本可能没有 dmg。
SHA256SUMS 覆盖上面所有附件。下完校验一下:
sha256sum -c SHA256SUMS --ignore-missing。
所有产物都没有签名
这是个自托管小工具,没有买任何一家的开发者证书。系统会拦,绕过的方法:
- Android:在系统设置里允许「安装未知来源的应用」。(APK 用的是仓库
里那把固定密钥,升级不会装不上。) - Windows:SmartScreen 弹「已保护你的电脑」→ 「更多信息」→
「仍要运行」。 - macOS:双击会说「已损坏,无法打开」—— 这是隔离属性,不是真损坏。
把应用拖进「应用程序」后在终端执行
xattr -dr com.apple.quarantine /Applications/funread.app,
或者在「系统设置 → 隐私与安全性」里点「仍要打开」。 - Linux:AppImage 下载后要
chmod +x才能跑;deb 用
sudo apt install ./funread_1.1.126_amd64.deb。AppImage 有 80MB 左右,
因为它要把整套 WebKitGTK 带上;装 deb / rpm 的话只有 2MB,用的是系统
自己那份 WebView。
打包版怎么用
- 装上,打开,填服务器地址(
http://192.168.1.10:8811这种;
funread-web 的 8811 和 funread-api 的 18811 都行)。 - 填账号和口令。客户端会换一条长期设备 token 存在本机,口令本身不
存 —— 之后不用再登录。 - 想换服务器、重新登录、或者退出:「我的 → 服务器」。
- 「我的 → 我的设备」能看到所有登录过的设备,设备丢了在任意一台别的设备
上吊销对应那条就行。
局域网自托管基本都是明文 http://,所有客户端都已经放开了各自平台的明文
流量限制;桌面打包版的 API 请求由客户端自己发出,服务器的 CORS 配置一行
都不用改。
light 怎么用
装上,填地址,之后它就把整个窗口交给你服务器上的 /web —— 和在浏览器里
打开同一个地址完全一样,包括登录态。要改地址:
- 手机上:在「我的」里点「切换服务器」,或者在最前面一页按返回键。
- 桌面上:菜单栏「文件 → 切换服务器」(
Ctrl/Cmd + Shift + S)。