當前位置:首頁 » 密碼管理 » 樹莓派加密

樹莓派加密

發布時間: 2023-06-16 09:49:39

⑴ 樹莓派 桌面有哪些

最近閑來無事,看到公司客戶拿來的樹莓派,又想起現在很火的各種智能硬體,突然想學習一下樹莓派,利用樹莓派做一個家用網路攝像頭,解解悶。

首先,從網上了解一下,樹莓派的配置,價格等,做好前期工作,接下來就是入手一塊實體機(樹莓派3B+),由於一些配件也必不可少,所以一起買了,比如電源線,外殼盒子,風扇,由於樹莓派使用tf卡(microSD)作為存儲設備,所以tf卡也很重要,索性家裡有塊不用的16G的tf卡,省了不少錢。最後是CSI介面的攝像頭,如果買官方的要100多,但非官方的20多就能買到,作為初學者,夠用了。

樹莓派到手後,迫不及待的先安裝,先是將散熱貼貼上,然後將風扇和攝像頭安裝上,最後用購買的9層雙色盒子將樹莓派裹的嚴嚴實實,雖說嚴實,但該暴露的介面,一個也不少,所以不必擔心以後加新的小配件時,需要將盒子完全拆開。

發給陌生人的,才是最真實的心情
廣告



硬體的初步連接完成後,接下來就是軟體部分,首先是操作系統,樹莓派的操作系統非常多,大多是基於linux的。為了安全起見,我選擇從官網上下載最新系統映象,當然最好下載官方自己提供的映象,因為網上大多數教程都是針對官方系統,而第三方系統可能存在各種坑,對於初學者並不友好。

下載完系統後,就是將系統刷入tf(microSD)卡的時候了。我使用usb tool image,這是一款Windows帶ui界面的映象刷入工具,非常直觀和方便。相比傳統工具win32diskimager更好用一些,比如支持壓縮格式,支持中文目錄名等。接下來的操作非常的簡單,先將存儲卡裝上卡套,插入電腦,然後啟動usb tool image(也可以先啟動後插入),在界面左邊選擇u盤圖標後,點擊Restore按鈕,選擇下載的映象文件後,確定。然後就是刷入過程,接下來就是等待,具體時間視機器性能與tf卡存儲速度而定。一般幾分鍾就能搞定了。PS:刷入完成後,有時會看到windows的格式化提示,因為tf卡刷入了系統映象,windows無法發現正常的文件系統,所以會提醒是否要格式化,這時忽略即可。



系統終於刷完了,接下來的工作就是將tf卡插入樹派莓,接上HDMI視頻線,最後接上電源線,正式啟動樹莓派。如果一切OK的話,就能在顯示器上看到樹莓派系統的整個啟動過程。由於是第一次啟動,系統還無法連接任何網路,也沒有任何的輸入設備,這里建議將usb的滑鼠與鍵盤接入(樹莓派有4個usb口),以便第一次操作樹莓派。關於樹莓派的桌面,配置,菜單等使用網上可以搜索到很多,這里不細說了,大家可以都找到,而對於我來說,擺脫滑鼠鍵盤HDMI線的束縛是最重要的,所以我的第一步操作就是連接上wifi,並且將wifi設置為啟動時自動連接,在圖形界面下很簡單,在右上角的菜單欄裡面選擇wifi,輸入密碼就可以了。當然也可以使用命令行來操作,方法是編輯/etc/wpa_supplicant/wpa_supplicant.conf文件,如圖即可。第二步就是打開ssh功能,使樹莓派可以通過網路被遠程操作,方法是運行sudo raspi-config,然後根據選項,打開ssh,然後通過另一台電腦連接樹莓派。如圖,終於大功造成了,可以擺脫滑鼠鍵盤和HDMI線,做回一個安靜的小板子了。





好了,下面該攝像頭登場了,樹派莓的官方系統對攝像頭的支持很到位,該有的軟體都有提供,不需要用戶額外再去開發,對於小白用戶或初學者來說是件很nice的事情,當然作為後期有更復雜應用的老用戶來說,還是不夠的,索性官方系統還提供了python及攝像頭操作的相關python開發包,也可以幫助用戶解決更多高級問題。今天作為新手,我們只需要基本能用就行,下面來看看自帶的工具如何使用攝像頭,首先啟動攝像頭模塊,sudo raspi-config 命令後,啟動攝像頭。如圖





接下來,讓我們試試通過攝像頭來截圖,首先是raspistill命令,運行 raspistill -v -o /tmp/a.jpg,這樣就簡單的用攝像頭拍攝了一張圖片,不相信可以將/tmp/a.jpg下載到自己的電腦上看一下。-v參數代表了詳細過程的輸出,-o代表了輸出文件路徑,看上去非常的簡單,當然raspistill絕對不止這兩個參數可用,我們可以使用raspistill —help命令了解更多復雜的功能,比如旋轉圖片參數—rotation等。

攝像頭



成像照片(由於是倒置的,所以拍出來的是反的,效果還行)



說完攝像頭截圖,該說一下截視頻命令raspivid命令了,運行raspivid -o /tmp/myvideo.h264 -t 10000 -w 1280 -h 720 將輸出一段1280x720, 並且時長為10秒的視頻,raspivid 的輸出是一段未壓縮的 H.264 視頻流。

雖然用了raspivid命令後能夠截視頻了,但離我們的網路攝像頭還有一定的差距,我們不能每次都使用命令生成視頻後下載到本地觀看,這樣也太笨拙了,我們需要的是可以實現網路查看的攝像頭,說到這里,需要使用上新的工具:vlc,這是一款媒體播放器,並且可以通過網路以流的方式播放視頻,這樣就可以將raspivid與vlc結合起來實現網路攝像頭的功能了。首先是安裝vlc,sudo apt-get update;sudo apt-get install vlc,然後將raspivid的輸出通過linux管道輸出給vlc,然後由vlc傳輸給客戶端進行實時播放,命令如下:

raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264

從命令上大致可分析出,我們的輸出流為640x360的視頻,從標准輸出中輸出,並且從vlc的標准輸入中傳輸給vlc程序處理,網路埠為8090,接就是網路另一端的客戶端,vlc支持的平台很多,我們可以在windows, ios, 安卓上都下載到它並使用,以ios手機為例,我們下載了vlc後,打開網路串流,輸入http://192.168.1.247:8090 (地址為樹莓派分配到的ip地址),這樣就能在手機端實時的看到網路攝像頭的視頻了。

手機app截圖



說到這里,我們已經有一個最簡單的網路攝像頭了,雖然沒有存儲,沒有報警,沒有轉向功能,但至少已經可以通過網路實時看家裡的情況了。。。。。。mmmmmm,但好像還缺了點什麼,雖然可以看,但當我離開了家,我就無法使用192.168.1.247這個內網的ip地址訪問攝像頭了,而且現在ipv4資源那麼緊張,家裡的網路多數沒有公網IP,做埠映射的機會都沒有,這時,我就需要一個可以穿透內網,訪問攝像頭的工具了,首先進入腦海的就是大名鼎鼎的花生殼了,這是oray公司的主打產品,可提供內網穿透功能,我們只需要將花生殼運行在樹莓派上,並且將剛剛的8090埠映射到公網,就能在任何地方訪問我的樹莓派攝像頭了。

但是花生殼內網穿透功能,是利用伺服器中轉,所以速度上受限,而且所有人都可以訪問到它,安全性也稍差,最重要的是花生殼是tcp應用層上的轉發,所以只能針對特定應用,如果我要訪問ssh,必須再添加一個映射,每訪問一個新的應用就要添加一個,而且只支持tcp協議。所以使用花生殼的念頭打消,轉而使用oray公司的另一個產品「蒲公英」,這是一款智能組網產品,也就是人們常說的虛擬區域網(VPN),相對於我的應用,蒲公英的優勢在於更私密,更快速,更全面。

更私密:不像花生殼,蒲公英只有被管理員加入到虛擬區域網的設備才能互相訪問,而不是任何人都可以訪問。並且支持加密傳輸。

更快速:蒲公英支持p2p,也就是說如果p2p打通,完全可以走用戶自己的網路,而不受中轉伺服器的限制。

更全面:由於是虛擬區域網,所以就像區域網一樣,幾乎支持所有ip層以上的協議,不必像花生殼一樣為每一個應用開一個映射。

蒲公英的產品眾多,從軟體支持windows,ios,Mac,安卓,linux開始,到硬體支持路由器,nas,第三方嵌入等,有眾多的平台可供選擇,而我選擇了蒲公英路由器硬體,和眾多的軟體平台,為什麼要選路由器呢,首先是家裡的路由器太老了,正好想更換,另一方面我選擇的蒲公英x5系列路由器是千兆網口,符合現在需求越來越高的網路環境,而且帶usb口,可外接存儲設備,以及2.4g/5gWifi,支持區域網開機,最最重要的是蒲公英路由器內還集成了花生殼功能,真是一舉兩得。

蒲公英路由器到手後,開始做一些初始工作,如配置wifi,區域網ip,管理員密碼等。由於它是一款智能路由器,所以內部可用的功能很多,如行為管理,全埠,遠程開機,花生殼,QoS,文件存儲等,雖然沒有一些專業路由器功能多,但對於我來說夠用了,畢竟人家蒲公英是以智能組網為賣點的產品。



初步工作完成後,下面就組網工作了,首先登錄https://pgybox.oray.com,輸入自己的oray帳號和密碼,然後在蒲公英智能組網菜單,選擇創建網路,網路類型選擇對等網路即可。

默認情況下,免費版用戶支持擁有5個成員組網,其中3台路由器,和兩個客戶端,對於我來說,已經夠用了。由於之前在初始化我的路由器時,已經綁定了我的oray帳號,所以在可選成員列表中可以看到自己的蒲公英路由器,另外就是兩個可用的客戶端成員,不管怎麼樣,先將它們統一選入我的組,然後點擊創建,完成。這時,我的路由器已經進入了組網狀態了。然後我先在手機上下載蒲公英,同樣使用自己的oray帳號登錄,這時,你會發現組內就是我剛剛選入的組成員,包括我的路由器,試著在手機上使用網路工具ping一下我的路由器lan口ip,發現馬上通了,如果不信,可以將手機上的蒲公英軟體關閉,再ping一次(注意不要將手機連接在蒲公路由器的wifi下,這樣測試毫無意義)。



測試成功後,該我的樹莓派登場了,首先將樹莓派連接上蒲公英的wifi,然後再嘗試去ping,這時ping的將是樹莓派的ip地址(10.168.1.247),你會發現同樣能通,這時我們用手機自帶的vlc,打開之前http://10.168.1.247:8090 ,同樣也看到了樹莓派的攝像頭畫面,這時就代表了我可以在任何地方查看家裡的樹莓派了攝像頭。

由於我平時在公司的時間非常多,所以在公司的windows上安裝一個蒲公英客戶端很有用,一方面不用使用手機的流量,一方面也能獲取更好的體驗,必盡電腦的性能遠遠強於手機。於是下載了windows客戶端,同樣的方式,登錄。發現windows版可以顯示每個成員的連接方式,很明顯我的公司電腦和家裡的蒲公英使用了p2p連接,同時還能顯示路由器下面接的子設備(包括我的樹莓派)。這時再打開電腦上的vlc,查看攝像頭,畫面明顯更流暢一些。大功告成。





終於完成了網路攝像頭的基本功能,下面將是進一步的針對自己的情況進行優化,由於樹莓派目前只是學習使用,不在家的時候一直開著也很麻煩,不僅浪費電,還有風扇噪音,但需要時,又希望能夠馬上打開,於是琢磨著買一個智能插座,說到智能插座,市面上太多了,這里我選擇仍然是oray公司的向日葵智能插座,這款插座與一般的插座不一樣的地方在於它除了定時和不定時啟動關閉電源外,還支持網路wol開機,這樣,通電和開機,能一體化搞定,於是拍下了這個寶貝。由於這個插座是向日葵產品,所以先要在手機上下載一個向日葵app,然後登錄自己的oray帳號,選擇設備,點擊右上角的+號,選擇添加智能硬體,並添加插座,按照提示順利添加插座後,就可以通過手機隨時控制家裡的插座了。這時我的樹莓派再次登場,將電源插在智能插座上,完美。



這樣,一套可供我在公司隨時學習樹莓派,又能查看網路攝像頭的完美方案做好了,每當我在公司希望查看樹莓派時,首先在手機上操作向日葵插座讓樹莓派通電,然後在電腦上打開蒲公英,再打開vlc,就能查看到攝像頭畫面了,另外還可以通過putty這樣的ssh工具進後樹莓派後台了。





回想一下,這個方案仍然有一些不確定因素和不完美的地方,比如公司與家裡的通訊速度,如果不能p2p,看視頻不能很流暢,當然,這需要在樹莓派上對網路視頻輸出有更好的壓縮,所幸公司到家裡的速度可以達到的70-80Mbits/s,在p2p模式還是很給力的。在公司看家裡的nas電影都綽綽有餘

⑵ 樹莓派怎麼進去ftp網盤

1、安裝 ftp 服務

sudo apt-get install vsftpd
2、啟動 ftp 服務

sudo service vsftpd start

3、配置 ftp 服務

(1)、通過 nano 編輯器打開配置文件

sudo nano /etc/vsftpd.conf

(2)、在配置文件中找到以下行,並設定為對應值:

anonymous_enable=NO # 設定不允許匿名訪問
local_enable=YES # 設定本地用戶可以訪問
write_enable=YES #設定可以進行寫操作
local_umask=022 # 設定上傳後文件的許可權掩碼

(3)、保存配置文件並退出 nano 編輯器

Ctrl + O —— 回車——Ctrl + X

4、重啟 FTP

sudo service vsftpd restart

5、查看 IP

ifconfig -a
6、連接 ftp 服務(使用 FileZilla 連接伺服器)

配置如下:
主機:通過 IP 命令查看
埠:不填
協議:默認 FTP - 文件傳輸協議
加密:默認 如果可用,使用顯示的 FTP over TLS
登錄類型:正常
用戶:pi
密碼:raspberry

備註:
FTP 的根目錄是 /home/pi,即pi用戶的HOME目錄
如果顯示亂碼問題,設置為站點字元集「強制 UTF-8」即可

7、停止 ftp 服務

sudo service vsftpd stop

熱點內容
維普中文期刊資料庫 發布:2025-02-05 00:45:33 瀏覽:754
安卓哪裡填寫apple代碼 發布:2025-02-05 00:28:54 瀏覽:290
oppo手機鎖屏密碼忘記後如何更換 發布:2025-02-05 00:28:19 瀏覽:28
幼兒思維編程 發布:2025-02-05 00:18:21 瀏覽:25
我的世界電腦正版如何進入伺服器 發布:2025-02-05 00:18:06 瀏覽:880
疫情防控健康碼預警機制演練腳本 發布:2025-02-04 23:58:46 瀏覽:39
分治演算法java 發布:2025-02-04 23:41:15 瀏覽:593
安卓app點進去就閃退怎麼回事 發布:2025-02-04 23:36:56 瀏覽:780
宏按鍵編程 發布:2025-02-04 23:05:11 瀏覽:904
微信隱形密碼在哪裡設置 發布:2025-02-04 23:05:01 瀏覽:866