一瘸彤、需求
使用開源系統(tǒng)構(gòu)建了一整套滿足公司或個(gè)人需求的產(chǎn)品。開始僅僅搭建了純粹的虛擬網(wǎng)絡(luò)裸服務(wù)端,通過簡(jiǎn)單的創(chuàng)建润梯、刪除和解綁腳本來維護(hù)系統(tǒng)。
痛點(diǎn):
- 使用人員需要一定的Linux基礎(chǔ)
- 腳本操作容易出錯(cuò)甥厦,導(dǎo)致證書丟失
- 操作交互不友好纺铭,體驗(yàn)差
- 登入信息無法查詢
- 解綁MAC、注銷用戶不方便
- 沒有開放的API調(diào)用
- 流程不優(yōu)矫渔,人力資源浪費(fèi)
需要一套針對(duì)Virtual Private Network的內(nèi)容管理系統(tǒng)彤蔽,操作簡(jiǎn)單、維護(hù)方便庙洼、交互體驗(yàn)好顿痪、有日志查詢、權(quán)限管控油够、開放API等功能蚁袭。
二、選型設(shè)計(jì)
經(jīng)過篩選石咬,選擇前后端分離揩悄,全部通過API交互,方便后續(xù)前后端系統(tǒng)的重構(gòu)鬼悠。
前端選擇:VUE
后端選擇:FLASK
數(shù)據(jù)庫:Mysql
語言環(huán)境:Python
基于現(xiàn)有的開源框架Lin-cms二次開發(fā)删性,快速實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)上線。
三焕窝、系統(tǒng)效果圖
四蹬挺、Github
前端:https://github.com/xiaoyunjie/openvpn-cms-vue.git
后端:https://github.com/xiaoyunjie/openvpn-cms-flask.git