bash - Bash 自动登录强制门户
问题描述
#!/bin/bash
if ping -q -c 1 -W 1 8.8.8.8 >/dev/null; then
echo "The network is up"
else
echo "The network is down"
# Starting Login
wget "nonhttpssite.com" --no-check-certificate --keep-session-cookies --no-cache --timeout 30 -O - 2>/dev/null
fi
我尝试了这段代码,但在互联网断开后仍然无法自动执行,使用 crontab 执行每分钟我仍然在 wget 行上感到困惑,登录页面是http://landing6.wifi.id/但仍然添加其他唯一的 url 示例:http://landing6.wifi.id/landing/?NG94RktRQ3drZ05SbEZqOW5yenZ1ZmtrUU8xQnRLcnorSmtVNnJhQWFpL1RMRkErVDRjd3U5Q0tJRGFwa05leDBCZ0g5VWExZlRUOFBQNXVkY0E1dUFzcVkzbWxHM0lQd2JKZVJua3NkaU5lRCtwcUhPZHI2V2kyN3JaNExSKzhQVnNYN1RTMXNyT1VUZENVeU5zMG9pcjlEdHRUa0o2T3Rab0FhZERoajhYWTFVc2RtWG9CRzJWSnYzOWhOa0h6VktqNnJKL0pSbWVlTS9NK1FabW5Wdz09
因为我的mac已经被绕过所以我只需要打开非https站点来转发登陆页面,所以不需要发布数据用户/密码
我将在 openwrt 上运行这个脚本
解决方案
推荐阅读
- javascript - 无法使用 ReactDOM 渲染 React-Data-Grid
- html - 限制输入文件上传取决于类别和样式
- jakarta-ee - 与 Tomcat 10 一起使用时,OpenWebBeans 给出错误 java.lang.NoClassDefFoundError
- firebase - 只听文件的变化而不是一直听
- django - 我正在尝试在 github 操作上将 env var 添加到 django secret_key 但显示错误
- javascript - 如何防止vscode保存文件在问号后添加空格?
- java - 类初始化为静态最终
- python - 在一列中使用两个键从 Pandas 保存到 excel
- button - 使用 Google 表格中的按钮在下一个打开的单元格中输入时间戳
- flutter - TabBarView 中键盘隐藏的模态底页