Ik heb sinds kort HomeAssistant draaien op 192.168.0.20
Ik heb apache met proxy draaien op 192.168.0.2
Ik heb openvpn draaien op 192.168.0.10 met port-share 433 -> 192.168.0.2
HA is netjes bereikbaar op ha.mijneigendomein.ext
het probleem is alleen dat ik dus bij al het verkeer dat via extern komt als ip zie 192.168.0.10
En dat is dus super onhandig want dan gaat HA dus op basis van dat ip blokken en kan ik er niet meer aan van buiten.
ik heb dit allemaal in de apache options staan
de onderste 3 regels zouden er eigenlijk voor moeten zorgen dat ik het juiste externe ip doorkrijg maar dat werkt dus blijkbaar niet.
Iemand een idee hoe ik dit werkend kan krijgen en dus bij HA weet wat het externe ip is?
Ik heb apache met proxy draaien op 192.168.0.2
Ik heb openvpn draaien op 192.168.0.10 met port-share 433 -> 192.168.0.2
HA is netjes bereikbaar op ha.mijneigendomein.ext
het probleem is alleen dat ik dus bij al het verkeer dat via extern komt als ip zie 192.168.0.10
En dat is dus super onhandig want dan gaat HA dus op basis van dat ip blokken en kan ik er niet meer aan van buiten.
ik heb dit allemaal in de apache options staan
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| ProxyPreserveHost On ProxyRequests off ProxyPass /api/websocket ws://192.168.0.20:8123/api/websocket ProxyPassReverse /api/websocket ws://192.168.0.20:8123/api/websocket ProxyPass / http://192.168.0.20:8123/ ProxyPassReverse / http://192.168.0.20:8123/ RewriteEngine on RewriteCond %{HTTP:Upgrade} =websocket [NC] RewriteRule /(.*) ws://192.168.0.20:8123/$1 [P,L] RewriteCond %{HTTP:Upgrade} !=websocket [NC] RewriteRule /(.*) http://192.168.0.20:8123/$1 [P,L] RemoteIPHeader X-Forwarded-For RemoteIPTrustedProxy 192.168.0.20 RemoteIPTrustedProxy 192.168.0.10 |
de onderste 3 regels zouden er eigenlijk voor moeten zorgen dat ik het juiste externe ip doorkrijg maar dat werkt dus blijkbaar niet.
Iemand een idee hoe ik dit werkend kan krijgen en dus bij HA weet wat het externe ip is?