l2tp 帳戶管理系統


l2tp 帳戶管理系統

說明: 該軟件爲管理l2tp服務在使用前請先自行安裝好l2tp服務,直接讀取你l2tp的配置文件,在使用時須要安裝python3.6環境具體看下面步驟:

(機房互通以及在家辦公的時候你想訪問公司內部相關服務,這個時候經過L2TP能夠幫你解決。你只須要L2TP服務便可鏈接到公司,實現公司與家以及出差移動辦公需求。可是隨着公司裏面申請這樣辦公方式的人員比較多,企業信息安全與帳戶管控問題就暴露了,須要將此服務劃入相應管理流程,所以寫一個管控系統方便權限劃撥人員快速操做與快速收回帳戶信息)
python

1. 安裝python3.6 (如系統環境已經安裝請忽略此步驟)
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 
tar zxvf Python-3.6.3.tgz cd Python-3.6.3 
./configure --prefix=/usr/local/python3.6 
make make install 
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6
2. 安裝 pip
curl -o https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py speedtest.py 
chmod u+x speedtest.py  
chmod u+x speedtest.py  
./speedtest.py
3.安裝 Flask
pip3.6 install flask pip3.6 
install gevent-websocket
4.配置環境
mkdir myproject 
cd myproject/ 
python3.6 -m venv venv 
source venv/bin/activate deactivate
5.下載並配置代碼文件

代碼下載地址: nginx

git@github.com:john966/lt_web.gitgit

lt_web/config/settings.pygithub

filedata_dir = os.path.join(BASE_DIR,"data")  #讀取您的文件目錄 (例如:/etc/系統目錄下或者把配置文件放在本系統的data目錄下而後以軟連接的方式到相關服務的配置目錄) 
filedata_path=os.path.join(filedata_dir,"chap-secrets")  # 配置文件 
filedata_path_bak = os.path.join(filedata_dir,"chap-secrets.bak")  # 備份配置文件 (修改的時候須要使用請必定要與配置文件名稱同樣) 
userinfo_path = os.path.join(filedata_dir,"userinfo")  # 用戶文件
6.上傳代碼到您的服務器上並運行便可,你也能夠搭建uwsgi+nginx+flask發佈本程序
cd myproject/lt_web/;python3.6 manager.py /dev/null 2>&1 &
7.以上爲完整的使用方式,啓動到6步驟的時候能夠在你的瀏覽器中訪問便可。(訪問帳戶信息在本系統中data目錄下的userinfo下)
8.添加帳戶

本系統中data目錄下的userinfo下一行行添加帳戶與密碼信息web

9.本系統效果展現:

登陸效果:flask

avatar

首頁展現效果:瀏覽器

avatar

添加效果:安全

avatar

相關文章
相關標籤/搜索