diff options
Diffstat (limited to 'etc/uanytun')
-rw-r--r-- | etc/uanytun/autostart | 3 | ||||
-rw-r--r-- | etc/uanytun/client1/config | 80 | ||||
-rwxr-xr-x | etc/uanytun/client1/post-up.sh | 5 | ||||
-rw-r--r-- | etc/uanytun/client2/config | 80 | ||||
-rwxr-xr-x | etc/uanytun/client2/post-up.sh | 5 | ||||
-rw-r--r-- | etc/uanytun/client3/config | 80 | ||||
-rwxr-xr-x | etc/uanytun/client3/post-up.sh | 5 |
7 files changed, 258 insertions, 0 deletions
diff --git a/etc/uanytun/autostart b/etc/uanytun/autostart new file mode 100644 index 0000000..08ae9e9 --- /dev/null +++ b/etc/uanytun/autostart @@ -0,0 +1,3 @@ +client1 +#client2 +#client3 diff --git a/etc/uanytun/client1/config b/etc/uanytun/client1/config new file mode 100644 index 0000000..750e195 --- /dev/null +++ b/etc/uanytun/client1/config @@ -0,0 +1,80 @@ +###----------------------------------------### +### Global Parameters ### +###----------------------------------------### + +## don't run in background +#nodaemonize + +## change user and group after init +username nobody +groupname nogroup + +## chroot to /var/run/anytun +#chroot /var/run/uanytun + +## local anycast(data) ip address to bind to +#interface <ip-address> + +## local anycast(data) port to bind to +#port 4444 + +## the sender id to use (has to be unique for multible anycast servers) +#sender-id 1 + +## payload encryption algorithm +# cipher null +# cipher aes-ctr-128 +# cipher aes-ctr-192 +# cipher aes-ctr-256 +cipher aes-ctr + +## message authentication algorithm +# auth-algo null +auth-algo sha1 + + +## Device name +#dev anytun0 + +# device type tun = ip/ipv6, tap = ethernet +type tun + +## Automaticaly configure the interface and set a route +ifconfig 192.168.123.1/24 + + +###----------------------------------------### +### Connection Parameters ### +###----------------------------------------### + +## remote host +remote-host example.com + +## remote port +remote-port 4444 + +##seqence number window size +## 0 turns off replay protection (for manualk keying) +window-size 0 + +## the multiplex id to use +mux 1 + +## key derivation pseudo random function +#kd-prf null +#kd-prf aes-ctr +#kd-prf aes-ctr-128 +#kd-prf aes-ctr-192 +#kd-prf aes-ctr-256 + +## log2 of key derivation rate +#ld-kdr 0 + +## master key to use for encryption +#key 0123456789ABCDEF0123456789ABCDEF + +## master salt to use for encryption +#salt 0123456789ABCD0123456789ABCD + +## derive master key and or salt from passphrase +passphrase hello-world-one diff --git a/etc/uanytun/client1/post-up.sh b/etc/uanytun/client1/post-up.sh new file mode 100755 index 0000000..18c42fb --- /dev/null +++ b/etc/uanytun/client1/post-up.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +ip addr add dev $1 fde5:30c9:1984::1/48 + +exit 0 diff --git a/etc/uanytun/client2/config b/etc/uanytun/client2/config new file mode 100644 index 0000000..60513d6 --- /dev/null +++ b/etc/uanytun/client2/config @@ -0,0 +1,80 @@ +###----------------------------------------### +### Global Parameters ### +###----------------------------------------### + +## don't run in background +#nodaemonize + +## change user and group after init +username nobody +groupname nogroup + +## chroot to /var/run/anytun +#chroot /var/run/uanytun + +## local anycast(data) ip address to bind to +#interface <ip-address> + +## local anycast(data) port to bind to +#port 4444 + +## the sender id to use (has to be unique for multible anycast servers) +#sender-id 1 + +## payload encryption algorithm +# cipher null +# cipher aes-ctr-128 +# cipher aes-ctr-192 +# cipher aes-ctr-256 +cipher aes-ctr + +## message authentication algorithm +# auth-algo null +auth-algo sha1 + + +## Device name +#dev anytun0 + +# device type tun = ip/ipv6, tap = ethernet +type tun + +## Automaticaly configure the interface and set a route +ifconfig 192.168.123.2/24 + + +###----------------------------------------### +### Connection Parameters ### +###----------------------------------------### + +## remote host +remote-host example.com + +## remote port +remote-port 4444 + +##seqence number window size +## 0 turns off replay protection (for manualk keying) +window-size 0 + +## the multiplex id to use +mux 1 + +## key derivation pseudo random function +#kd-prf null +#kd-prf aes-ctr +#kd-prf aes-ctr-128 +#kd-prf aes-ctr-192 +#kd-prf aes-ctr-256 + +## log2 of key derivation rate +#ld-kdr 0 + +## master key to use for encryption +#key 2123456789ABCDEF0123456789ABCDEF + +## master salt to use for encryption +#salt 2123456789ABCD0123456789ABCD + +## derive master key and or salt from passphrase +passphrase hello-world-two diff --git a/etc/uanytun/client2/post-up.sh b/etc/uanytun/client2/post-up.sh new file mode 100755 index 0000000..d04d6df --- /dev/null +++ b/etc/uanytun/client2/post-up.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +ip addr add dev $1 fde5:30c9:1984::2/48 + +exit 0 diff --git a/etc/uanytun/client3/config b/etc/uanytun/client3/config new file mode 100644 index 0000000..3931e3c --- /dev/null +++ b/etc/uanytun/client3/config @@ -0,0 +1,80 @@ +###----------------------------------------### +### Global Parameters ### +###----------------------------------------### + +## don't run in background +#nodaemonize + +## change user and group after init +username nobody +groupname nogroup + +## chroot to /var/run/anytun +#chroot /var/run/uanytun + +## local anycast(data) ip address to bind to +#interface <ip-address> + +## local anycast(data) port to bind to +#port 4444 + +## the sender id to use (has to be unique for multible anycast servers) +#sender-id 1 + +## payload encryption algorithm +# cipher null +# cipher aes-ctr-128 +# cipher aes-ctr-192 +# cipher aes-ctr-256 +cipher aes-ctr + +## message authentication algorithm +# auth-algo null +auth-algo sha1 + + +## Device name +#dev anytun0 + +# device type tun = ip/ipv6, tap = ethernet +type tun + +## Automaticaly configure the interface and set a route +ifconfig 192.168.123.3/24 + + +###----------------------------------------### +### Connection Parameters ### +###----------------------------------------### + +## remote host +remote-host example.com + +## remote port +remote-port 4444 + +##seqence number window size +## 0 turns off replay protection (for manualk keying) +window-size 0 + +## the multiplex id to use +mux 1 + +## key derivation pseudo random function +#kd-prf null +#kd-prf aes-ctr +#kd-prf aes-ctr-128 +#kd-prf aes-ctr-192 +#kd-prf aes-ctr-256 + +## log2 of key derivation rate +#ld-kdr 0 + +## master key to use for encryption +#key 3123456789ABCDEF0123456789ABCDEF + +## master salt to use for encryption +#salt 3123456789ABCD0123456789ABCD + +## derive master key and or salt from passphrase +passphrase hello-world-three diff --git a/etc/uanytun/client3/post-up.sh b/etc/uanytun/client3/post-up.sh new file mode 100755 index 0000000..ac4afd7 --- /dev/null +++ b/etc/uanytun/client3/post-up.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +ip addr add dev $1 fde5:30c9:1984::3/48 + +exit 0 |