折騰樹莓派

samael發表於2017-01-08

原文地址

最近桃子同學送我了一個樹莓派,所以我就折騰折騰。這裡只是提供一下思路和相關資料,具體的實施就不多說了。 需求

  1. 隨身攜帶到咖啡館進行一些簡單的折騰。

  2. 在家的時候當一個伺服器跑一些簡單的服務

硬體環境

  • MacBook
  • 樹莓派3
  • 一個支援hdmi的顯示器
  • 鍵盤滑鼠
  • 一臺東京的linode
  • 個人域名一個

注意,如果用樹莓其實使用kali還是有一些配置需要解決的,並沒有根據樹莓派的特點進行相應的定製。如果沒有折騰需求的話還是建議用原生的系統比較好,其實我也不知道當時怎麼想的,半隻腳進坑,然後全進坑了,ヽ(゚Д゚)ノ。

系統安裝

系統從原生換成kali還是比較很簡單的,這裡需要一個sd卡的燒製軟體ApplePi-Baker,把kali的img下載了,然後,叮! 就好了

之後插上顯示器,鍵鼠,等開機

剛剛燒製的系統並不是完全版的,所以在進入kali之後需要對kali進行升級,需要用apt下載些升級包

kali不會預設開啟ssh的登陸所以需要自己去設定開啟

需求實現

能帶到咖啡館去

這裡的最主要問題是:

如何能讓樹莓派開機之後通過顯示器去連上咖啡館的wifi並知道ip

在咖啡館剛通上電肯定是連不到有密碼的wifi的,字裡我們可以通過讀卡器去修改/etc/network裡的interface裡的內容,還可以在自啟動指令碼中加一nmcli之類和命令去解決

但是如果像星巴克咖啡館那種要用手機認證,暫時沒的解決

可跑一些簡單的服務

本質上就是內網穿透,本來是想用花生殼去解決的,無奈花生殼的樹莓派有不少問題,而且每月和流量太少了。剛好自己有個vps和域名,那就乾脆跑ngrok吧, 注意兩點:

  1. ngrok的Server與client都要在同一臺機器上進行編譯,再scp到別的機器上

  2. 域名轉發星號需要注意一下,如果同時有了*.samael.cn和ssh.samael.cn那麼ngrok連線不上

相關連線

效能測試

ngrok配置

開機自啟動設定

VNC

相關文章