Viki

Viki 写东西的地方

努力上进且优秀
github
email
x
steam
bilibili
douban

公网访问 TP-LINK 路由管理頁繞過 tplogin.cn 跳轉

解決方案#

先說解決方案,透過 nginx 配置代理並利用其替換功能修改前端頁面裡寫死的判別邏輯即可。

server {
  # 暴露的端口
  listen 1234;

  location / {
    # 管理頁地址
    proxy_pass http://192.168.0.1/;
    # 關鍵邏輯,替換前端寫死的域名檢測
    subs_filter 'tplogin.cn' 'your.domain.com';
    # 設置對所有文件類型生效
    subs_filter_types *;
}

如果提示 subs_filter 模塊不可用而報錯,可以嘗試安裝 nginx-extras 或者從源碼編譯解決。

最後,重啟 nginx 服務生效。

# sudo systemctl restart nginx
nginx -s reload

背景#

最近在鼓捣家裡雲,申請了個公網 IP,暴露了些服務到廣域網。

待續。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。