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 を取得し、いくつかのサービスを広域ネットワークに公開しました。

続く。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。