最近桃子同學送我了一個樹莓派葫哗,所以我就折騰折騰作烟。這里只是提供一下思路和相關資料,具體的實施就不多說了暇务。
需求
- 隨身攜帶到咖啡館進行一些簡單的折騰泼掠。
- 在家的時候當一個服務器跑一些簡單的服務
硬件環(huán)境
- MacBook
- 樹莓派3
- 一個支持hdmi的顯示器
- 鍵盤鼠標
- 一臺東京的linode
- 個人域名一個
注意,如果用樹莓其實使用kali還是有一些配置需要解決的垦细,并沒有根據(jù)樹莓派的特點進行相應的定制择镇。如果沒有折騰需求的話還是建議用原生的系統(tǒng)比較好,其實我也不知道當時怎么想的括改,半只腳進坑沐鼠,然后全進坑了,ヽ(?Д?)?叹谁。
系統(tǒng)安裝
系統(tǒng)從原生換成kali還是比較很簡單的饲梭,這里需要一個sd卡的燒制軟件ApplePi-Baker,把kali的img下載了焰檩,然后憔涉,叮! 就好了
之后插上顯示器,鍵鼠析苫,等開機
剛剛燒制的系統(tǒng)并不是完全版的兜叨,所以在進入kali之后需要對kali進行升級穿扳,需要用apt下載些升級包
kali不會默認打開ssh的登陸所以需要自己去設置開啟
需求實現(xiàn)
能帶到咖啡館去
這里的最主要問題是:
如何能讓樹莓派開機之后通過顯示器去連上咖啡館的wifi并知道ip
在咖啡館剛通上電肯定是連不到有密碼的wifi的,字里我們可以通過讀卡器去修改/etc/network里的interface里的內容国旷,還可以在自啟動腳本中加一nmcli之類和命令去解決
但是如果像星巴克咖啡館那種要用手機認證矛物,暫時沒的解決
可跑一些簡單的服務
本質上就是內網(wǎng)穿透,本來是想用花生殼去解決的跪但,無奈花生殼的樹莓派有不少問題履羞,而且每月和流量太少了。剛好自己有個vps和域名屡久,那就干脆跑ngrok吧忆首,
注意兩點:
- ngrok的Server與client都要在同一臺機器上進行編譯,再scp到別的機器上
- 域名轉發(fā)星號需要注意一下被环,如果同時有了*.samael.cn和ssh.samael.cn那么ngrok連接不上