i8i
V2EX  ›  问与答

可以用 curl 重啟 tplink 路由器嗎?

  •  
  •   i8i · Apr 19, 2025 · 3022 views
    This topic created in 568 days ago, the information mentioned may be changed or developed.

    最近天氣變熱了,xdr5430 每一個禮拜會掛掉一兩次。

    請問有沒有辦法用 curl ,讓 xdr5430 每天自動定時重啟?

    謝謝

    9 replies  •  2025-04-20 03:08:19 +08:00
    JFZ
    JFZ
    Apr 19, 2025
    1
    找找有没得 crontab ?
    y1y1
    y1y1
    Apr 19, 2025❤️1
    2
    逆向一下 web 界面
    Perry
    Perry
    Apr 19, 2025 via iPhone
    3
    买个定时开关的插座最容易
    snachx
    snachx
    Apr 19, 2025 via iPhone
    4
    路由器本来就有定时重启的功能吧,看看管理界面?
    chaodada
    chaodada
    Apr 19, 2025
    5
    可以啊 我家的小米路由器就是 curl 模拟登录 然后执行定时重启
    xxoxxo
    xxoxxo
    Apr 19, 2025
    6
    tp-link 应用管理页面有自动清理功能,设置好时间按时清理即可,虽说是清理实测就是重启路由器
    jackerbauer
    jackerbauer
    Apr 19, 2025
    7
    淘宝搜索路由器重启连接线
    yyzh
    yyzh
    Apr 19, 2025 via Android
    8
    tp-link 自带定时重启功能.在网页-应用里
    i8i
    i8i
    OP
    Apr 20, 2025
    9
    好像沒這麼難,剛剛邊看著瀏覽器操作,一邊測試。好像成功了。
    就做兩個動作,1.用密碼找 stok 2.輸入 reboot 指令

    #!/bin/sh

    ###
    IP_address="192.168.1.1"
    tplink_password="0KcgeX92iTefbwK"
    # 這個密碼不知道怎麼生成的,用瀏覽器看紀錄直接複製下來的。
    ###


    tplink_stok=$( curl -H 'Content-Type: application/json' -d '{"method":"do","login":{"password":"'$tplink_password'"}}' -X POST http://${IP_address}/ | sed -n 's|.*"stok":"\([^"]*\)".*|\1|p' )

    sleep 1

    curl -H 'Content-Type: application/json' \
    -d '{"hyfi":{"reboot_all":null},"method":"do"}' \
    -X POST \
    http://${IP_address}/stok=${tplink_stok}/ds
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   663 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:33 · PVG 04:33 · LAX 12:33 · JFK 15:33
    ♥ Do have faith in what you're doing.