本地Linux 部署 Dashy 并遠程訪問教程

文章目錄

    • 簡介
    • 1. 安裝Dashy
    • 2. 安裝cpolar
    • 3.配置公網訪問地址
    • 4. 固定域名訪問

轉載自cpolar極點云文章:本地Linux 部署 Dashy 并遠程訪問

簡介

Dashy 是一個開源的自托管的導航頁配置服務,具有易于使用的可視化編輯器、狀態檢查、小工具和主題等功能。你可以將自己常用的一些網站聚合起來放在一起,形成自己的導航頁。一款功能超強大,顏值爆表的可定制專屬導航頁工具

結合cpolar內網工具,我們實現無需部署到公網服務器,即可實現公網訪問Dashy,下面我們介紹配置方法

1. 安裝Dashy

在docker拉取Dashy鏡像

docker pull lissy93/dashy:latest

鏡像下載后我們運行,使用后臺方式啟動容器,容器內部是80端口,映射到宿主機上的8080端口

docker run -id --name dashy -p 8080:80 lissy93/dashy

啟動后我們打開瀏覽器,輸入Linux 局域網ip地址加上8080端口,即可看到我們的Dashy,安裝成功了

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-H5rhqaPd-1692017805783)(https://images.cpolar.com//img/image-20230619160646933.png)]

2. 安裝cpolar

上面我們在本地Linux中使用docker安裝了dashy,并且本地訪問ok,下面我們安裝cpolar內網穿透工具,通過cpolar的http公網地址,我們可以很容易實現遠程訪問Dashy,而無需自己注冊域名購買云服務器.下面是安裝cpolar步驟

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

3.配置公網訪問地址

成功啟動cpolar服務后,我們在瀏覽器上訪問Linux局域網ip地址+9200端口,登錄cpolar web UI管理界面。

cpolar官網地址: https://www.cpolar.com/

登錄成功后,點擊左側儀表盤的隧道管理——創建隧道:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復
  • 協議:http
  • 本地地址:8080
  • 域名類型:免費選擇隨機域名
  • 地區:選擇China VIP

點擊創建

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-N1yhrZpv-1692017805786)(https://images.cpolar.com//img/image-20230619163915855.png)]

然后打開在線隧道列表,查看剛剛創建隧道后生成的公網地址,cpolar中默認有兩種訪問方式,一種是http協議,還有一種是https協議

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-M5WhIhj2-1692017805787)(https://images.cpolar.com//img/image-20230619164025847.png)]

我們選擇上面http協議的公網地址,打開瀏覽器,訪問后即可看到dashy 界面,這樣一個遠程訪問連接就設置好了

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-pDZc6JQ5-1692017805797)(https://images.cpolar.com//img/image-20230619170844284.png)]

4. 固定域名訪問

在cpolar中需升級至基礎套餐或以上才支持配置固定域名

登錄cpolar官網后臺,點擊左側儀表盤的預留,找到保留二級子域名,為http隧道保留一個二級子域名。

  • 地區:選擇服務器地區
  • 名稱:填寫您想要保留的二級子域名(可自定義)
  • 描述:即備注,可自定義填寫

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-E7x6Nhxl-1692017805799)(https://images.cpolar.com//img/image-20230619172054931.png)]

本例保留一個名稱為dashytest的二級子域名。子域名保留成功后,我們將子域名復制下來,接下來需要將其配置綁定到隧道中去。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-qoEsyJ2o-1692017805801)(https://images.cpolar.com//img/image-20230619172139639.png)]

再次登錄cpolar web ui管理界面。點擊左側儀表盤的隧道管理——隧道列表,找到需要配置二級子域名的隧道,點擊右側的編輯

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LJkhcFN9-1692017805803)(https://images.cpolar.com//img/image-20230619172220956.png)]

修改隧道信息,將二級子域名配置到隧道中:

  • 域名類型:改為選擇二級子域名
  • Sub Domain:填寫我們剛剛所保留的二級子域名(本例為dashytest

修改完成后,點擊更新

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XfwMBOrT-1692017805810)(https://images.cpolar.com//img/image-20230619172310287.png)]

隧道更新成功后,點擊左側儀表盤的狀態——在線隧道列表,可以看到dashy隧道的公網地址,已經更新為二級子域名了,將公網地址復制下來。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-1G8jryY5-1692017805811)(https://images.cpolar.com//img/image-20230619172835045.png)]

打開瀏覽器,我們來測試一下訪問配置成功的二級子域名,同樣出現了dashy界面,可以正常訪問。現在,我們全網唯一的私有二級子域名,就創建好了。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dJ2Cpf31-1692017805813)(https://images.cpolar.com//img/image-20230619173007072.png)]

轉載自cpolar極點云文章:本地Linux 部署 Dashy 并遠程訪問

)]

轉載自cpolar極點云文章:本地Linux 部署 Dashy 并遠程訪問

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/36648.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/36648.shtml
英文地址,請注明出處:http://en.pswp.cn/news/36648.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JS如何向數組中添加數組

常見的辦法有 1、push()方法 var arr [a, b, c,d]; arr.push(e); console.log(arr); // [a, b, c, d,e] 2、concat()方法 var arr1 [a, b, c]; var arr2 [d, e, f]; var arr3 arr1.concat(arr2); console.log(arr3); // [a, b, c, d, e, f] 3、可以使用ES6中的spread操作符…

【git】Fork或者git clone克隆了別人項目,如何保持與原項目同步更新

Fork或者git clone克隆了別人項目,如何保持與原項目同步更新 #mermaid-svg-LC920CR873UxZJC3 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-LC920CR873UxZJC3 .error-icon{fill:#552222;}#mermaid-svg-…

BUUCTF 還原大師 1

題目描述: 我們得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,問號部分是未知大寫字母,為了確定這個神秘字符串,我們通過了其他途徑獲得了這個字串的32位MD5碼。但是我們獲得它的32位MD5碼也是殘缺不全,E903???4D…

【Vue3】自動引入插件-`unplugin-auto-import`

Vue3自動引入插件-unplugin-auto-import,不必再手動 import 。 自動導入 api 按需為 Vite, Webpack, Rspack, Rollup 和 esbuild 。支持TypeScript。由unplugin驅動。 插件安裝:unplugin-auto-import 配置vite.config.ts(配置完后需要重啟…

迪瑞克斯拉算法 — 優化

在上一篇迪瑞克斯拉算法中將功能實現了出來,完成了圖集中從源點出發獲取所有可達的點的最短距離的收集。 但在代碼中getMinDistanceAndUnSelectNode()方法的實現并不簡潔,每次獲取minNode時,都需要遍歷整個Map,時間復雜度太高。這…

stable diffusion安裝包和超火使用文檔及提示詞,數字人網址

一:文生圖、圖生圖 1:stable diffusion:對喜歡二次元、美女小姐姐、大眼萌妹的人及其友好哈哈(o^^o) 1):關于安裝包和模型包: 鏈接:https://pan.baidu.com/s/11_kguofh76gwhTBPUipepw 提取碼…

HTML詳解連載(5)

HTML詳解連載(5) 專欄鏈接 [link](http://t.csdn.cn/xF0H3)下面進行專欄介紹 開始嘍行高:設置多行文本的間距屬性名屬性值行高的測量方法 行高-垂直居中技巧 字體族屬性名屬性值示例擴展 font 復合屬性使用場景復合屬性示例注意 文本縮進屬性…

阿里云國際站對象儲存OSS的常見問題?

1.什么是阿里云OSS? 阿里云對象存儲服務OSS(Object Storage Service),是阿里云提供的海量、安全、低成本、高持久性的云存儲服務,并可無限擴展。其數據設計持久性不低于99.9999999999%(12個9)&a…

UG NX二次開發(C#)-CAM自定義銑加工的出口環境

文章目錄 1、前言2、自定義銑削加工操作3、出錯原因4、解決方案4.1 MILL_USER的用戶參數4.2 采用自定義銑削的方式生成自定義的dll4.2 配置加工的出口環境4.3 調用dll5、結論1、前言 作為一款大型的CAD/CAM軟件, UG NX為我們提供了豐富的加工模板,通過加工模板能直接用于生成…

oracle怎樣給某個普通用戶授予殺自己用戶會話的權限

一 問題描述 想給某個普通用戶授予殺掉自己會話的權限 二 解決辦法 2.1 用sys用戶創建殺會話的存儲過程 create or replace procedure scott_p_kill_session( v_sid number, v_serial number )asv_varchar2 varchar2(100);beginif v_sid is not null and v_serial is not n…

DTC服務(0x14 0x19 0x85)

DTC相關的服務有ReadDTCInformation (19) service,ControlDTCSetting (85) service和ReadDTCInformation (19) service ReadDTCInformation (19) service 該服務允許客戶端從車輛內任意一臺服務器或一組服務器中讀取駐留在服務器中的診斷故障代碼( DTC )信息的狀態…

【一款互聯網產品全生命周期】每個程序員都有必要讀一讀

文章目錄 1. 需求討論與團隊成員和相關利益相關方討論項目的需求和目標。確定項目的范圍、功能和優先級。 2. 技術選型根據項目需求,選擇合適的技術棧和工具。考慮項目的可維護性、性能要求和團隊的技術背景。 3. 架構設計設計項目的系統架構,包括模塊劃…

Go語言入門

Go語言入門 簡介 Go是一門由Google開發的開源編程語言,旨在提供高效、可靠和簡潔的軟件開發工具。Go具有靜態類型、垃圾回收、并發性和高效編譯的特點,適用于構建可擴展的網絡服務和系統工具。本文將介紹Go語言的基礎知識和常用功能,并通過…

Web菜鳥教程 - Radis實現高性能數據庫

Redis是用C語言開發的一個高性能鍵值對數據庫,可用于數據緩存,主要用于處理大量數據的高訪問負載。 也就是說,如果你對性能要求不高,不用Radis也是可以的。不過作為最自己寫的程序有高要求的程序員,自然是要學一下的&a…

PHP Mysql查詢全部全部返回字符串類型

設置pdo屬性 $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);

08-1_Qt 5.9 C++開發指南_QPainter繪圖

文章目錄 前言1. QPainter 繪圖系統1.1 QPainter 與QPaintDevice1.2 paintEvent事件和繪圖區1.3 QPainter 繪圖的主要屬性 2. QPen的主要功能3. QBrush的主要功能4. 漸變填充5. QPainter 繪制基本圖形元件5.1 基本圖像元件5.2 QpainterPath的使用 前言 本章所介紹內容基本在《…

chatserver服務器開發筆記

chatserver服務器開發筆記 1 chatserver2 開發環境3 編譯 1 chatserver 集群聊天服務器和客戶端代碼,基于muduo、redis、mysql實現。 學習于https://fixbug.ke.qq.com/ 本人已經掛github:https://github.com/ZixinChen-S/chatserver/tree/main 需要該項…

kubernetes pod 資源限制 探針

資源限制 當定義 Pod 時可以選擇性地為每個容器設定所需要的資源數量。 最常見的可設定資源是 CPU 和內存大小,以及其他類型的資源。 當為 Pod 中的容器指定了 request 資源時,代表容器運行所需的最小資源量,調度器就使用該信息來決定將 Pod …

Java課題筆記~ JSP開發模型

MVC 1.JSP演化歷史 1. 早期只有servlet,只能使用response輸出標簽數據,非常麻煩 2. 后來有了jsp,簡化了Servlet的開發,如果過度使用jsp,在jsp中即寫大量的java代碼,有寫html表,造成難于維護&…

計算機網絡實驗4:HTTP、DNS協議分析

文章目錄 1. 主要教學內容2. HTTP協議3. HTTP分析實驗【實驗目的】【實驗原理】【實驗內容】【實驗思考】 4. HTTP分析實驗可能遇到的問題4.1 捕捉不到http報文4.2 百度是使用HTTPS協議進行傳輸4.3 Wireshark獲得數據太多如何篩選4.4 http報文字段含義不清楚General&#xff08…