เจเจธ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจเจพเจเจก เจตเจฟเฉฑเจ, เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจพเจเจเจพ เจเจฟ เจฎเจฟเจเจฐเฉเจเจฟเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเฉเจ เจ
เจช เจเจฐเจจเจพ เจนเฉ เจคเจพเจ เจเจฟ เจตเจฐเจเจฟเจค เจธเจพเจเจเจพเจ เจเจธ VPN เจฐเจพเจนเฉเจ เจเจชเจฃเฉ เจเจช เจเฉเฉฑเจฒเฉเจน เจเจพเจฃ เจ
เจคเฉ เจคเฉเจธเฉเจ เจกเฉฑเจฌเฉ เจจเจพเจฒ เจจเฉฑเจเจฃ เจคเฉเจ เจฌเจ เจธเจเฉ: เจเจธเจจเฉเฉฐ เจเฉฑเจ เจตเจพเจฐ เจธเฉเฉฑเจ เจเจฐเฉ เจ
เจคเฉ เจธเจญ เจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเจ SoftEther เจจเฉเฉฐ เจเจชเจฃเฉ VPN เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจเฉเจฃเจฟเจ เจนเฉ: เจเจธ เจจเฉเฉฐ เจธเฉเฉฑเจเจ
เฉฑเจช เจเจฐเจจเจพ เจเจจเจพ เจนเฉ เจเจธเจพเจจ เจนเฉ
เจฎเฉเจ เจเจฐเจเจฐเจเจเจธ เจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจเจฒเจช เจตเจเฉเจ เจฎเฉฐเจจเจฟเจ, เจชเจฐ เจฎเจฟเจเจฐเฉเจเจฟเจ เจจเจนเฉเจ เจเจพเจฃเจฆเจพ เจเจฟ เจเจธ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉ. เจเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจฟเจค เจนเฉ เจเจฟเจ เจนเฉ, VPN เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ Mikrotik เจฒเฉเจ เจตเจฟเฉฑเจ เจฒเจเจพเจคเจพเจฐ เจฎเฉเฉ เจเจจเฉเจเจ เจ เจคเฉ เจเจฒเจคเฉเจเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉฑเจ เจเจจเฉเจเจธเจผเจจ เจเจพเจเจฎ เจจเจนเฉเจ เจฐเฉฑเจ เจธเจเจฆเจพ เจนเฉเฅค
เจธเฉเจเจฟเฉฐเจ เจจเฉเฉฐ เจซเจฐเจฎเจตเฉเจ
เจฐ เจธเฉฐเจธเจเจฐเจฃ 3011 'เจคเฉ RB6.46.11UiAS-RM เจฆเฉ เจเจฆเจพเจนเจฐเจจ 'เจคเฉ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉเฅค
เจนเฉเจฃ, เจเฉเจฐเจฎ เจตเจฟเฉฑเจ, เจเฉ เจ
เจคเฉ เจเจฟเจเจ.
1. เจเฉฑเจ VPN เจเจจเฉเจเจธเจผเจจ เจธเฉเจ เจ เจช เจเจฐเฉ
เจเฉฑเจ VPN เจนเฉฑเจฒ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจฌเฉเจธเจผเจ, SoftEther, L2TP เจเฉฑเจ เจชเฉเจฐเฉ-เจธเจผเฉเจ เจฐเจก เจเฉเฉฐเจเฉ เจฆเฉ เจจเจพเจฒ เจเฉเจฃเจฟเจ เจเจฟเจ เจธเฉเฅค เจธเฉเจฐเฉฑเจเจฟเจ เจฆเจพ เจเจน เจชเฉฑเจงเจฐ เจเจฟเจธเฉ เจตเฉ เจตเจฟเจ เจเจคเฉ เจฒเจ เจเจพเจซเฉ เจนเฉ, เจเจฟเจเจเจเจฟ เจธเจฟเจฐเจซ เจฐเจพเจเจเจฐ เจ เจคเฉ เจเจธเจฆเฉ เจฎเจพเจฒเจ เจจเฉเฉฐ เจเฉเฉฐเจเฉ เจชเจคเจพ เจนเฉ.
เจเฉฐเจเจฐเจซเฉเจธ เจธเฉเจเจธเจผเจจ 'เจคเฉ เจเจพเจเฅค เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจเฉฐเจเจฐเจซเฉเจธ เจเฉเฉเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจซเจฟเจฐ เจ เจธเฉเจ เจเฉฐเจเจฐเจซเฉเจธ เจตเจฟเฉฑเจ เจเจเจชเฉ, เจฒเฉเจเจเจจ, เจชเจพเจธเจตเจฐเจก เจ เจคเฉ เจธเจผเฉเจ เจฐเจก เจเฉเฉฐเจเฉ เจฆเจฐเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจฆเจฌเจพเจ เจ เฉเจ เจนเฉ.
เจเฉฑเจเฉ เจนเฉเจเจฎ:
/interface l2tp-client
name="LD8" connect-to=45.134.254.112 user="Administrator" password="PASSWORD" profile=default-encryption use-ipsec=yes ipsec-secret="vpn"
SoftEther ipsec เจชเฉเจฐเจธเจคเจพเจตเจพเจ เจ เจคเฉ ipsec เจชเฉเจฐเฉเจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเฉ เจฌเจฟเจจเจพเจ เจเฉฐเจฎ เจเจฐเฉเจเจพ, เจ เจธเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ 'เจคเฉ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจเจฐเจฆเฉ, เจชเจฐ เจฒเฉเจเจ เจจเฉ เจเจชเจฃเฉ เจชเฉเจฐเฉเจซเจพเจเจฒเจพเจ เจฆเฉ เจธเจเฉเจฐเฉเจจเจธเจผเจพเจ เจเฉฑเจก เจฆเจฟเฉฑเจคเฉ เจนเจจ, เจธเจฟเจฐเจซ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจเฅค
IPsec เจชเฉเจฐเจธเจคเจพเจตเจพเจ เจตเจฟเฉฑเจ RRAS เจฒเจ, เจธเจฟเจฐเจซเจผ PFS เจเจฐเฉเฉฑเจช เจจเฉเฉฐ เจเจฟเจธเฉ เจตเจฟเฉฑเจ เจจเจพ เจฌเจฆเจฒเฉเฅค
เจนเฉเจฃ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ VPN เจธเจฐเจตเจฐ เจฆเฉ NAT เจฆเฉ เจชเจฟเฉฑเจเฉ เจเฉเฉเจนเฉ เจนเฉเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ IP> Firewall> NAT 'เจคเฉ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเฉฑเจฅเฉ เจ เจธเฉเจ เจเฉฑเจ เจเจพเจธ, เจเจพเจ เจธเจพเจฐเฉ, PPP เจเฉฐเจเจฐเจซเฉเจธ เจฒเจ เจฎเจพเจธเจเจฐเฉเจก เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจฆเฉ เจนเจพเจเฅค เจฒเฉเจเจ เจฆเจพ เจฐเจพเจเจเจฐ เจเฉฑเจ เจตเจพเจฐ เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ VPNs เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉ, เจเจธ เจฒเจ เจฎเฉเจ เจเจน เจเฉเจคเจพ:
เจเฉฑเจเฉ เจนเฉเจเจฎ:
/ip firewall nat
chain=srcnat action=masquerade out-interface=all-ppp
2. เจฎเฉฐเจเจฒ เจตเจฟเฉฑเจ เจจเจฟเจฏเจฎ เจธเจผเจพเจฎเจฒ เจเจฐเฉ
เจชเจนเจฟเจฒเฉ เจเฉเจเจผ เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจฌเฉเจธเจผเจ, เจนเจฐ เจเฉเจเจผ เจฆเฉ เจฐเฉฑเจเจฟเจ เจเจฐเจจเจพ เจนเฉ เจเฉ เจธเจญ เจคเฉเจ เจเฉเจฎเจคเฉ เจ เจคเฉ เจฌเจเจพเจ เจฐเจนเจฟเจค เจนเฉ, เจ เจฐเจฅเจพเจค DNS เจ เจคเฉ HTTP เจเฉเจฐเฉเจซเจฟเจ. เจเจ HTTP เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ.
IP โ เจซเจพเจเจฐเจตเจพเจฒ โ เจฎเฉฐเจเจฒ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจจเจตเจพเจ เจจเจฟเจฏเจฎ เจฌเจฃเจพเจเฅค
เจจเจฟเจฏเจฎ เจตเจฟเฉฑเจ, เจเฉเจจ เจชเฉเจฐเฉเจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจเฉเจฃ เจเจฐเฉเฅค
เจเฉเจเจฐ เจฐเจพเจเจเจฐ เจฆเฉ เจธเจพเจนเจฎเจฃเฉ เจธเจฎเจพเจฐเจ SFP เจเจพเจ เจเฉเจ เจนเฉเจฐ เจฐเจพเจเจเจฐ เจนเฉ, เจ เจคเฉ เจคเฉเจธเฉเจ เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ เจฐเจพเจนเฉเจ เจเจธ เจจเจพเจฒ เจเฉเฉเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ Dst. เจชเจคเฉ เจจเฉเฉฐ เจเจชเจฃเจพ IP เจชเจคเจพ เจเจพเจ เจธเจฌเจจเฉเฉฑเจ เจฆเจพเจเจฒ เจเจฐเจจ เจ เจคเฉ เจชเจคเฉ เจเจพเจ เจเจธ เจธเจฌเจจเฉเฉฑเจ 'เจคเฉ เจฎเฉฐเจเจฒ เจจเฉเฉฐ เจฒเจพเจเฉ เจจเจพ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจจเจเจพเจฐเจพเจคเจฎเจ เจเจฟเฉฐเจจเฉเจน เจฒเจเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจฒเฉเจเจ เจเฉเจฒ เจฌเฉเจฐเจฟเจ เจฎเฉเจก เจตเจฟเฉฑเจ SFP GPON ONU เจนเฉ, เจเจธเจฒเจ เจฒเฉเจเจ เจจเฉ เจเจชเจฃเฉ เจตเฉเจฌเจฎเฉเจฐเจก เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจฌเจฐเจเจฐเจพเจฐ เจฐเฉฑเจเจฟเจเฅค
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจฎเฉฐเจเจฒ เจเจชเจฃเฉ เจจเจฟเจฏเจฎ เจจเฉเฉฐ เจธเจพเจฐเฉ NAT เจฐเจพเจเจพเจ 'เจคเฉ เจฒเจพเจเฉ เจเจฐเฉเจเจพ, เจเจน เจคเฉเจนเจพเจกเฉ เจเจฟเฉฑเจเฉ IP 'เจคเฉ เจชเฉเจฐเจ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ เจจเฉเฉฐ เจ เจธเฉฐเจญเจต เจฌเจฃเจพ เจฆเฉเจตเฉเจเจพ, เจเจธ เจฒเจ เจเจจเฉเจเจธเจผเจจ NAT เจธเจเฉเจ เจตเจฟเฉฑเจ, dstnat เจ เจคเฉ เจเฉฑเจ เจจเจเจพเจฐเจพเจคเจฎเจ เจเจฟเฉฐเจจเฉเจน เจฆเฉ เจเจพเจเจ เจเจฐเฉเฅค เจเจน เจธเจพเจจเฉเฉฐ VPN เจฐเจพเจนเฉเจ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจเจเจเจฌเจพเจเจเจก เจเฉเจฐเฉเจซเจฟเจ เจญเฉเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเฉเจตเฉเจเจพ, เจชเจฐ เจซเจฟเจฐ เจตเฉ เจธเจพเจกเฉ เจเจฟเฉฑเจเฉ IP เจฐเจพเจนเฉเจ เจชเฉเจฐเจเจพเจ เจจเฉเฉฐ เจ เฉฑเจเฉ เจญเฉเจเจฆเจพ เจนเฉเฅค
เจ
เฉฑเจเฉ, เจเจเจธเจผเจจ เจเฉเจฌ 'เจคเฉ, เจฎเจพเจฐเจ เจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจเฉเจฃ เจเจฐเฉ, เจจเจตเฉเจ เจฐเจพเจเจเจฟเฉฐเจ เจฎเจพเจฐเจ เจจเฉเฉฐ เจจเจพเจฎ เจฆเจฟเจ เจคเจพเจ เจเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจน เจธเจพเจกเฉ เจฒเจ เจธเจชเฉฑเจธเจผเจ เจนเฉเจตเฉ เจ
เจคเฉ เจ
เฉฑเจเฉ เจตเจงเฉเฅค
เจเฉฑเจเฉ เจนเฉเจเจฎ:
/ip firewall mangle
add chain=prerouting action=mark-routing new-routing-mark=HTTP passthrough=no connection-nat-state=!dstnat protocol=tcp dst-address=!192.168.1.1 dst-port=80
เจเจ เจนเฉเจฃ DNS เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเจจ เจฒเจ เจ เฉฑเจเฉ เจตเจงเฉเจเฅค เจเจธ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉ เจจเจฟเจฏเจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ. เจเฉฑเจ เจฐเจพเจเจเจฐ เจฒเจ, เจฆเฉเจเจพ เจฐเจพเจเจเจฐ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฒเจเฅค
เจเฉ เจคเฉเจธเฉเจ เจฐเจพเจเจเจฐ เจตเจฟเฉฑเจ เจฌเจฃเฉ DNS เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจเฉ เจฒเฉเจเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจตเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจชเจนเจฟเจฒเฉ เจจเจฟเจฏเจฎ เจฒเจ, เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐ, เจ เจธเฉเจ เจเฉเจจ เจชเฉเจฐเฉเจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจเฉเจฃ เจเจฐเจฆเฉ เจนเจพเจ, เจฆเฉเจเฉ เจฒเจ, เจธเจพเจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจเจเจชเฉเฉฑเจ เจเฉฑเจ เจเฉเจจ เจนเฉ เจเฉ เจฐเจพเจเจเจฐ เจเฉเจฆ เจเจชเจฃเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฌเฉเจจเจคเฉเจเจ เจฒเจ เจตเจฐเจคเจฆเจพ เจนเฉเฅค เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ HTTP, UDP เจชเฉเจฐเฉเจเฉเจเฉเจฒ, เจชเฉเจฐเจ 53 เจตเจฐเจเจพ เจนเฉเฅค
เจเจนเฉ เจนเฉเจเจฎ:
/ip firewall mangle
add chain=prerouting action=mark-routing new-routing-mark=DNS passthrough=no protocol=udp
add chain=output action=mark-routing new-routing-mark=DNS-Router passthrough=no protocol=udp dst-port=53
3. VPN เจฐเจพเจนเฉเจ เจฐเฉเจ เจฌเจฃเจพเจเจฃเจพ
IP โ เจฐเฉเจเจธ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจจเจตเฉเจ เจฐเฉเจ เจฌเจฃเจพเจเฅค
VPN เจเฉฑเจคเฉ HTTP เจฐเฉเจเจฟเฉฐเจ เจฒเจ เจฐเฉเจเฅค เจธเจพเจกเฉ VPN เจเฉฐเจเจฐเจซเฉเจธเจพเจ เจฆเจพ เจจเจพเจฎ เจฆเฉฑเจธเฉ เจ เจคเฉ เจฐเจพเจเจเจฟเฉฐเจ เจฎเจพเจฐเจ เจเฉเจฃเฉเฅค
เจเจธ เจชเฉเจพเจ
'เจคเฉ, เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฎเจนเจฟเจธเฉเจธ เจเฉเจคเจพ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเจพ เจเจชเจฐเฉเจเจฐ เจเจฟเจตเฉเจ เจฐเฉเจ เจเจฟเจ เจนเฉ
เจเฉฑเจเฉ เจนเฉเจเจฎ:
/ip route
add dst-address=0.0.0.0/0 gateway=LD8 routing-mark=HTTP distance=2 comment=HTTP
DNS เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจ เจจเจฟเจฏเจฎ เจฌเจฟเจฒเจเฉเจฒ เจเฉฑเจเฉ เจเจฟเจนเฉ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉ, เจฌเฉฑเจธ เจฒเฉเฉเฉเจเจฆเจพ เจฒเฉเจฌเจฒ เจเฉเจฃเฉ:
เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจฎเจนเจฟเจธเฉเจธ เจเฉเจคเจพ เจเจฟ เจเจฟเจตเฉเจ เจคเฉเจนเจพเจกเฉเจเจ DNS เจธเจตเจพเจฒเจพเจ เจจเฉเฉฐ เจธเฉเจฃเจจเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค เจเจนเฉ เจนเฉเจเจฎ:
/ip route
add dst-address=0.0.0.0/0 gateway=LD8 routing-mark=DNS distance=1 comment=DNS
add dst-address=0.0.0.0/0 gateway=LD8 routing-mark=DNS-Router distance=1 comment=DNS-Router
เจเฉเจฐ, เจ เฉฐเจค เจตเจฟเฉฑเจ, Rutracker เจจเฉเฉฐ เจ เจจเจฒเฉเจ เจเจฐเฉ. เจธเจพเจฐเจพ เจธเจฌเจจเฉเฉฑเจ เจเจธ เจฆเจพ เจนเฉ, เจเจธ เจฒเจ เจธเจฌเจจเฉเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจธ เจฒเจ เจเฉฐเจเจฐเจจเฉเฉฑเจ เจจเฉเฉฐ เจตเจพเจชเจธ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจฟเฉฐเจจเจพ เจเจธเจพเจจ เจธเฉเฅค เจเฉเจฎ:
/ip route
add dst-address=195.82.146.0/24 gateway=LD8 distance=1 comment=Rutracker.Org
เจฌเจฟเจฒเจเฉเจฒ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจฟเจตเฉเจ เจฐเฉเจ เจเจฐเฉเจเจฐ เจจเจพเจฒ, เจคเฉเจธเฉเจ เจเจพเจฐเจชเฉเจฐเฉเจ เจธเจฐเฉเจคเจพเจ เจ เจคเฉ เจนเฉเจฐ เจฌเจฒเฉเจ เจเฉเจคเฉเจเจ เจธเจพเจเจเจพเจ เจจเฉเฉฐ เจฐเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจฒเฉเจเจ เจเจฎเฉเจฆ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจธเจตเฉเจเจฐ เจเจคเจพเจฐเฉ เจฌเจฟเจจเจพเจ เจเฉฑเจเฉ เจธเจฎเฉเจ เจฐเฉเจ เจเจฐเฉเจเจฐ เจ เจคเฉ เจเจพเจฐเจชเฉเจฐเฉเจ เจชเฉเจฐเจเจฒ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฆเฉ เจธเจนเฉเจฒเจค เจฆเฉ เจเจฆเจฐ เจเจฐเฉเจเฉเฅค
เจธเจฐเฉเจค: www.habr.com