upload code

This commit is contained in:
arm64v8a
2022-05-03 19:25:17 +08:00
parent 6f7e9ef9ad
commit 77d354874e
275 changed files with 25135 additions and 0 deletions

30
examples/netns-root.sh Executable file
View File

@@ -0,0 +1,30 @@
#!/bin/sh
set -e
set -x
if [ "$EUID" -ne 0 ]; then
echo "Please run as root"
exit
fi
# add netns
ip netns add nekoray
# ip netns exec nekoray readlink /proc/self/ns/net
# add lo: lo is not shared
ip -n nekoray addr add 127.0.0.1/8 dev lo
ip -n nekoray link set dev lo up
# add tun
ip -n nekoray tuntap add tun0 user $USERID mode tun
ip -n nekoray addr add 26.0.0.1/30 dev tun0
ip -n nekoray link set dev tun0 up
ip -n nekoray route add default dev tun0
# set veth to use the socks port
ip link add dev nekoray-ve1 type veth peer name nekoray-ve2
ip addr add 26.1.0.1/30 dev nekoray-ve1
ip link set nekoray-ve1 up
ip link set nekoray-ve2 netns nekoray
ip -n nekoray addr add 26.1.0.2/30 dev nekoray-ve2
ip -n nekoray link set nekoray-ve2 up