【树莓派学习笔记】七、(免费)内网穿透将树莓派作为服务器管理网站
目錄
- nginx
- 安裝
- 開機自啟動
- 測試
- 查看nginx安裝路徑
- 查看配置文件路徑
- (測試用)修改index.nginx-debian.html
- 內網穿透
- 免費方案
- ngrok原版方案
- 下載ngrok
- 連接賬戶
- 開啟內網穿透
- http
- SSH
- 網云穿方案
- 開通隧道
- 下載
- 開啟內網穿透
- 開機自啟動
- 花生殼方案
- 下載和安裝
- 添加內網穿透映射
- 測試
平臺:樹莓派3B
版本: 2021-05-07-raspios-buster-armhf
nginx
安裝
#安裝 sudo apt-get install nginx#啟動 sudo /etc/init.d/nginx start#重啟 sudo /etc/init.d/nginx restart#停止 sudo /etc/init.d/nginx stop
安裝完成并啟動后在瀏覽器內輸入樹莓派的LAN IP即可看到如下界面
開機自啟動
修改rc.local
sudo nano /etc/rc.local加入
sudo /etc/init.d/nginx start測試
查看nginx安裝路徑
ps -ef | grep nginx
得到/usr/sbin/nginx
查看配置文件路徑
第一次查詢的路徑 + -t
/usr/sbin/nginx -t
得到/etc/nginx/nginx.conf
我們發現,在/var/www/html下有index.nginx-debian.html
(測試用)修改index.nginx-debian.html
sudo nano /var/www/html/index.nginx-debian.html修改這一行
<h1>Welcome to nginx! Test!</h1>
再次用瀏覽器打開樹莓派的LAN IP可發現內容隨之更改。
內網穿透
免費方案
ngrok原版方案
下載ngrok
在ngrok官網注冊賬號并下載
若下載不了試試這個:20210928版本 提取碼:aqs4
解壓到一個合適的地方
連接賬戶
./ngrok authtoken 密鑰密鑰可在此獲取
開啟內網穿透
http
./ngrok http 80免費賬戶每次開啟所得到的二級域名都是隨機的
驗證
使用瀏覽器輸入得到的網址
即可通過網址打開樹莓派上的網站
SSH
./ngrok tcp 22驗證
ssh -p 18105 pi@2.tcp.ngrok.io網云穿方案
開通隧道
在網云穿注冊并開通隧道
下載
下載客戶端
解壓到一個合適的地方
開啟內網穿透
先執行如下命令賦予網云穿可執行權限
sudo chmod +x ./wyc_linux_arm執行命令
nohup ./wyc_linux_arm -token=令牌 &域名和令牌均在網云穿工作臺獲取
此后便可通過域名訪問網站
開機自啟動
nano wyc.bash路徑為wyc_linux_arm的路徑
#!/bin/bash while : doping -c 2 www.baidu.com &>/dev/null[ $? -eq 0 ] && break done nohup /路徑/wyc_linux_arm -token=令牌 &
給予可執行權限
修改rc.local
sudo nano /etc/rc.local加入
sudo timeout 1m /路徑/wyc.bash重啟后仍可成功連接網站
花生殼方案
下載和安裝
在花生殼下載頁面下載客戶端
根據自己的系統選擇
使用cd命令進入安裝包所在的文件路徑,輸入安裝命令:dpkg -i 安裝包名稱。回車,等待安裝完成。
如:
安裝成功后,將顯示花生殼的SN碼、默認密碼(admin)及遠程管理地址http://b.oray.com。
輸入命令:phddns回車,可以看到擴展功能。phddns start(啟動)| status(狀態)| stop(停止)|restart(重啟)| reset(重置)|enable(開機自啟動)|disable(關閉開機自啟動)|version(版本)
添加內網穿透映射
樹莓派中的花生殼安裝完成后,先復制生成的SN碼。然后在瀏覽器中訪問遠程管理地址http://b.oray.com ,在登錄頁面中輸入SN碼與默認密碼(admin)登錄。
首次登錄,需先激活。提供掃碼激活和密碼激活兩種方式,可靈活選擇。
①掃碼激活:需使用花生殼管理APP或微信進行掃碼激活;
②密碼激活:輸入已注冊的貝銳帳號密碼激活。
激活成功后,進入花生殼管理平臺。若綁定SN碼的帳號只有動態域名解析功能,需使用內網穿透功能時,可點擊“免費開通”,或直接將帳號升級到帶內網穿透功能的服務版本。
點擊頁面上的“增加映射”按鈕。
這里以開啟SSH映射為例
映射添加完成,生成格式為:域名+5位數端口號的外網訪問地址。
測試
根據自己的端口號和域名修改
ssh -p 外網端口號 用戶名@域名總結
以上是生活随笔為你收集整理的【树莓派学习笔记】七、(免费)内网穿透将树莓派作为服务器管理网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: list对象排序
- 下一篇: 【个人阅读】软件工程M1/M2阶段总结