README.md
使用说明
1. Linux场景
- 下载本项目
git clone https://gitcode.net/qq_40933467/csust-bg-shell.git
- 配置
info.conf
文件,敏感信息暂不提供。 - 针对特定linux发行版修改日志函数:log (或者直接注释函数内容)
- 针对特定linux发行版修改wifi重连函数:reconnWifi (或者直接注释函数内容)
- 后台运行参考命令:
nohup sh alwaysOnline.sh > log.out 2>&1 &
2. 路由器场景
- 将路由器刷至第三方固件 (本项目测试环境为斐讯K2的Padavan固件
- 将路由器连接至csust-bg(有线无线均可)
- (padavan桥接参考: 高级设置 -> 无线2.4GHz -> 无线桥接 -> 无线AP工作模式-> AP-Client+AP -> 上级SSID -> csust-bg -> 应用本页面设置)
- 进入路由器管理后台启用ssh (一般为192.168.2.1或192.168.123.1)
- (padavan启用ssh参考: 高级设置-系统管理-服务-启用SSH服务
- 使用sftp将本脚本及配置文件上传至
/etc/storage
目录下 - 配置
info.conf
文件,敏感信息暂不提供。 - 新建文件
run.sh
内容为nohup ash /etc/storage/alwaysOnline.sh > /dev/null 2>&1 &
- 运行
run.sh
脚本即可保持路由器自动联网 - [可选] 配置自启动:
- padavan设置参考: 高级设置-自定义设置-脚本-在路由器启动后执行
- 在末尾添加
/etc/storage/run.sh
- 至此,每次路由器启动后都会自动运行此脚本