blob: 42da6e6d69ada49b1deb71fef9030d0cd2381427 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
2600:3c03:e001:1301::/64 -> woods
2600:3c03:e001:1302::/64 -> ttt
2600:3c03:e001:1305::/64 -> haip
2600:3c03:e001:1306::/64 -> kika
add DNS entries:
A <site>.rooter.is -> rooter.is
AAAA <site>.rooter.is -> <ipv6>::1
CNAME *.<site>.rooter.is -> <site>.rooter.is
setup openvpn server:
cd /etc/openvpn/easy-rsa/2.0/
sudo su
. vars
. build-key <site>
. build-dh
cp keys/<site>.{crt,key} <ROOTER>
cd /etc/openvpn/clients
[copy and edit existing file]
/etc/init.d/openvpn reload
setup openvpn client:
scp <remote>:<keys> /etc/openvpn
vi /etc/openvpn/client.conf
cert /etc/openvpn/<site>.crt
key /etc/openvpn/<site>.key
setup IPv4 HTTP proxying on rooter.is:
sudo vim /etc/nginx/sites-enabled/vpns
[copy an existing section, add server names, update proxy address]
sudo /etc/init.d/nginx reload
edit rooter lxc configurations:
vi /data/wheezy/rootfs/etc/nginx/sites-enabled/hosts
append to all <site> server_names
vi /data/pub/www/index.html
[restart nginx in wheezy vm, or just restart entire rooter later]
edit rooter configuration:
vi /etc/config/network
option ip6addr '2600:3c03:e001:1306::1/64'
vi /etc/config/radvd
list prefix '2600:3c03:e001:1306::/64'
vi /etc/config/dhcp
option local '/kika.rooter.is/'
vi /etc/config/wireless
option ssid 'kika.rooter.is'
vi /etc/hosts
2600:3c03:e001:13??::1 <site>.rooter.is
vi /etc/banner
# easiest to just reboot at this point
|