mirror of
https://github.com/zyclonite/zerotier-docker.git
synced 2024-12-14 02:11:26 +01:00
15 lines
348 B
Bash
15 lines
348 B
Bash
|
#!/usr/bin/env sh
|
||
|
set -Eeo pipefail
|
||
|
|
||
|
if [ "${1:0:1}" = '-' ]; then
|
||
|
set -- zerotier-one "$@"
|
||
|
fi
|
||
|
|
||
|
PHY_IFACE=eth0
|
||
|
ZT_IFACE="zt+"
|
||
|
iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
|
||
|
iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
|
||
|
iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT
|
||
|
|
||
|
exec "$@"
|