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