將樹莓派上搭建的web網(wǎng)站發(fā)布公網(wǎng)可訪問
時(shí)間:2023-06-01 08:03:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-06-01 08:03:02 來源:網(wǎng)站運(yùn)營
將樹莓派上搭建的web網(wǎng)站發(fā)布公網(wǎng)可訪問:在局域網(wǎng)內(nèi)網(wǎng)搭建的web網(wǎng)站,只能在局域網(wǎng)內(nèi)被訪問,公網(wǎng)用戶是訪問不到的。要想讓所有人都能夠訪問到在樹莓派上創(chuàng)建的網(wǎng)站,可以做內(nèi)網(wǎng)穿透,將其映射到公網(wǎng),生成公網(wǎng)地址來訪問。
做內(nèi)網(wǎng)穿透的話,無需公網(wǎng)IP,在樹莓派上安裝個(gè)內(nèi)網(wǎng)穿透工具就可以??梢栽囋嚳碿polar內(nèi)網(wǎng)穿透,支持免費(fèi)使用,有4條隧道可以不限制流量,支持http/https/tcp協(xié)議,將本地端口映射到公網(wǎng)只需要一行命令。
1. 注冊(cè)并安裝cpolar內(nèi)網(wǎng)穿透curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
curl -sL https://git.io/cpolar | sudo bash
- 查看cpolar版本信息,如果正常顯示,則安裝成功
cpolar version
- 進(jìn)行token認(rèn)證(token碼可登錄cpolar官網(wǎng)后臺(tái)——驗(yàn)證頁面獲取)
cpolar authtoken xxxxxxxxxxxxxxxxxx
2. 創(chuàng)建隧道映射本地端口將本地8080端口下web網(wǎng)站發(fā)布到公網(wǎng)可訪問,創(chuàng)建隧道映射本地80端口,http協(xié)議
- 瀏覽器訪問http://localhost:9200/,登錄cpolar web UI
- 左側(cè)儀表盤——隧道列表——?jiǎng)?chuàng)建隧道
- 隧道名稱:可自定義,注意不要重復(fù)
- 協(xié)議:http
- 本地地址:8080
- 域名類型:免費(fèi)用戶選擇隨機(jī)域名,付費(fèi)用戶可配置固定的二級(jí)子域名,或者自定義域名
隧道創(chuàng)建成功后,會(huì)生成相應(yīng)的公網(wǎng)地址 ,公網(wǎng)用戶訪問該公網(wǎng)地址就可以了。
注意,雖然已經(jīng)將 web網(wǎng)站使用免費(fèi)的cpolar所生成的隧道為隨機(jī)地址,每24小時(shí)會(huì)變化。如果想要配置固定公網(wǎng)地址來訪問,可以升級(jí)套餐,配置固定的二級(jí)子域名,或者配置自己的域名地址,同時(shí)帶寬也會(huì)增大。ps:cpolar付費(fèi)套餐支持21天退款保證,可以放心試用。