文章目錄

  • 前言
  • 1、關於 SoybeanAdmin
  • 2、本地部署 SoybeanAdmin 步驟
  • 3、簡單使用 SoybeanAdmin
  • 4、安裝 cpolar 內網穿透
  • 5、配置公網地址
  • 6、配置固定二級子域名公網地址
  • 總結:
  • **結語**

前言

SoybeanAdmin 是一款功能強大的後台管理系統,支持通過拖拽組件快速構建基礎功能頁面,具備主題色修改、佈局縮放等動態樣式調整能力,還內置了豐富的組件和權限管理功能,能滿足不同後台系統的開發需求。

作為一名使用者,我深深體會到 SoybeanAdmin 的高效。它嚴格的代碼規範減少了後期維護的麻煩,自動化路由系統省去了手動配置的時間,多主題和國際化支持讓系統能輕鬆適配不同場景。用它開發後台,省去了很多重複工作,讓我能專注於核心功能實現。

在沒有使用 cpolar 之前,SoybeanAdmin 只能在局域網內使用,限制很多。而有了 cpolar 後,情況完全不同。現在我可以把本地開發的後台服務通過公網地址分享給客户,他們隨時能查看並提出修改意見,不用再等我上傳文件;出差時,我在酒店也能通過手機登錄系統繼續開發;團隊成員在家辦公時,也能實時同步開發進度,協作效率提高了不少。這種不受局域網限制的使用體驗,讓工作變得靈活又便捷。

1、關於 SoybeanAdmin

SoybeanAdmin 是一款集優雅、高效與一身的後台管理系統。它基於 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 構建,不僅擁有前沿的技術棧,還內置了豐富的主題配置和組件,讓你輕鬆應對各種需求變化。

獨特之處:

  • 技術前沿:採用最新的前端技術棧。
  • 架構清晰:使用 pnpm monorepo 架構,結構優雅易懂。
  • 代碼規範:集成 eslint, prettier 和 simple-git-hooks,保證代碼質量。
  • 類型檢查:支持嚴格的 TypeScript 類型檢查。
  • 多主題配置:內置多種主題風格,與 UnoCSS 完美結合。
  • 國際化方案:輕鬆實現多語言支持。
  • 自動化路由系統:自動生成路由導入、聲明和類型。
  • 權限管理:靈活的前端靜態路由和後端動態路由。
  • 豐富組件:內置 403、404、500 頁面,以及佈局組件、標籤組件等。
  • 命令行工具:高效的 git 提交、刪除文件、發佈等操作。
  • 移動端適配:完美支持移動端自適應佈局。

2、本地部署 SoybeanAdmin 步驟

需要準備好 git、node.js、pnpm

打開命令行先克隆項目

git clone https://github.com/soybeanjs/soybean-admin.git

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_子域名

接着輸入這行命令更換樣例版分支

git checkout example

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_子域名_02

進入到項目目錄中,繼續安裝依賴

pnpm i

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_#網絡_03

最後啓動項目,啓動後會自動打開瀏覽器

pnpm dev

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_二級_04

就能看到 SoybeanAdmin 的登錄界面了,

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_二級_05

3、簡單使用 SoybeanAdmin

登錄進去後能看到界面很美觀,右側可以配置主題,

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_git_06

左側還有各種各樣的設置,比如標籤頁、異常頁、各種插件等等

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_git_07

現在你就可以在本地去開發你的後台管理系統了,但在開發之前,先要把後台樣式效果發給客户確認一下。

我會使用 cpolar 把本地部署的服務發佈到公網,把公網地址發給用户!你肯定會問,為什麼不直接發截圖呢?發截圖肯定沒有實時動態操作的後台模版更有衝擊力呀!

4、安裝 cpolar 內網穿透

訪問 cpolar 官網: https://www.cpolar.com 點擊免費使用註冊一個賬號,並下載最新版本的 Cpolar。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_二級_08

登錄成功後,點擊下載 Cpolar 到本地並安裝(一路默認安裝即可)本教程選擇下載 Windows 版本。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_子域名_09

Cpolar 安裝成功後,在瀏覽器上訪問 http://localhost:9200,使用 cpolar 賬號登錄,登錄後即可看到 Cpolar web 配置界面,結下來在 web 管理界面配置即可。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_git_10

5、配置公網地址

登錄 cpolar web UI 管理界面後,點擊左側儀表盤的隧道管理——創建隧道:

  • 隧道名稱:可自定義,本例使用了:soybean,注意不要與已有的隧道名稱重複
  • 協議:http
  • 本地地址:9527
  • 域名類型:隨機域名
  • 地區:選擇 China Top
  • 點擊高級:選擇 host 頭域,填寫 IP 地址+端口號:localhost:9527

點擊創建:

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_git_11

創建成功後,打開左側在線隧道列表,可以看到剛剛通過創建隧道生成了兩個公網地址,接下來就可以在其他電腦或者移動端設備(異地)上,使用任意一個地址在瀏覽器中訪問即可。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_子域名_12

我們隨意複製一個打開,能看到我們成功打開了 soybeanadmin 的頁面

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_子域名_13

小結

為了方便演示,我們在上邊的操作過程中使用 cpolar 生成的 HTTP 公網地址隧道,其公網地址是隨機生成的。這種隨機地址的優勢在於建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在 24 小時內會發生隨機變化,更適合於臨時使用。

如果有長期使用 SoybeanAdmin,或者異地訪問與使用其他本地部署的服務的需求,但又不想每天重新配置公網地址,還想讓公網地址好看又好記並體驗更多功能與更快的帶寬,那我推薦大家選擇使用固定的二級子域名方式來配置公網地址。

6、配置固定二級子域名公網地址

使用 cpolar 為其配置二級子域名,該地址為固定地址,不會隨機變化。

注意需要將 cpolar 套餐升級至基礎套餐或以上,且每個套餐對應的帶寬不一樣。【cpolar.cn 已備案】

點擊左側的預留,選擇保留二級子域名,地區選擇 china top,然後設置一個二級子域名名稱,我這裏演示使用的是 soybean,大家可以自定義。填寫備註信息,點擊保留。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_#網絡_14

保留成功後複製保留的二級子域名地址:

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_二級_15

登錄 cpolar web UI 管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道 soybeanadmin,點擊右側的編輯

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_二級_16

修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名
  • Sub Domain:填寫保留成功的二級子域名
  • 地區: China Top

點擊更新

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_git_17

更新完成後,打開在線隧道列表,此時可以看到隨機的公網地址已經發生變化,地址名稱也變成了保留和固定的二級子域名名稱。

從局域網束縛到使用cpoalr全場景協作!SoybeanAdmin 的效率升級秘籍_#網絡_18

總結:

是不是超級簡單?只需要幾條命令,你就擁有了一個功能強大、高顏值的後台管理系統。

而且,它的代碼規範非常嚴格,集成了多種開發工具和插件,讓你的開發工作更加高效

以上就是如何在本地 windows 系統快速部署 soybeanadmin,並安裝 cpolar 內網穿透工具配置固定不變的二級子域名公網地址,實現隨時隨地遠程訪問的全過程,感謝您的觀看,有任何問題歡迎留言交流。

結語

打破局域網限制後,SoybeanAdmin 的價值得到了更大發揮。它與 cpolar 的結合,為開發工作帶來了實實在在的便利,是提升效率的好幫手。

cpolar 官網-安全的內網穿透工具 | 無需公網 ip | 遠程訪問 | 搭建網站