阿里雲伺服器主要負責」執行服務端」和」儲存客戶端指令碼」。為了讓服務端在阿里雲上保持執行狀態,執行如下命令:
bash /usr/local/ngrok/bin/linux_386/start.sh
該命令的作用是執行啟動服務端的指令碼檔案"start.sh
",使ngrok服務端啟動。
sudo
scp [email protected]: /usr/local/ngrok/bin/linux_arm/ngrok /usr/local/ngrok
sudo
scp [email protected]: /usr/local/ngrok/bin/linux_arm/ngrok.cfg /usr/local/ngrok
sudo
scp [email protected]: /usr/local/ngrok/bin/linux_arm/start.sh /usr/local/ngrok
表1 阿里雲儲存的檔案及其作用
檔案作用
ngrok
ngrok客戶端檔案
ngrok.cfg
ngrok的配置檔案
start.sh
啟動ngrok客戶端的指令碼檔案
1.首先將start.s**件拷貝到樹莓派的/usr目錄下
sudo
cp /usr/local/ngrok/start.sh /usr
開啟該檔案,然後在檔案最後一行新增要執行程式的全路徑,即在"exit 0
「前面,新增」/usr/./start.sh
"
圖1 設定開機執行
使用sudo reboot
重啟樹莓派,就可以直接登入公網ip進行訪問了。
4.1 ngrok.cfg
server_addr: "forever305.cn:4443"
trust_host_root_certs: false
4.2 start.sh
#!/bin/bash
/usr/local/ngrok/ngrok -config=/usr/local/ngrok/ngrok.cfg -subdomain pi 80
樹莓派Python程式如何開機自啟
本人身為小白把網上各種各樣的設定樹莓派python程式開機自啟的方法挨個試了一遍,沒有找到理想的方法,最後在一本書本上找到了乙個使用cron設定開機自啟的方法,不管是命令列重啟還是斷電重啟都能正常啟動。話不多說,下面簡要分享給大家。開啟樹莓派terminal,鍵入 crontab e然後在最後面加上...
樹莓派 開機自動啟動Ngrok
本教程在樹莓派3b上親測成功 方法1 暫時失效 sudo chmod x etc rc.local sudo nano etc rc.local 然後再裡面加入 cd home pi linux arm nohup sunny clientid id dev null 2 1 方法2 我的sunny...
幾種設定樹莓派開機自啟的方法
一 首先寫個你得有個需要執行的python指令碼 我這裡是幾個自己的程式 注意的的py程式也需要chmod進行777許可權操作,不然會執行失敗 檔案儲存在 home pi share ip acquire.py 一 首先給你的py檔案增加許可權 chmod 777 home pi share ip ...