Linux安裝寶塔,并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程登錄寶塔面板【內(nèi)網(wǎng)穿透】

前言
寶塔面板作為建站運(yùn)維工具,它支持一鍵LAMP/LNMP/集群/監(jiān)控/網(wǎng)站/FTP/數(shù)據(jù)庫/JAVA等100多項(xiàng)服務(wù)器管理功能,可提高運(yùn)維效率。對于新手來說,簡單好用,基本不需要操心。而當(dāng)我們在家里/公司搭建了寶塔,沒有公網(wǎng)IP,但是想要在外也可以訪問內(nèi)網(wǎng)的寶塔面板應(yīng)該如何實(shí)現(xiàn)呢?
內(nèi)網(wǎng)穿透,它可以使用一臺(tái)有公網(wǎng)IP的服務(wù)器作為 “中間人” 來與沒有公網(wǎng) IP 的電腦建立連接并轉(zhuǎn)發(fā)數(shù)據(jù)。因此,想要實(shí)現(xiàn)公網(wǎng)的遠(yuǎn)程訪問,內(nèi)網(wǎng)穿透是很好的選擇。

下面簡單幾步實(shí)現(xiàn)在linux上寶塔面板,并做內(nèi)網(wǎng)穿透實(shí)現(xiàn)在公網(wǎng)環(huán)境下遠(yuǎn)程登錄寶塔面板:
1. 安裝寶塔
進(jìn)入官網(wǎng)查看命令,這里以linux為準(zhǔn),以下是linux安裝命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Bash
Copy
等待安裝完成

安裝完成后記錄這些訪問地址,和賬號信息.

然后我們打開瀏覽器,訪問一下上面的內(nèi)網(wǎng)地址,出現(xiàn)界面表示成功,如果沒有界面,可能是防火墻問題,需配置防火墻放開14550端口

使用上面的賬號密碼登陸后,會(huì)提示綁定寶塔賬號.所以我們需要注冊一個(gè)寶塔賬號

在官網(wǎng)注冊賬號登陸后,我們先開放一個(gè)寶塔端口14550

2. 安裝cpolar內(nèi)網(wǎng)穿透
安裝cpolar
打開寶塔終端命令窗口,使用cpolar一件安裝腳本:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

token認(rèn)證
登錄cpolar官網(wǎng)www.cpolar.com,點(diǎn)擊左側(cè)的驗(yàn)證
,查看自己的認(rèn)證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx

向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
在寶塔面板中選擇安全,然后開放9200端口

登錄cpolar web UI管理界面
在瀏覽器上訪問局域網(wǎng)ip:9200端口
即可出現(xiàn)cpolar管理界面

輸入官網(wǎng)注冊的賬號登陸即可對隧道進(jìn)行操作.

3. 遠(yuǎn)程訪問寶塔
接下來創(chuàng)建一條隧道將本地端口映射到公網(wǎng)上,實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問寶塔
點(diǎn)擊左側(cè)的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)隨機(jī)的http隧道,指向14550端口:
隧道名稱:可自定義,注意不要重復(fù)
協(xié)議:http
本地地址:14550
端口類型:隨機(jī)域名
地區(qū):China vip
點(diǎn)擊創(chuàng)建

創(chuàng)建成功后我們打開在線隧道列表,查看公網(wǎng)地址

然后我們使用公網(wǎng)地址訪問寶塔面板,此時(shí)會(huì)出現(xiàn)如下問題,這個(gè)問題是訪問寶塔面板的時(shí)候,需要在地址后面加一個(gè)8位數(shù)的字符安全入口名稱

為了使得連接更加流暢,我們可以關(guān)閉這個(gè)驗(yàn)證,打開寶塔終端,輸入以下命令
rm -f /www/server/panel/data/admin_path.pl
再重新訪問公網(wǎng)地址,即可訪問成功

4. 固定http地址
由于剛剛創(chuàng)建隧道使用的是隨機(jī)臨時(shí)地址,該地址會(huì)在24小時(shí)內(nèi)發(fā)生變化,為了長期遠(yuǎn)程訪問,我們接下來將這個(gè)公網(wǎng)地址配置為固定的。
保留二級子域名
需升級至基礎(chǔ)套餐或以上才支持配置二級子域名
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)儀表盤的預(yù)留
,找到保留二級子域名
,為http隧道保留一個(gè)二級子域名。
地區(qū):選擇服務(wù)器地區(qū)
名稱:填寫您想要保留的二級子域名(可自定義)
描述:即備注,可自定義填寫

本例保留一個(gè)名稱為baotatest
的二級子域名。子域名保留成功后,我們將子域名復(fù)制下來,接下來需要將其配置到隧道中去。

5. 配置二級子域名
登錄cpolar web ui管理界面。點(diǎn)擊左側(cè)儀表盤的隧道管理
——隧道列表
,找到需要配置二級子域名的隧道(本例中為baota隧道),點(diǎn)擊右側(cè)的編輯

修改隧道信息,將二級子域名配置到隧道中:
域名類型:改為選擇
二級子域名
Sub Domain:填寫我們剛剛所保留的二級子域名(本例為
baotatest
)
修改完成后,點(diǎn)擊更新

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)
——在線隧道列表
,可以看到baotaTest隧道的公網(wǎng)地址,已經(jīng)更新為二級子域名了,將公網(wǎng)地址復(fù)制下來。

6. 測試訪問二級子域名
打開瀏覽器,我們來測試一下訪問配置成功的二級子域名,測試成功,可以正常訪問。現(xiàn)在,我們?nèi)W(wǎng)唯一的私有二級子域名,就創(chuàng)建好了。 而且這個(gè)地址也不會(huì)再隨機(jī)變化,他是固定不變的,只要保持隧道在線,我們在外就可以通過這個(gè)公網(wǎng)地址,隨時(shí)隨地遠(yuǎn)程訪問,無需公網(wǎng)IP,也不用設(shè)置路由器。
