querfunk
/
ffka-querfunk
Archived
2
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

29 lines
845 B
Plaintext

#!/bin/sh /etc/rc.common
START=99
boot() {
echo zz_custom started | logger
/bin/sleep 10
# route to the vpn and to the dmz via WAN
ALBUFER0=78.46.150.244/32
ALBUFER1=144.76.47.106/32
QFDMZ=212.86.210.200/29
QFGW=192.168.2.1
/sbin/ip route add $ALBUFER0 via $QFGW dev br-wan
/sbin/ip route add $ALBUFER1 via $QFGW dev br-wan
/sbin/ip route add $QFDMZ via $QFGW dev br-wan
# get client ip on br-client
/sbin/udhcpc -p /var/run/udhcpc-br-client.pid -i br-client -x hostname:ffka-querfunk
# and ipv6 fixed
/sbin/ip -6 addr add 2a03:2260:a:a::1:66/64 dev br-client
# start stream proxy
/usr/bin/socat TCP-LISTEN:8000,reuseaddr,fork,su=nobody,pf=ip6 TCP:212.86.210.204:8000 &
echo zz_custom ended | logger
}