pySrun4k是一个模仿Srun4k认证客户端协议,用Python3实现的认证客户端。
实现了登录,检查在线状态,登出当前终端,登出所有终端功能。
requests
pip install requests
可以直接通过命令行调用
python Login.py login <username> <password>
或交互式使用,避免暴露密码
python Login.py # 交互式用户名和密码输入
python Login.py check_online
python Login.py logout <username>
python Login.py logout_all <username> <password>
srun4k.do_login(username,pwd,mbytes=0,minutes=0)
srun4k.check_online()
srun4k.do_logout(username)
srun4k.force_logout(username,password)
cd docker/
. env.sh user password
build #only once
start
后续可以改main_login_regular.py 根据check_online返回的ip地址实现ip更新git
首先打开main_login_regular.py
修改用户名和密码
python main_login_regular.py # 适用于长期自动登录