IP address detection / Traefik config #29
Closed
opened 2022-01-13 20:44:31 +00:00 by nickdickinson
·
7 comments
No Branch/Tag Specified
main
kc_stable
kc-stable
backup
anubis
fix/3wc/wp-cli
ftp
ssh
service-rename
drone
3.0.5+7.0.4
3.0.4+7.0.3
3.0.3+7.0.2
3.0.2+7.0.2
3.0.1+7.0.2
2.19.4+6.9.4
2.19.3+6.9.4
3.0.0+7.0.0
2.19.2+6.9.4
2.19.1+6.9.4
2.19.0+6.9.4
2.18.0+6.9.1
2.17.1+6.9.0
2.17.0+6.9.0
2.16.2+6.8.3
2.16.1+6.8.1
2.16.0+6.8.1
2.15.0+6.8.0
2.14.0+6.7.2
2.13.3+6.7.1
2.13.2+6.7.1
2.13.1+6.7.1
2.13.0+6.7.1
2.12.2+6.6.2
2.12.1+6.6.1
2.12.0+6.6.1
2.11.0+6.6.0
2.10.0+6.5.5
2.9.1+6.5.3
2.9.0+6.5.2
2.8.0+6.5.0
2.7.3+6.4.3
2.5.2+6.3.0
2.7.2+6.4.2
2.7.1+6.4.2
2.7.0+6.4.2
2.6.3+6.4.2
2.6.1+6.4.0
2.6.0+6.4.0
2.5.1+6.3.0
2.5.0+6.3.0
2.4.3+6.3.0
2.4.2+6.3.0
2.4.1+6.3.0
2.4.0+6.3.0
2.3.0+6.2.0
2.2.1+6.1.1
2.3.3+6.2.2
2.3.2+6.2.0
2.3.1+6.2.0
2.2.0+6.1.1
2.1.0+6.1.1
2.0.1+6.0.1
2.0.0+6.0.0
1.1.2+5.9.3
1.1.1+5.9.2
1.1.0+5.9.0
1.0.2+5.8.3
1.0.1+5.8.2
1.0.0+5.8.1
Labels
No items
No labels
Milestone
No items
No Milestone
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
Apfelwurm
appletalk
arjan
basebuilder
BornDeleuze
Brooke
carla
cas (Cassowary)
codegod100
coopcloud
cyrnel
decentral1se (d1)
dede
devydave
fauno (fauno)
flancian
Frando
iexos
jade (Jade Ambrose)
javielico (Javielico)
jjsfunhouse
jmakdah2 (Jackie Makdah)
joe-irving (Joe Irving)
kawaiipunk (KawaiiPunk)
knoflook
kolaente
lambdabundesverband
linnealovespie (April)
marlon (marlon)
mayel
mirsal
moosemower
moritz
nicksellen (Nick Sellen)
notplants
oxaliq (sorrel)
p4u1
pau
pharaohgraphy (Andrew 🐦🔥❤️🔥✴️)
PhiNatalie
renovate-bot (Comrade Renovate Bot)
ripclap
rix
rscmbbng
sef (sef)
simon
sixsmith (Sixsmith)
stevensting
tobias
trav (Trav Fryer)
val (val (he/him))
vaznasty
virtualboys
wolcen (Chris Thompson)
wykwit
xynosis
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/wordpress#29
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
I have been using the Wordfence plugin for security and to blacklist known malicious IPs. Unfortunately, since moving to Abra, the plugin does not detect anymore the IP of visitors and rather detects the internal network IP from docker I assume. Since then I've been getting a lot of spam and the blacklist does not work obviously.
Here is a screenshot of the various options for IP detection, all of which do not work. Basically, it comes down to (I imagine) configuration of the proxy/Traefik I guess to ensure that X-Forwarded-For is correctly set. Has anyone else run into this problem? Any ideas which configuration needs to be adjusted? I googled around but realized I don't yet know enough about Traefik / abra to do this on my own yet and I wonder if anyone else has also faced this.
https://wordpress.org/support/article/administration-over-ssl/#using-a-reverse-proxy
😱
https://github.com/docker-library/wordpress/issues/383
😱
docker run -it --entrypoint="" wordpress:latest cat /etc/apache2/apache2.conf😱
Random braindump for this fix is:
apache2.confto pass ipscompose.forwardip.ymlwith an additionalapache2.conf.tmplWhen I ran into this (for Mailu? don't remember), it turned out that with Traefik + swarm, you had to use
hostnetwork mode to get the real source IPs for any app.It looks like it might alternatively be possible with some
iptablesrules:"host" mode networking seems to have fixed this 😌 staying tuned for news
Think it's sorted, yep! Well Done 👏