搭建私人kindle圖書館,并內網穿透實現公網訪問
在電子書風靡的時期,大部分人都購買了一本電子書,雖然這本電子書更多的時候是被擱置在儲物架上吃灰,或者成為蓋泡面的神器,但當亞馬遜發布消息將放棄電子書在中國的服務時,還是有些令人惋惜,畢竟誰也不想大幾百的kindle,最終只能用來蓋泡面。實際上,我們完全可以使用cpolar與calibre結合,建立自己的私人圖書館服務器,讓我們能將想看的電子書儲存起來,而不必再依靠亞馬遜的書庫。現在,就讓我們看看應該如何操作吧。
想要建立一個私人書庫,我們需要calibre和cpolar兩個軟件的支持,這兩個軟件的下載地址如下:
- cpolar:https://www.cpolar.com/download
- Calibre:https://calibre-ebook.com/download_windows
其中calibre在360軟件管家中也能搜索到,筆者就是選擇使用360軟件管家直接安裝到本地電腦上。
在calibre安裝完成后,我們找到并點擊主界面上方的“連接/共享”按鈕,在此開啟calibre的“內容服務器”
在這里,我們能看到幾項關鍵信息,包括calibre網頁的輸出端口,默認為8080端口,以及calibre的網頁鏈接,我們點擊“Visit Content server in browser”選項,就能打開該網頁。
在獲得calibre的輸出端口號后,我們就能使用cpolar,創建一個能夠連接本地calibre軟件的內網穿透數據隧道。但要建立這條數據隧道,我們需要先登錄cpolar云端,保留一條空白的二級子域名數據隧道。
在cpolar云端保留好空白數據隧道后,我們就可以轉回cpolar客戶端,將這條空白數據隧道與本地calibre連接起來。在回到本地cpolar客戶端后,我們可以在“隧道管理”項下的“創建隧道”頁面進行設置。
在隧道創建完成后,我們可以點擊左側“狀態”項下的“在線隧道列表”,在“在線隧道列表”頁面找到能夠連接本地calibre書庫的公共互聯網地址。
我們既可以通過電腦瀏覽器輸入這個網址,也可以在kindle的瀏覽器中輸入這個網址,訪問本地電腦上的kindle書庫。
至此,我們搭建的私人kindle書庫就建立完畢,即便亞馬遜終止了kindle的書庫服務,我們也能通過calibre更新新的書籍,而不會讓kindle淪落為蓋泡面神器。當然,使用cpolar建立kindle個人書庫,只是cpolar內網穿透功能的一個應用場景,cpolar創建的數據隧道還能應用在更多場景中。