見出し画像

LAN内のProxy経由でログインページに入る


400 Bad Request

LAN内でProxyサーバーを立てて、そこ経由でHomeAssistantにアクセスすると認証ページに行く前に400 Bad Requestを吐いて止まっちゃう。
もちろんブラウザ経由だけでなく、アプリ経由でも同じ。
PCのブラウザ経由の場合、Proxyの設定で除外アドレスを指定できるから、localhostとか192.168.*.*を指定すればProxy非経由になるからログインできる。
Androidも「プロキシをバイパス」で指定したアドレスが非経由になる。
が、iOSはそれの指定ができない。できないからPACファイルで設定しろって書いてあるんだけど、PACファイル置きたくないんだよなぁ。

httpからのアクセスがhttpsに転送されるのを失敗してっるぽいから、回避するために、Squidでリバースプロキシの設定を・・・とか検索で出てきたけど、うまく行かず。

configuration.yaml

いろいろ調べていったら、

/homeassistant/configuration.yaml
にReverse proxiesの設定をすれば非経由でアクセスできるっぽい。

/homeassistant/configuration.yaml


http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.???.???   # Add the IP address of the proxy server ←ここにProxyサーバーのアドレス
    - 192.168.???.0/24  # You may also provide the subnet mask ←ここにサブネットマスクを記述




この記事が気に入ったらサポートをしてみませんか?