使用Docker部署JSON Crack的流程步驟
JSON Crack 是一款免費(fèi)的開源數(shù)據(jù)可視化應(yīng)用程序,能夠?qū)?JSON、YAML、XML、CSV 等數(shù)據(jù)格式可視化為交互式圖表。憑借其直觀且用戶友好的界面,JSON Crack 可以輕松探索、分析和理解即使是最復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。使用JSONCrack并結(jié)合cpolar內(nèi)網(wǎng)穿透工具還能實(shí)現(xiàn)團(tuán)隊(duì)在公網(wǎng)上進(jìn)行遠(yuǎn)程協(xié)作,能更好的提高工作效率!
1. 在Linux上使用Docker安裝JSONCrack
下載JSONCrack源代碼:
wget https://github.com/AykutSarac/jsoncrack.com/archive/refs/tags/v3.2.0.zip
進(jìn)行解壓縮
unzip v3.2.0.zip
本地編譯容器
sudo docker build -t jsoncrack .
在本地運(yùn)行端口號(hào)為8888的 JSONCrack
docker-compose up -d
瀏覽器訪問 http://localhost:8888
我們運(yùn)行 JSON Crack 后,在瀏覽器輸入Linux局域網(wǎng)IP加8888端口,即可成功訪問 JSON Crack 管理界面,下面安裝介紹安裝Cpolar內(nèi)網(wǎng)穿透工具,實(shí)現(xiàn)無公網(wǎng)也可以遠(yuǎn)程訪問本地 JSON Crack 界面
2. 安裝Cpolar內(nèi)網(wǎng)穿透工具
上面在本地Docker中成功部署了 JSON Crack ,并局域網(wǎng)訪問成功,下面我們在Linux安裝Cpolar內(nèi)網(wǎng)穿透工具,通過Cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪問,而無需自己注冊域名購買云服務(wù)器.下面是安裝cpolar步驟
cpolar官網(wǎng)地址: https://www.cpolar.com
- 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
- 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
Cpolar安裝成功后,在外部瀏覽器上訪問Linux 的9200端口 即:【http://局域網(wǎng)ip:9200】,使用Cpolar賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來在web 管理界面配置即可
3. 配置JSON Crack界面公網(wǎng)地址
點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個(gè)JSONCrack的公網(wǎng)http地址隧道!
- 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復(fù)
- 協(xié)議:選擇http
- 本地地址:8088(本地訪問的地址)
- 域名類型:免費(fèi)選擇隨機(jī)域名
- 地區(qū):選擇China Top
點(diǎn)擊創(chuàng)建
隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,查看所生成的公網(wǎng)訪問地址,有兩種訪問方式,一種是http 和https
4. 遠(yuǎn)程訪問 JSONCrack 界面
使用上面的Cpolar https公網(wǎng)地址,在任意設(shè)備的瀏覽器進(jìn)行訪問,即可成功看到 JSONCrack 界面,這樣一個(gè)公網(wǎng)地址且可以遠(yuǎn)程訪問就創(chuàng)建好了,使用了Cpolar的公網(wǎng)域名,無需自己購買云服務(wù)器,即可發(fā)布到公網(wǎng)進(jìn)行遠(yuǎn)程訪問 !
為了更好地演示,我們在前述過程中使用了cpolar生成的隧道,其公網(wǎng)地址是隨機(jī)生成的。
這種隨機(jī)地址的優(yōu)勢在于建立速度快,可以立即使用。然而,它的缺點(diǎn)是網(wǎng)址由隨機(jī)字符生成,不太容易記憶(例如:234b53d8.r1.cpolar.top),另外這個(gè)地址在24小時(shí)內(nèi)會(huì)發(fā)生隨機(jī)變化,不利于團(tuán)隊(duì)長期協(xié)作,更適合于臨時(shí)使用。
我一般會(huì)使用固定二級(jí)子域名,原因是我希望分享給身邊的人時(shí),它是一個(gè)固定、易記的公網(wǎng)地址(例如:JSONCrack.cpolar.cn),這樣更顯正式,便于交流協(xié)作。
5. 固定 JSONCrack公網(wǎng)地址
由于以上使用Cpolar所創(chuàng)建的隧道使用的是隨機(jī)公網(wǎng)地址,24小時(shí)內(nèi)會(huì)隨機(jī)變化,不利于長期遠(yuǎn)程訪問。因此我們可以為其配置二級(jí)子域名,該地址為固定地址,不會(huì)隨機(jī)變化【ps:cpolar.cn已備案】
注意需要將cpolar套餐升級(jí)至基礎(chǔ)套餐或以上,且每個(gè)套餐對(duì)應(yīng)的帶寬不一樣?!綾polar.cn已備案】
登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,設(shè)置一個(gè)二級(jí)子域名名稱,點(diǎn)擊保留,保留成功后復(fù)制保留的二級(jí)子域名名稱
保留成功后復(fù)制保留成功的二級(jí)子域名的名稱
返回登錄Cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將保留成功的二級(jí)子域名配置到隧道中
- 域名類型:選擇二級(jí)子域名
- Sub Domain:填寫保留成功的二級(jí)子域名
點(diǎn)擊更新
(注意,點(diǎn)擊一次更新即可,不需要重復(fù)提交)
更新完成后,打開在線隧道列表,此時(shí)可以看到公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了固定的二級(jí)子域名名稱的域名
最后,我們使用固定的公網(wǎng)https地址訪問,可以看到訪問成功,這樣一個(gè)固定且永久不變的公網(wǎng)地址就設(shè)置好了,隨時(shí)隨地都可以遠(yuǎn)程訪問本地 JSONCrack 界面進(jìn)行數(shù)據(jù)可視化管理.
以上就是使用Docker部署JSON Crack的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于Docker部署JSON Crack的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟
本文主要介紹了Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02基于Docker的MySQL主從復(fù)制環(huán)境搭建的實(shí)現(xiàn)步驟
這篇文章主要介紹了基于Docker的MySQL主從復(fù)制環(huán)境搭建的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01用docker搭建selenium grid分布式環(huán)境實(shí)踐之路
這篇文章主要介紹了用docker搭建selenium grid分布式環(huán)境實(shí)踐之路,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03手把手教你docker部署(使用docker-compose)教程
使用 Docker Compose 可以輕松、高效的管理容器,下面這篇文章主要給大家介紹了關(guān)于手把手教你docker部署(使用docker-compose)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01使用docker極簡打包java.jar鏡像并啟動(dòng)的操作步驟
這篇文章主要介紹了用docker極簡打包java.jar鏡像并啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器的問題及解決方案
這篇文章主要介紹了docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06docker start啟動(dòng)容器后仍然exit狀態(tài)的解決
這篇文章主要介紹了docker start啟動(dòng)容器后仍然exit狀態(tài)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06