網(wǎng)站500m空間夠用嗎seo快速排名源碼
最近,我發(fā)現(xiàn)了一個超級強大的人工智能學習網(wǎng)站。它以通俗易懂的方式呈現(xiàn)復雜的概念,而且內(nèi)容風趣幽默。我覺得它對大家可能會有所幫助,所以我在此分享。點擊這里跳轉(zhuǎn)到網(wǎng)站。
文章目錄
- Swagger Editor本地接口文檔公網(wǎng)遠程訪問
- 1. 部署Swagger Editor
- 2. Linux安裝Cpolar
- 3. 配置Swagger Editor公網(wǎng)地址
- 4. 遠程訪問Swagger Editor
- 5. 固定Swagger Editor公網(wǎng)地址
Swagger Editor本地接口文檔公網(wǎng)遠程訪問
Swagger Editor是一個用于編寫OpenAPI規(guī)范的開源編輯器。它提供了一個可視化的界面,使得用戶可以更加方便地編寫和管理API文檔。
Swagger Editor遠程訪問的好處是您可以隨時隨地訪問和編輯您的Swagger API文檔,而不需要在本地安裝Swagger編輯器。此外,還可以輕松地與團隊成員共享和協(xié)作編輯Swagger API文檔,以確保文檔的實時更新和一致性。
下面介紹使用Docker安裝部署Swagger Editor并且結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)遠程訪問,當然,這里是方便演示,所以在docker安裝,有些在項目中已經(jīng)集成了,也是一樣的設(shè)置遠程方式的方法。
1. 部署Swagger Editor
Docker 簡單幾步即可運行,簡化了繁瑣的安裝步驟,首先拉取Swagger Editor 容器
docker pull swaggerapi/swagger-editor
運行容器,其中把容器的8080端口映射到宿主機的8088,這個端口可以自定義
docker run -p 8088:8080 -d swaggerapi/swagger-editor
運行后,在本地瀏覽器訪問Linux 8088端口,即可看到Swagger Editor 界面,本地部署就成功了,下面我們安裝cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)遠程訪問!
2. Linux安裝Cpolar
上面在本地Docker中成功部署了Swagger Editor,并局域網(wǎng)訪問成功,下面我們在Linux安裝cpolar內(nèi)網(wǎng)穿透工具,通過cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實現(xiàn)遠程訪問,而無需自己注冊域名購買云服務器.下面是安裝cpolar步驟
cpolar官網(wǎng)地址: https://www.cpolar.com
- 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 向系統(tǒng)添加服務
sudo systemctl enable cpolar
- 啟動cpolar服務
sudo systemctl start cpolar
cpolar安裝成功后,在外部瀏覽器上訪問Linux 的9200端口 即:【http://局域網(wǎng)ip:9200】,使用cpolar賬號登錄(如沒有賬號,可以點擊下面免費注冊),登錄后即可看到cpolar web 配置界面,結(jié)下來在web 管理界面配置即可
3. 配置Swagger Editor公網(wǎng)地址
點擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個Swagger Editor 的公網(wǎng)地址隧道!
- 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復
- 協(xié)議:選擇http
- 本地地址:8088 (本地訪問的端口號)
- 域名類型:免費選擇隨機域名
- 地區(qū):選擇China
點擊創(chuàng)建
隧道創(chuàng)建成功后,點擊左側(cè)的狀態(tài)——在線隧道列表,查看所生成的公網(wǎng)訪問地址,有兩種訪問方式,一種是http 和https
4. 遠程訪問Swagger Editor
使用上面的cpolar https公網(wǎng)地址,在任意設(shè)備的瀏覽器進行訪問,即可成功看到我們Swagger Editor界面,這樣一個公網(wǎng)地址且可以遠程訪問就創(chuàng)建好了,使用了cpolar的公網(wǎng)域名,無需自己購買云服務器,即可發(fā)布到公網(wǎng)進行遠程訪問 !
5. 固定Swagger Editor公網(wǎng)地址
由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機公網(wǎng)地址,24小時內(nèi)會隨機變化,不利于長期遠程訪問。因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化【ps:cpolar.cn已備案】
注意需要將cpolar套餐升級至基礎(chǔ)套餐或以上,且每個套餐對應的帶寬不一樣。【cpolar.cn已備案】
登錄cpolar官網(wǎng),點擊左側(cè)的預留,選擇保留二級子域名,設(shè)置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱
保留成功后復制保留成功的二級子域名的名稱
返回登錄cpolar web UI管理界面,點擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道,點擊右側(cè)的編輯
修改隧道信息,將保留成功的二級子域名配置到隧道中
- 域名類型:選擇二級子域名
- Sub Domain:填寫保留成功的二級子域名
點擊更新
(注意,點擊一次更新即可,不需要重復提交)
更新完成后,打開在線隧道列表,此時可以看到公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了固定的二級子域名名稱的域名
最后,我們使用固定的公網(wǎng)地址訪問,可以看到訪問成功,這樣一個固定且永久不變的公網(wǎng)地址就設(shè)置好了,隨時隨地都可以遠程訪問Swagger Editor界面!!
外鏈圖片轉(zhuǎn)存中…(img-3bvMtpPA-1698892164951)]
最后,我們使用固定的公網(wǎng)地址訪問,可以看到訪問成功,這樣一個固定且永久不變的公網(wǎng)地址就設(shè)置好了,隨時隨地都可以遠程訪問Swagger Editor界面!!