You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为TP-Link TL-ER604W VPN负载均衡路由器配置定时重启脚本?

一、通过Web管理界面配置定时重启

如果你的路由器固件支持自带定时重启功能,直接在后台配置即可:

  • 打开浏览器,输入路由器管理地址(默认192.168.1.1,改过的话用你设置的地址),输入管理员账号密码登录。
  • 找到「系统工具」或「高级设置」菜单,里面一般有「定时重启」或「计划任务」选项。
  • 勾选「启用定时重启」,选择重启周期(每日/每周/每月),设置具体时间(建议选凌晨等网络空闲时段),保存设置即可生效。

二、脚本方案(无自带功能时使用)

如果Web后台没有定时重启功能,可以用脚本配合系统定时任务实现,步骤如下:

1. 编写重启脚本

创建一个名为tplink_restart.sh的文件,内容如下(替换成你的路由器实际信息):

#!/bin/bash
# TP-Link TL-ER604W 重启脚本
ROUTER_IP="192.168.1.1"
USERNAME="admin"  # 替换为你的管理员账号
PASSWORD="your_admin_password"  # 替换为你的管理员密码

# 获取登录会话Cookie
COOKIE=$(curl -s -c - "http://$ROUTER_IP/userRpm/LoginRpm.htm?Save=Save" -d "username=$USERNAME&password=$PASSWORD" | grep -o "Cookie:.*" | awk '{print $2}')

# 发送重启命令
curl -s -b "Cookie: $COOKIE" "http://$ROUTER_IP/userRpm/SysRebootRpm.htm?Reboot=Reboot"

2. 赋予脚本执行权限

在终端执行以下命令:

chmod +x tplink_restart.sh

3. 设置定时任务(以Linux系统为例)

编辑crontab定时任务配置:

crontab -e

添加一行配置(示例为每天凌晨2点执行重启):

0 2 * * * /path/to/tplink_restart.sh >> /var/log/tplink_restart.log 2>&1
  • /path/to/tplink_restart.sh 替换为脚本的实际存储路径
  • 日志文件用于记录脚本执行情况,方便后续排查问题

注意事项

  • 如果路由器修改了管理端口,需要在URL中添加端口号,例如http://$ROUTER_IP:8080/userRpm/...
  • 若脚本执行失败,可通过浏览器开发者工具抓包,获取手动重启时的请求接口和参数,调整脚本内容适配你的路由器固件版本

内容的提问来源于stack exchange,提问作者superlinux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 20:07:57