加快anki同步的幾種方法

最近一直在使用anki來作爲學習筆記的工具,但是在使用過程中發現其同步速度特別的慢並且屢屢失敗,讓我煩不勝煩。google後才知道原來anki默認是和國外的服務器同步數據,所以纔會如此慢。
於是在網上找了些資料,自己搭建了一個同步服務器。但是發現成本還是蠻的高,於是自己在ankiserver的基礎上套了一層用戶管理系統,實現了用戶自助註冊、激活、期限管理等功能。今天這篇博客便來分享下這兩種加快Anki同步的方法,讓你的Anki飛起來。

注意:本教程只適合 Android 用戶和電腦端(Windows, MacOS, Linux)的同步,IOS系統由於沒有開放這個功能,所以無法使用該教程提供的方法。

<–2019年11月18日更新–>
您好,我是一名程序員,在使用Anki的過程中發現一些問題和困擾,想着嘗試去解決。這個同步服務也是出於這樣的目的而搭建的,但發現這遠遠不夠。於是想進一步的改善,但又無從下手,所以在這裏誠摯的邀請每一位讀者能夠給我些許建議。點這裏參與Anki的調查問卷,結束後可以抽取紅包滴哦。

加快方法一:自己搭建ankiserver

如果你和我一樣,有一臺自己的外網服務器、或者你有一個外網可訪問的電腦、又或者你可以忍受只在內網同步的不便。那麼你便可以自己搭建一套ankiserver同步服務器。關於Ankiserver的搭建教程網上很多很多,我就不在這裏贅述了。這裏給出博主自己參考的一篇博客《CentOS7自建Anki同步服務器(python3)》供大家參考。

當然你也可以通過內網穿透來實現外網同步。這裏有一篇博主的關於內網穿透的教程,也放出來給供大家參考《樹莓派內網穿透,實現遠程控制》期望能夠對你有所幫助。

加快方法二:使用 AnkiSyncServer

AnkiSyncServer 便是博主搭建的Anki同步服務,上面提到了是在AnkiServer的基礎上套了一層用戶管理的功能。接下來就向你介紹下如果使用 AnkiSyncServer 來讓你的Anki飛起來。

註冊到 AnkiSyncServer

首先請移步到AnkiSyncServerr註冊你的同步所需賬號,注意這裏的賬號和你之前在Anki應用內註冊的賬號沒有關係。還有就是郵箱必須正確填寫,應爲我們會給你發送一個激活郵件,只有激活了的用戶纔可以正常使用。

當你填寫了相關信息之後閱讀並勾選同意協議條款之後點擊註冊,如果出現下面的頁面,則表示註冊成功了。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-W6hFu4vR-1570625676516)(/images/20190428164058.png)]

這時便需要你到郵件裏查收郵件,並點擊激活鏈接,點擊後如果出現如下頁面,則表示激活成功。

激活成功

至此,賬號註冊已完成,你的賬號會有15天左右的免費試用期限(具體天數會根據服務運行情況而定)。

PC 端配置

不論是MacOS還是Windows,又或者是Linux你都可以參考下面的配置。

添加插件

打開Anki後點擊菜單欄的 “工具->添加組件”。

添加插件
在彈出的對話框中點擊獲取插件。

示例圖片
在代碼輸入框中輸入: 231066250,點擊OK。

示例圖片

解除官網賬號的授權

點擊Anki菜單欄的 工具->首選項
示例圖片
點擊彈出對話框中的 網絡->解除授權 按鈕,解除官網賬號的授權。註銷授權並不會影響你本地數據。
在這裏插入圖片描述

和AnkiSyncServer同步數據

現在 請重啓Anki 之後點擊 同步 按鈕。
示例圖片
這時會彈出一個登錄對話框,輸入你剛纔新註冊的賬號和密碼,點擊 ok 按鈕登錄。
示例圖片
現在再次點擊 同步 按鈕即可和AnkiSyncServer同步數據了。
在這裏插入圖片描述

手機端配置

Android 端

下載並配置 AnkiDroid

AnkiDroid可以在各大應用商城下載安裝。安裝成功之後進入軟件,點擊左上角的 三條槓。
示例圖片
在彈出的頁面點擊 設置:
示例圖片
點擊 高級設置:
示例圖片
點擊 自定義同步服務器:
示例圖片
分別點擊 同步地址 和 媒體同步地址, 在彈出的對話框中分別輸入如下內容:

  • 同步地址:
http://www.flowlore.com:27701
  • 媒體文件同步地址:
http://www.flowlore.com:27701/msync

注意: 這裏是http而不是https
示例圖片
示例圖片
示例圖片

註銷登錄

如果你是首次使用 AnkiDroid 那麼你可以忽略本步驟。

首先返回到AnkiDroid首頁,再次點擊 三條槓->設置->常用設置:
示例圖片
點擊 AnkiWeb 賬戶:
示例圖片
點擊 註銷 按鈕:
示例圖片

重新登錄到 AnkiSyncServer

在新的頁面輸入剛纔註冊的賬號(頁面提示輸入電子郵件,但請輸入你剛纔註冊的賬號)和密碼,點擊 登錄 之後便完成了 Android 端的設置。
示例圖片
現在返回程序首頁,點擊右上角的同步按鈕,即可完成同步。

IOS 用戶

由於IOS的用戶暫不支持自定義同步,所以暫時無法使用該服務。請持續關注,博主後續會提供IOS端的支持。

使用提示

由於是出於自己方便而搭建的服務,所以在出現問題時處理速度相對較慢,所以請多多見諒。

如果你在配置和使用過程中遇到任何問題,請聯繫我,我會在第一時間給予幫助。我的聯繫方式請見AnkiNet 首頁最下端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章