[中關村在線音頻頻道原創]現如今,大家都已經習慣使用網絡音頻軟件應用來聽歌,這些音頻軟件最初是憑借眾多音頻資源的整合和免費的服務吸引了非常多的用戶。但是讓我們非常在意的事情終于發生了,客戶積攢到了足夠多的程度之后,大部分軟件商都會利用用戶粘性開展付費服務以及廣告推廣,例如音質限制,歌曲限制以及廣告限制等等。
享受私人服務 云音樂系統基礎搭建指南
而且像這類服務還有幾個比較明顯的缺點。音頻資源音質不佳,并且有音頻質量造假現象;未下載或緩存到本地的音樂文件加載慢,并在聽音過程中可能出現卡頓;桌面客戶端體驗較差,不適合習慣在家聽歌的人使用;自帶云儲存空間小,對于音樂愛好者來說還遠遠不夠。
從上面這些缺點中我們可以發現,網絡音頻軟件主要針對的是移動端用戶,而在桌面端體驗就沒有這么好。從本質上來說,網絡音頻播放軟件屬于音樂云服務的一種,由于同時服務著大量用戶,就算是使用付費服務,也仍然不能為每個人單獨進行定制,無法為儲存容量較低的移動設備提供更好的解決方案。所以,對于一些比較要求比較苛刻的用戶來說,就需要為自己打造專門的私有云服務,進一步提升聽音體驗。
如何加強聽音體驗
常見的私有云服務通常分為兩種,一種是網盤類型服務,另一種是網絡儲存服務器。這兩種服務都能夠比較好的解決本地儲存容量小的問題。網盤大家應該都有使用過,例如百度云,360云盤等。最大的特點是大部分服務免費開放使用,容量大,資源儲存方便,即使同步。缺點是下載限速,只具備儲存功能,音樂文件無法直接打開。早年前比較流行的同步云盤也被取消了,這就無法像硬盤一樣對網盤進行操作,所以在體驗上,網盤服務對聽音體驗并不會有很大改善。
云盤同步播放音樂
現在可以利用網盤將體驗做的比較好的應用就只有海貝音樂了。這款應用可以直接讀取網盤中指定文件夾內的歌曲,并直接進行播放,在網絡條件好的時候幾乎沒有卡頓。但比較可惜的是,這款軟件并沒有桌面客戶端,只能在移動端中使用。
網絡儲存服務器(NAS)
網絡儲存服務器(NAS)算是一個非常好的流媒體解決方案,功能非常強大,這里只介紹音樂相關部分。利用NAS的服務我們就可以同時解決了本地儲存和桌面體驗的問題,大幅提升聽音體驗。但需要投入的資金也要相對大一些,大約幾千元。搭建這套系統需要事先準備好多塊硬盤,NAS(電腦)以及路由器和足夠大的寬帶。在操作上也是比較簡單的,我們將音頻文件拷入NAS硬盤中,再開啟服務器,這樣我們就可以通過NAS系統隨時隨地遠程訪問硬盤中的內容了。
NAS與我們日常使用的電腦相比最大的區別就是操作系統和硬件配置,由于服務器平時是不斷電的,所以廠商通常都會選用比較節能的搭配方案。如果大家的資金不足,也可以考慮單獨買一套便宜的電腦主機,在用某些方法安裝廠商的NAS操作系統,體驗也基本是一樣的。本次我們使用群暉科技的NAS作參考來為大家做介紹。沒有使用過NAS的朋友可以通過廠商提供的免費體驗服務進行試用馬上免費體驗。
打造自己的私有云服務
開啟NAS后,通過指定內網地址就可以進入操作系統的界面,所有安裝過的套件都可以點擊左上角的主菜單查看,這里主要提一下里面有幾個比較常用的內置套件。在File Station中可以看到所有的文件儲存目錄和文件。NAS的所有設置選項都在控制面板中進行。套件中心可以查看NAS所支持的套件應用,進行安裝和卸載操作。
操作系統主界面
在局域網內搭建完畢后,我們就可以使用連接同一局域網內的設備訪問NAS了,使用電腦、手機、平板、數字播放機、藍光機等產品都可以直接進行播放NAS中的音樂。在局域網內的電腦可以安裝Synology Assistant套件顯示NAS硬盤盤符,直接對其中的文件進行操作,相當于同步云盤。
Synology Assistant選擇網絡硬盤
顯示已選擇的盤符
外部訪問
在NAS開啟后我們還要解決的就是外部網絡訪問問題,如果用戶只需要在局域網內使用NAS的話也可以忽略這個步驟,這里推薦兩種方法。第一種是群暉的QuickConnect功能,開啟此選項后設置好QuickConnect ID,配合群暉的移動端應用,輸入ID、用戶名和密碼就可以在外網直接進入NAS,桌面端也可以輸入提供的地址進入,更適合移動端訪問。
設置 QuickConnect
打開路由器端口
選擇開啟 PPTP、OPEN VPN或L2TP服務
第二種方法是使用VPN Server套件。首先在套件中心中進行安裝。接下來開啟外部訪問菜單中的路由器配置,設置好路由器的端口映射,確保VPN Server端口開啟。接下來打開VPN Server進行設置,在提供的三種連接方式中任選其一。最后,我們在桌面端以及移動端進行VPN的連接后,就可以通過內網地址訪問資源了。和第一種方法相比,我們還可以訪問映射中的其他端口。
連接已經設置好的VPN
連接完成后可訪問內網地址
聯機設備記錄
近乎完美的解決方案
接下來為大家推薦一些方便大家享受音樂的套件。Cloud Sync可以同步NAS與網盤中的文件,操作非常簡單,打開Cloud Sync,選擇對應網盤,輸入網盤賬號密碼等驗證數據,設置好對應同步文件夾,接下來只需要等待同步完成,支持雙向同步。國內比較接地氣的網盤只有百度云可以使用。我們可以將云盤資源一次性轉移到NAS硬盤中。
Cloud Sync
自帶套件Audio Station支持網頁、安卓和IOS版本,可直接播放NAS中指定文件夾內的的音頻文件。支持除ISO以外的所有音頻格式轉換后解碼,自帶FM電臺。DS download遠程控制服務器下載資源,以及監控下載狀態,支持BT以及eMule。
Audio Station
媒體服務器支持數字媒體內容服務共享,默認分享文件夾為photo,vedio,music。用戶也可以在索引服務中進行路徑自定義。設置完成后我就就可以通過支持UPNP/DLAN設備進行連接,比較適合智能電視、電視盒子等設備使用。
索引服務
設置共享文件位置
通過支持UPNP/DLAN設備進行訪問
寫在最后:
網絡儲存服務器所提供的私有云服務,很好的解決了移動端儲存容量的瓶頸,是現在真正意義上的全平臺數字音樂方案。而且,它能帶給我們的并不只有音樂服務,在上面整合視頻圖像資源或者搭建一些簡單的服務也是完全沒有問題的。當然,NAS在聽音體驗上也還是存在不足之處,無法直接同步整合資源平臺的音頻算是個遺憾,而且過高的售價也會成為新用戶進入的門檻。但只要習慣了這種便利的體驗之后就很難再回去了。
鑒于某些原因,很多國外的網站,咱們在國內都無法訪問,因此,很多朋友都會借助VPN來方法。
目前,很多朋友都在網上搜索免費或者自行購買VPN。但是,對于這些VPN來說,限制性比較多,比如限時限速又限流量,而且也不穩定。
針對這種情況,現在很多人站長都喜歡購買VPS(畢竟現在VPS價格確實不貴),然后自己架設VPN服務器來使用。這樣成本非常低,而且限制也比較少。不過,有很多朋友會有這樣的疑問,就是怎樣用VPS來搭建VPN?到底難不難呢?
其實,懂得的人自然不難,不知道的人,只要搜索一些教程自然也就會了。這里,就以RAKsmart的Linux系統VPS搭建VPN的方法。
1、首先就是檢查你VPS的PPP和TUN有沒有啟用,方法如下:
cat /dev/ppp
cat /dev/net/tun
顯示結果為:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通過,上述兩條只要有一個沒通過都不行。如果沒有啟用,聯系主機商讓他開啟。
確認PPP和TUN啟用后,開始安裝ppp和iptables(當然iptables如已經安裝成功,就不用再安裝了)。
yum install -y ppp iptables
2、安裝pptp:
rpm -ivh http://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm(64位系統)
這里需要說明下,有些朋友在安裝時提示perl沒有安裝,如果出現perl沒有安裝成功,那么需要提前安裝perl,執行以下命令:
yum install -y perl
3、配置pptp,也就是編輯/etc/pptpd.conf文件:
把下面字段前面的#去掉:
# localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245
4、編輯/etc/ppp/options.pptpd 文件:
vim /etc/ppp/options.pptpd
將ms-dns前面的#去掉,并使用Google的DNS服務器,如下所示:
# ms-dns 8.8.8.8
# ms-dns 8.8.4.4
5、設置VPN賬號和密碼,編輯/etc/ppp/chap-secrets文件:
vim /etc/ppp/chap-secrets
6、修改內核,以便其支持轉發,同時,編輯 /etc/sysctl.conf 文件:
vim /etc/sysctl.conf
將“net.ipv4.ip_forward”的值改為1,同時在“net.ipv4.tcp_syncookies=1”前面加#
7、使sysctl.conf配置文件生效并添加iptables轉發規則:
sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT –to-source ***.***.***.***
(***.***.***.***為你VPS的公網IP地址)
保存iptables轉發規則:
/etc/init.d/iptables save
重啟iptables:
/etc/init.d/iptables restart
重啟pptp服務:
/etc/init.d/pptpd restart
設置開機并自動運行pptp服務:
chkconfig pptpd on
設置開機并自動運行iptables服務:
至此,Linux VPS架設VPN完成。如連接出現錯誤619,則輸入如下命令解決:
rm /dev/ppp
mknod /dev/ppp c 108 0
如果出現錯誤734則修改/etc/ppp/options.pptpd文件,在require-mppe-128字段前面加#然后windows客戶端去高級設置下就行了。
以上,就是RAKsmart的Linux vps設置VPN的方法。目前,有很多朋友都有在用vps搭建VPN,其實,每個VPS搭建VPN方法都有一定區別。但是,大同小異,熟悉的朋友自然都可以輕松搞定。另外,像Linux、Debian、CentOS等系統,搭建VPN也都是不盡相同的,如果大家有感興趣的,想了解這方面的知識,可以去網上找些技術資料看看。