大陆同步 Anki Web 经常失败,社区版 Server 又有些 Bug,不能适配最新客户端,于是反代一下官方 API 加速。
Nginx Config
location ~ /anki/(.*) {
proxy_pass https://sync.ankiweb.net/$1;
proxy_redirect off;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Anki Desktop 2.1.42 Addon
反代设好后,打开 PC 客户端,依次点击 工具 - 附加组件 - 查看文件
。打开 addon21
文件夹后,新建目录 ankisyncd
并进入,最后新建 __init__.py
文件,写入如下内容:
import anki.sync, anki.hooks, aqt
# 将下行 domain 替换为你的域名
addr = "https://domain/anki/"
anki.sync.SYNC_BASE = "%s" + addr
def resetHostNum():
aqt.mw.pm.profile['hostNum'] = None
anki.hooks.addHook("profileLoaded", resetHostNum)
保存文件后重启客户端。
AnkiDroid Setting
打开 Android 客户端,依次进入 设置 - 高级设置 - 自定义同步服务器
。同步地址填入 https://domain/anki/
,媒体文件同步地址填入 https://domain/anki/msync/
,回到主页即可同步。
没有服务器可以使用 Cloudflare Worker,Tencent Serveless 等搭建反代服务,完。
如有问题请在下方留言,文章转载请注明出处,详细交流请加下方群组!请大佬不要屏蔽文中广告,因为它将帮我分担服务器开支,如果能帮忙点击我将万分感谢。
请问nginx的子目录反代,遇到302跳转应该如何处理?一些源站的css/js也是出现了绝对路径的问题。
试了sub_fidder,rewire,可惜没成功
最近也被****(貌似是同一个广告,关键词都被屏蔽了,我之前还找过他的QQ客服,说了还是刷广告,真是无奈@(心碎))广告轰炸,烦死了,好在有大佬写的智能评论插件::quyin:look::
嗯,有些是机器人