raspypyさん、
balenaEtcherを使って、2019-09-26-raspbian-buster.zipをSDに焼き、初回起動時の設定をして(ソフトウェア更新はスキップ)、Wifi接続できるようにして、
再起動したあとで、ターミナルを開いて、以下の手順で、ngrok
の導入、実行で、私の環境では動作しました。(実際には、node導入後ですが)
pi@raspberrypi:~ $ cd ~
pi@raspberrypi:~ $ curl -SLO https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12.4M 100 12.4M 0 0 5272k 0 0:00:02 0:00:02 --:--:-- 5272k
pi@raspberrypi:~ $ unzip ngrok-stable-linux-arm.zip
Archive: ngrok-stable-linux-arm.zip
inflating: ngrok
pi@raspberrypi:~ $ sudo cp ./ngrok /usr/local/bin
pi@raspberrypi:~ $ ngrok --version
ngrok version 2.3.35
pi@raspberrypi:~ $
pi@raspberrypi:~ $ ngrok http 80
のあとに、以下の画面が出てきました。
Session Status online
Session Expires 7 hours, 59 minutes
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://e51b788a.ngrok.io -> http://localhost:80
Forwarding https://e51b788a.ngrok.io -> http://localhost:80
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
nodejsを導入しているなら、別ターミナルを開き、以下をコピペし、(Hello!を返すサーバが起動)
ngrok
で表示されたところにブラウザでアクセス(↑だと、https://e51b788a.ngrok.io
)で、Hello!
が表示される
cat << 'EOF' > http-hello.js
var http = require('http');
http.createServer(function (req, res) {
res.write('Hello!');
res.end();
}).listen(80);
EOF
sudo node ./http-hello.js
これで接続できない場合は、ラズパイでなく、おうちのネットワーク設定などをうたがってみるのはどうでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 09:00