เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดจเดฎเดธเตเดเดพเดฐเด, เดเดพเตป เดเดฏเดฟเดเต เดตเดพเดฏเดฟเดเตเดเต
เดฒเดเตเดทเตเดฏเด
เดเดฐเต TP-Link WDR3500 เดฑเตเดเตเดเดฑเตเด เดเดฑเดเตเดเต เดชเต เดธเตเดฑเต H2 เดเด เดเดฃเตเดเต. เดเดฑเดเตเดเต เดชเต เดเดฃเดฒเตเดเตพ เดชเดคเดฟเดตเตเดชเตเดฒเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดธเดเดญเดตเดฟเดเตเดเดพเตฝ, VPN เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฑเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด. เดฑเตเดเตเดเดฑเดฟเดฒเต เดเดฒเตเดฒเดพ เดซเดฏเตผเดตเดพเตพ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเด เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฃเด. เดชเตเดคเตเดตเต, เด เดงเดฟเด เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดธเตเดคเดพเดฐเตเดฏเดตเตเด เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดชเตเดชเตเดเดพเดคเตเดคเดคเตเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. OpenVPN TCP-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, TAP เด เดกเดพเดชเตเดฑเตเดฑเตผ เดฌเตเดฐเดฟเดกเตเดเต เดฎเตเดกเดฟเดฒเดพเดฃเต (เดธเตเตผเดตเตผ-เดฌเตเดฐเดฟเดกเตเดเต).
เดคเตเดฐเตเดฎเดพเดจเด
USB เดตเดดเดฟ เดเดฃเดเตโเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฐเต เดชเตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดฐเต VPN เดฌเตเดฐเดฟเดกเตเดเต เดเดณเตเดณ เดเดฒเตเดฒเดพ เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเดณเตเด เดเดฑเดเตเดเต เดชเตเดฏเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต. เดฑเตเดเตเดเดฑเดฟเดฒเต VPN เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เด เดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดนเดพเตผเดกเตโเดตเตเดฏเดฑเดฟเดจเตเดฑเต เดญเดพเดเด เดถเดพเดฐเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดคเตเดเตเดเตเดฎเตเดจเตเดจเต เดเดคเต เดฎเดพเดฑเตเดจเตเดจเต. เด เดคเดฟเดจเตเดถเตเดทเด, เดเดฑเดเตเดเต เดชเตเดฏเดฟเตฝ เดเดเตเดเตพ เด เดคเต เดธเตเตผเดตเดฑเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฑเตเดเตเดเดฑเดฟเตฝ เดเดเตเดเตพ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดเตเดธเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเตเดตเดดเดฟ เดเดฒเตเดฒเดพ เดเตปเดเดฎเดฟเดเดเต เดเดฃเดเตเดทเดจเตเดเดณเตเด เดฌเดพเดนเตเดฏ เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต, เดเดฑเดเตเดเต เดชเต เดกเตเดกเต เดเดฃเตเดเตเดเดฟเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดคเตเดเตผเดจเตเดจเต เดเดจเตเดคเดฐเดฟเด เดซเดพเตพเดฌเดพเดเตเดเต เดธเตเตผเดตเตผ. เดเดพเตป HAProxy เดเดเตเดคเตเดคเต.
เดเดคเต เดเดคเตเดชเตเดฒเต เดฎเดพเดฑเตเดจเตเดจเต:
- เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดตเดฐเตเดจเตเดจเต
- เดฌเดพเดนเตเดฏ เดธเตเตผเดตเตผ เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต, เดเดฃเดเตเดทเตป เดเดจเตเดคเดฐเดฟเด เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต
- เดฒเดญเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดเตเดฒเดฏเดจเตเดฑเต เดเดฑเดเตเดเต เดชเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดฑเดเตเดเต เดชเตเดฏเดฟเดฒเต VPN เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดฑเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดคเตเดชเตเดชเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
- เดฑเตเดเตเดเตผ เด เดตเดฐเต เดเดตเดฟเดเตเดฏเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต
เดจเดเดชเตเดชเดพเดเตเดเตฝ เดเดฆเดพเดนเดฐเดฃเด
เด เดคเดฟเดจเดพเตฝ, เดฑเตเดเตเดเดฑเดฟเตฝ เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดฃเตเดเดพเดเดเตเดเต - เดฎเตเดฏเดฟเตป (1), เด เดคเดฟเดฅเดฟ (2), เด เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเดฟเดจเตเด เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเดชเตเดชเตบเดตเดฟเดชเดฟเดเตป เดธเตเตผเดตเตผ เดเดฃเตเดเต.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดเดฐเต เดชเตเตผเดเตเดเดฟเดฒเตเดเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ 2 VLAN-เดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดฑเตเดเตเดเดฑเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต/เดธเตเดตเดฟเดเตเดเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ VLAN-เดเตพ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 1, 2) เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เด เดต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเตเตผเดเตเดเดฟเตฝ เดเดพเดเต เดเตเดฏเตโเดค เดฎเตเดกเดฟเตฝ เดชเตเดฐเดพเดชเตโเดคเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด eth0.1, eth0.2 เดเดจเตเดจเดฟเดต เด เดจเตเดฌเดจเตเดง เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด (เดเดคเดฟเดจเดพเดฏเดฟ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดตเดฏเต เดฌเตเดฐเดฟเดเตเดกเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด).
เดเดฑเดเตเดเต เดชเตเดฏเดฟเตฝ เดเดเตเดเตพ เดฐเดฃเตเดเต VLAN เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต (เดเดจเดฟเดเตเดเต Archlinux ARM + netctl เดเดฃเตเดเต):
/etc/netctl/vlan-main
Description='Main VLAN on eth0'
Interface=vlan-main
Connection=vlan
BindsToInterfaces=eth0
VLANID=1
IP=no
/etc/netctl/vlan-guest
Description='Guest VLAN on eth0'
Interface=vlan-guest
Connection=vlan
BindsToInterfaces=eth0
VLANID=2
IP=no
เดเดเตเดเตพ เดเดเตป เดคเดจเตเดจเต เด เดตเตผเดเตเดเดพเดฏเดฟ เดฐเดฃเตเดเต เดชเดพเดฒเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต:
/etc/netctl/br-main
Description="Main Bridge connection"
Interface=br-main
Connection=bridge
BindsToInterfaces=(vlan-main)
IP=dhcp
/etc/netctl/br-guest
Description="Guest Bridge connection"
Interface=br-guest
Connection=bridge
BindsToInterfaces=(vlan-guest)
IP=dhcp
เดเดฒเตเดฒเดพ 4 เดชเตเดฐเตเดซเตเดฒเตเดเตพเดเตเดเตเด เดเดเตเดเตเดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด (netctl เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด). เดเดชเตเดชเตเตพ เดเดฐเต เดฑเตเดฌเตเดเตเดเดฟเดจเต เดถเตเดทเด, เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดฐเดฃเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดเดฑเดเตเดเต เดชเต เดนเดพเดเดเต เดเตเดฏเตเดฏเตเด. เดฑเตเดเตเดเดฑเดฟเดฒเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฒเตเดธเตเดเดณเดฟเตฝ เดเดฑเดเตเดเต เดชเตเดฏเดฟเตฝ เดเดเตเดเตพ เดเดจเตเดฑเตผเดซเตเดธเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดชเดฟ เด เดกเดพเตผ เดทเต
4: vlan-main@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-main state UP group default qlen 1000
link/ether 02:42:f0:f8:23:c8 brd ff:ff:ff:ff:ff:ff
inet6 fe80::42:f0ff:fef8:23c8/64 scope link
valid_lft forever preferred_lft forever
5: vlan-guest@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-guest state UP group default qlen 1000
link/ether 02:42:f0:f8:23:c8 brd ff:ff:ff:ff:ff:ff
inet6 fe80::42:f0ff:fef8:23c8/64 scope link
valid_lft forever preferred_lft forever
6: br-main: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 52:c7:0f:89:71:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.3/24 brd 192.168.1.255 scope global dynamic noprefixroute br-main
valid_lft 29379sec preferred_lft 21439sec
inet6 fe80::50c7:fff:fe89:716e/64 scope link
valid_lft forever preferred_lft forever
7: br-guest: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ee:ea:19:31:34:32 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.3/24 brd 192.168.2.255 scope global br-guest
valid_lft forever preferred_lft forever
inet6 fe80::ecea:19ff:fe31:3432/64 scope link
valid_lft forever preferred_lft forever
เดเดฐเต VPN เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดฑเตเดเตเดเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต OpenVPN, เดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดเดเตเดเตพ เดชเดเตผเดคเตเดคเตเดจเตเดจเต. เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด /tmp/etc/openvpn*.conf
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ, TAP เดฎเตเดกเดฟเดฒเตเด เดธเตเตผเดตเตผ-เดฌเตเดฐเดฟเดกเตเดเดฟเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ openvpn เด เดคเดฟเดจเตเดฑเต เดเดจเตเดฑเตผเดซเตเดธเต เดจเดฟเดทเตโเดเตเดฐเดฟเดฏเดฎเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต. เดเดฒเตเดฒเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฃเดเตเดทเตป เดธเดเตเดตเดฎเดพเดเตเดฎเตเดชเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเดฟเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
/etc/openvpn/main.conf
dev vpn-main
dev-type tap
client-to-client
persist-key
persist-tun
ca /etc/openvpn/main/ca.crt
cert /etc/openvpn/main/main.crt
cipher AES-256-CBC
comp-lzo yes
dh /etc/openvpn/main/dh2048.pem
ifconfig-pool-persist /etc/openvpn/ipp_main.txt
keepalive 10 60
key /etc/openvpn/main/main.key
port 443
proto tcp
push "redirect-gateway"
push "dhcp-option DNS 192.168.1.1"
server-bridge 192.168.1.3 255.255.255.0 192.168.1.200 192.168.1.229
status /tmp/openvpn.main.status
verb 3
setenv profile_name main
script-security 2
up /etc/openvpn/vpn-up.sh
/etc/openvpn/vpn-up.sh
#!/bin/sh
ifconfig vpn-${profile_name} up
brctl addif br-${profile_name} vpn-${profile_name}
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดฃเดเตเดทเตป เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ, vpn-เดฎเตเดฏเดฟเตป เดเดจเตเดฑเตผเดซเตเดธเต br-main-เดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด. เด เดคเดฟเดฅเดฟ เดเตเดฐเดฟเดกเดฟเดจเดพเดฏเดฟ - เด เดคเตเดชเตเดฒเต, เดธเตเตผเดตเตผ-เดฌเตเดฐเดฟเดกเตเดเดฟเดฒเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเตเดฑเต เดชเตเดฐเตเด เดตเดฟเดฒเดพเดธเดตเตเด เดตเดฐเต.
เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฌเดพเดนเตเดฏเดฎเดพเดฏเตเด เดชเตเดฐเตเดเตโเดธเดฟ เดเตเดฏเตเดฏเดฒเตเด เดฑเตเดเตเดเดฟเดเดเต
เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดฑเดเตเดเต เดชเตเดฏเตเดเตเดเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฃเดเตเดทเดจเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเดณเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดฑเตเดเตเดเดฑเดฟเตฝ เดเตปเดเดฎเดฟเดเดเต เดเดฃเดเตเดทเดจเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดธเดฟเดฏเดฟเดเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดเตเดเตพ เดฑเตเดเตเดเตผ VPN เดธเตเตผเดตเดฑเตเดเตพ เดฎเดฑเตเดฑเต เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดเดฏเตเด เดฑเตเดเตเดเดฑเดฟเตฝ HAProxy เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
/etc/haproxy.cfg
global
maxconn 256
uid 0
gid 0
daemon
defaults
retries 1
contimeout 1000
option splice-auto
listen guest_vpn
bind :444
mode tcp
server 0-orange 192.168.2.3:444 check
server 1-local 127.0.0.1:4444 check backup
listen main_vpn
bind :443
mode tcp
server 0-orange 192.168.1.3:443 check
server 1-local 127.0.0.1:4443 check backup
เดเดธเตเดตเดฆเดฟเดเตเดเต
เดเดฒเตเดฒเดพเด เดชเตเดฒเดพเตป เด เดจเตเดธเดฐเดฟเดเตเดเต เดจเดเดจเตเดจเดพเตฝ, เดเตเดฒเดฏเดจเตเดฑเตเดเตพ เดเดฑเดเตเดเต เดชเตเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเด, เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดชเตเดฐเตเดธเดธเตเดธเตผ เดเดจเดฟ เดเตเดเดพเดเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต VPN เดตเตเดเดค เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเตเด. เด เดคเต เดธเดฎเดฏเด, เดฑเตเดเตเดเดฑเดฟเตฝ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฟเดฏเดฎเดเตเดเดณเตเด เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏเดฟ เดคเตเดเดฐเตเด. เดเดฑเดเตเดเต เดชเตเดฏเดฟเตฝ เดเดฐเต เด เดชเดเดเดฎเตเดฃเตเดเดพเดฏเดพเตฝ, เด เดคเต เดตเตเดดเตเดเดฏเตเด HAProxy เดเตเดฒเดฏเดจเตเดฑเตเดเดณเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดจเดฟเดเตเดเดณเตเดเต เดถเตเดฐเดฆเตเดงเดฏเตเดเตเดเต เดจเดจเตเดฆเดฟ, เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเตเด เดคเดฟเดฐเตเดคเตเดคเดฒเตเดเดณเตเด เดธเตเดตเดพเดเดคเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด
เดตเดฒเดเดฌเด: www.habr.com