mirror of
https://github.com/NeoCloud/NeoNetwork
synced 2024-11-26 08:40:40 +08:00
Completely removed all TUN30 route
This commit is contained in:
parent
144cbddf84
commit
41d43ad1e2
35 changed files with 7 additions and 144 deletions
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="TINC"
|
|
||||||
UPSTREAM="caasih"
|
|
||||||
DOWNSTREAM="ucbvax"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="JerryXiao"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="megumiLHS"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="LanTian"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="L2TP"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="ucbvax"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="santost12"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="NeoPDP-11"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="MagicNeko-JP03"
|
|
||||||
DOWNSTREAM="chenx97"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="MagicNeko-RU01"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="MagicNeko-JP03"
|
|
||||||
DOWNSTREAM="megumiLHS"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="MagicNeko-JP03"
|
|
||||||
DOWNSTREAM="frank-hsinchu"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="IPsec/GRE"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="James58899"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="pan"
|
|
||||||
DOWNSTREAM="MagicNeko-JP03"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="caasih"
|
|
||||||
DOWNSTREAM="NeoPDP-11"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Direct"
|
|
||||||
UPSTREAM="NeoSystem"
|
|
||||||
DOWNSTREAM="NeoVAX"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="staph"
|
|
||||||
DOWNSTREAM="MagicNeko-RU01"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="megumiLHS"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="pan"
|
|
||||||
DOWNSTREAM="NeoPDP-11"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="pan"
|
|
||||||
DOWNSTREAM="NeoSystem"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="cklvax"
|
|
||||||
DOWNSTREAM="NeoSystem"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="pan"
|
|
||||||
DOWNSTREAM="NeoSystem"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="MagicNeko-HK01"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="pan"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="MagicNeko-HK01"
|
|
||||||
DOWNSTREAM="Icecat-GroupAccessNetwork"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Tinc"
|
|
||||||
UPSTREAM="caasih"
|
|
||||||
DOWNSTREAM="staph"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="chenx97"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="ucbvax"
|
|
||||||
DOWNSTREAM="NeoSystem"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="JerryXiao"
|
|
||||||
DOWNSTREAM="ucbvax"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="WireGuard"
|
|
||||||
UPSTREAM="MagicNeko-JP03"
|
|
||||||
DOWNSTREAM="JerryXiao"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="MagicNeko-JP03"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="septs"
|
|
||||||
DOWNSTREAM="frank-hsinchu"
|
|
|
@ -1,4 +0,0 @@
|
||||||
TYPE="TUN30"
|
|
||||||
PROTO="Gre"
|
|
||||||
UPSTREAM="staph"
|
|
||||||
DOWNSTREAM="septs"
|
|
|
@ -3,7 +3,6 @@ set -e
|
||||||
|
|
||||||
FILE="dns/db.10.127"
|
FILE="dns/db.10.127"
|
||||||
TUN30_TEMP="$(mktemp)"
|
TUN30_TEMP="$(mktemp)"
|
||||||
PP_TEMP="$(mktemp)"
|
|
||||||
LO_TEMP="$(mktemp)"
|
LO_TEMP="$(mktemp)"
|
||||||
|
|
||||||
if [[ "$(uname)" = *BSD ]]; then
|
if [[ "$(uname)" = *BSD ]]; then
|
||||||
|
@ -45,15 +44,6 @@ for i in *; do
|
||||||
print_record "$upstream_ip" "$DOWNSTREAM.$UPSTREAM.tun30.neo."
|
print_record "$upstream_ip" "$DOWNSTREAM.$UPSTREAM.tun30.neo."
|
||||||
print_record "$downstream_ip" "$UPSTREAM.$DOWNSTREAM.tun30.neo."
|
print_record "$downstream_ip" "$UPSTREAM.$DOWNSTREAM.tun30.neo."
|
||||||
) >> "$TUN30_TEMP"
|
) >> "$TUN30_TEMP"
|
||||||
elif [ "$TYPE" = "PTP" ]; then
|
|
||||||
i="${i/PTP,/}"
|
|
||||||
upstream_ip="${i%~*}"
|
|
||||||
downstream_ip="${i#*~}"
|
|
||||||
|
|
||||||
(
|
|
||||||
print_record "$(ipcalc "$upstream_ip" 0)" "$UPSTREAM.ptp.neo."
|
|
||||||
print_record "$(ipcalc "$downstream_ip" 0)" "$DOWNSTREAM.ptp.neo."
|
|
||||||
) >> "$PP_TEMP"
|
|
||||||
elif [ "$TYPE" = "LO" ]; then
|
elif [ "$TYPE" = "LO" ]; then
|
||||||
ip="${i/,32/}"
|
ip="${i/,32/}"
|
||||||
|
|
||||||
|
@ -65,10 +55,8 @@ done
|
||||||
{
|
{
|
||||||
echo -e "\n; Tunnel /30 Addresses"
|
echo -e "\n; Tunnel /30 Addresses"
|
||||||
sort -n < "$TUN30_TEMP"
|
sort -n < "$TUN30_TEMP"
|
||||||
echo -e "\n; Point to Point Addresses"
|
|
||||||
sort -n < "$PP_TEMP"
|
|
||||||
echo -e "\n; Loopback Addresses"
|
echo -e "\n; Loopback Addresses"
|
||||||
sort -n < "$LO_TEMP"
|
sort -n < "$LO_TEMP"
|
||||||
} >> "$FILE"
|
} >> "$FILE"
|
||||||
|
|
||||||
rm -f "$TUN30_TEMP" "$PP_TEMP" "$LO_TEMP"
|
rm -f "$TUN30_TEMP" "$LO_TEMP"
|
||||||
|
|
|
@ -106,13 +106,16 @@ arg="$2" # Optional argument
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
asn)
|
asn)
|
||||||
for i in asn/*; do
|
(
|
||||||
|
cd asn
|
||||||
|
for i in *; do
|
||||||
msg "${i#asn/}\n"
|
msg "${i#asn/}\n"
|
||||||
source "$i"
|
source "$i"
|
||||||
|
|
||||||
printf "${BRIGHT}${FMAGENTA}%-16s${RESET}| ${BRIGHT}${FYELLOW}%s\n\t>> %s\n" \
|
printf "${BRIGHT}${FMAGENTA}%-16s${RESET}| ${BRIGHT}${FYELLOW}%s\n\t>> %s\n" \
|
||||||
"$OWNER" "$NAME" "$DESC"
|
"$OWNER" "$NAME" "$DESC"
|
||||||
done
|
done
|
||||||
|
)
|
||||||
;;
|
;;
|
||||||
route)
|
route)
|
||||||
for i in route*/*; do
|
for i in route*/*; do
|
||||||
|
@ -122,7 +125,6 @@ route)
|
||||||
case "$TYPE" in
|
case "$TYPE" in
|
||||||
TUN30) print_tun30 "$subnet" "$PROTO" "$UPSTREAM" "$DOWNSTREAM";;
|
TUN30) print_tun30 "$subnet" "$PROTO" "$UPSTREAM" "$DOWNSTREAM";;
|
||||||
SUBNET) print_subnet "$subnet" "$NAME" "$DESC";;
|
SUBNET) print_subnet "$subnet" "$NAME" "$DESC";;
|
||||||
PTP) print_ptp "$subnet" "$PROTO" "$UPSTREAM" "$DOWNSTREAM";;
|
|
||||||
LO) print_lo "$subnet" "$NAME" "$DESC";;
|
LO) print_lo "$subnet" "$NAME" "$DESC";;
|
||||||
*) errmsg "Invalid \$TYPE in $i\n";;
|
*) errmsg "Invalid \$TYPE in $i\n";;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
[Interface]
|
[Interface]
|
||||||
Address = 10.127.0.xx/30
|
Address = 10.127.x.x/32, fd80::/32
|
||||||
|
PostUp = /path/to/wg-postup.sh 10.127.x.x/32 <Peer IPv6> <IPv6 src> fd80::/32 <Peer IPv6>
|
||||||
# Custom DNS
|
# Custom DNS
|
||||||
#DNS = 127.0.0.1
|
#DNS = 127.0.0.1
|
||||||
# Set MTU to 1412 if using PPP
|
# Set MTU to 1412 if using PPP
|
||||||
|
|
Loading…
Reference in a new issue