簡介
這個工具安裝起來有點心累,官方文檔不是很詳細,安裝過程中不斷有問題,在網上也沒找到類似的安裝配置資料。琢磨半天多才成功,記錄下自己的踩坑過程,希望對別人有用。
github 地址 https://github.com/ztosec/secscan-authcheck
項目介紹 https://mp.weixin.qq.com/s/vwF7aTvk-U-SnJqO3f80gA
步驟
-
在網上找相應的教程正確安裝並啟動 docker
成功后,任務欄的 docker 圖標會變白並靜止
-
進入 authcheck 目錄下
使用
docker-compose up
這一步可能會出現錯誤,提示什么 pip 不存在。
解決:進入 Dockerfile ,在
RUN apk update && apk upgrade && apk add ......
這塊最后面加上 py-pip 即可,即RUN apk update && apk upgrade && apk add gcc g++ linux-headers python3 python3-dev py-pip
成功后 http://xxxx:8888/login (xxxx 為本地ip 地址)訪問成功 ,如下界面
-
進入 examples 目錄
更改
docker-compose.yml
中的 ip 為自己的 ip使用
docker-compose up
可能會同樣出現 pip 不存在的問題,修改三個
Dockerfile-...
修改方式同步驟 1有可能出現什么 從 werk... 包里導入 url_open 失敗,這個是 庫的問題,在 requirements.txt 中修改
Flask-OAuthlib==0.9.6
即可解決成功后 http://xxxx:8000/ 和 http://xxxx:8001/ 訪問正確,彈出以下界面
到這步就部署成功,具體使用請參考官方文檔