Last active
May 27, 2020 04:57
-
-
Save m5m1th/6870a54717c0387468c3 to your computer and use it in GitHub Desktop.
Redirect port 3080/3443 to 80/443 for local dev
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Requests from outside | |
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3080 | |
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 3443 | |
#Requests from localhost | |
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 3080 | |
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 443 -j REDIRECT --to-ports 3443 |
Hi.
After applying that jenkins worked fine, but docker daemon which was installed on the same node got crazy: all http requests from a docker container got 404 Not Found. I suppose the requests were redirected to localhost for some reason and obviously could not be handled.
I'm on Ubuntu 16
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
And for Yosemite:
/etc/pf.anchors/mindflash
Note: Trailing line break is important.
Insert rdr-anchor "mindflash" and load anchor "mindflash" from "/etc/pf.anchors/mindflash" at correct places in /etc/pf.conf, so that it looks like this: