Covid-19 แแแ แฃแกแแก แแแแแแแแแกแ แแ แแแแแแ แแแ แแแขแแแแก แแแแ แแแแ แฅแแแงแแแแจแ, แแ แแแแแ แแแแแแแแแกแแแแก แแฃแจแแแแแก แแแแ แซแแแแแแก แแ แแแแแ แแ แแแ แแ แแก แกแแแฃแจแแ แแแแแแแแแ แแแกแขแแแชแแฃแ แ แฌแแแแแ แแแขแแ แแแขแแก แกแแจแฃแแแแแแ. แแแกแขแแแชแแฃแ แ แแฃแจแแแแแก แแ แแแแแ แจแแแแ แแแแ แฃแกแแคแ แแฎแ แแแแแแ แแ แกแแแแแก - แแแแ แแ แแ แแแแแแแก แแแกแจแขแแแแแแแแ แแแแแแแแแแ แ, แแแแแกแแแแ แ แแแแฎแแแ แแแแแกแแแแก แกแแญแแ แแ แแแ แขแแแ แแแแแแ แแคแแกแแแ แแแกแขแแแชแแฃแ แแ แแแกแแแแแจแแ แแแแแ แแ แแแแแขแแแแแ แแแ แแแแขแ แแแแก, แแฎแกแแ-แแแแแแ แขแแแแแแก, แแแแฆแแแแ แแแแกแฃแแขแแชแแแแแกแ แแ แแ แซแแแ แแแกแขแ แฃแฅแชแแแแแก แแแ แแจแ. แแก แแแแแแ แแแแ แแแแแแแกแขแ แแขแแ แก แฃแงแแแ แก RDP (Remote Desktop Protocol). แฃแจแฃแแแแ แกแแแฃแจแแ แแแแแแแแ แแแแแแจแแ แแแ RDP-แแก แกแแจแฃแแแแแแ แแแแแแฃแ แแ แแแแแ แแแก แฉแแแแก แแ แแแแแแแก, แแแ แแ แแ แแ แแแแ แแฃแแแก แแแแแแแกแ - RDP แแแ แขแแก แแแขแแ แแแขแแกแแแแก แฆแแแ แจแแแแ แฉแฃแแแแ แซแแแแแ แกแแฎแแคแแแแ. แแแแขแแ, แฅแแแแแ แจแแแแแแแแแแแแ แแแชแแแก แแแ แขแแ, แแแแ แแ แกแแแแแแ แแแแแแก.
แแแแก แแแแ, แ แแ แฎแจแแ แแ แแฎแแแแแ แแแขแแ แ แแ แแแแแแแชแแแแก, แกแแแแช Mikrotik แแแฌแงแแแแแแแแแ แแแแแแงแแแแแ แ แแแแ แช แแแขแแ แแแขแ, แฅแแแแแ แแแฉแแแแแแ แแฅแแแแ, แแฃ แ แแแแ แฃแแแ แแแแฎแแ แชแแแแแแก แแก Mikrotik-แแ, แแแแ แแ Port Knocking แแแชแแแก แแแแแแ แแแแแแแ แแแแฎแแ แชแแแแแแแ แกแฎแแ แฃแคแ แ แแแฆแแแ แแแแกแแก แแแฌแงแแแแแแแแแแ, แแกแแแแกแ แจแแงแแแแแก แ แแฃแขแแ แแก แแแ แแแแขแ แแแแ แแ แแฃแฎแแ แ. .
แแแแแแ Port Knocking-แแก แจแแกแแฎแแ. แแแขแแ แแแขแแแ แแแแแแจแแ แแแฃแแ แฅแกแแแแก แแแแแแฃแ แ แแแ แ แแแชแแแ, แ แแแแกแแช แงแแแแ แ แแกแฃแ แกแ แแ แแแ แขแ แแแฎแฃแ แฃแแแ แแแ แแแแ แคแแแ แแแ-แแ. แแ แแแฃแฎแแแแแแ แแแแกแ, แ แแ แ แแฃแขแแ แ แแกแแแ แแแแคแแแฃแ แแ แแแฃแแ firewall-แแ แแ แแแแแ แแ แแ แ แแแแแ แแแก แแแ แแแแ แจแแแแกแฃแ แแแแแขแแแแ, แแก แฃแกแแแแก แแแ. แแแแขแแ, แจแแแแซแแแแ แแแแแแแคแแแฃแ แแ แแ แ แแฃแขแแ แ แแกแ, แ แแ แ แแแแกแแช แกแฎแแแแแกแฎแแ แแแ แขแแ แแแแฆแแแ แฅแกแแแแก แแแแแขแแแแก แแแ แแแแฃแแ (แแแแฃแ แ) แแแแแแแแแแ แแแ, แแก (แ แแฃแขแแ แ) IP-แกแแแแก, แกแแแแแแแช แแแแแขแแแ แแแแแแ, แจแแฌแงแแแขแแก แฌแแแแแ แแแ แแแแฃแ แ แแกแฃแ แกแแแแ (แแแ แขแแแ, แแ แแขแแแแแแแ, แแ แ.แจ.).
แแฎแแ แแแแแแกแแ. แแ แแ แแแแแแแแแ Mikrotik-แแ firewall-แแก แแแ แแแแขแ แแแแก แแแขแแแฃแ แแฆแฌแแ แแก - แแแขแแ แแแขแ แกแแแกแแ แแแแกแแแแก แแแฆแแแ แฎแแ แแกแฎแแก แฌแงแแ แแแแแ. แแแแแแฃแ แจแแแแฎแแแแแจแ, firewall แแแแแแแก แงแแแแ แจแแแแแแแแ แแแแแขแก, แแแแ แแ
/ip firewall filter
add action=accept chain=input comment="established and related accept" connection-state=established,related
แกแแจแฃแแแแแแก แแซแแแแก แจแแแแแแแแ แขแ แแคแแแก แฉแแแแงแแแแแแแฃแแ, แแแแแแจแแ แแแฃแแ แแแแจแแ แแแแแแ.
แแฎแแ แฉแแแ แแแแแงแแแแ Port Knocking Mikrotik-แแ:
/ip firewall filter
add action=drop chain=input dst-port=19000 protocol=tcp src-address-list="Black_scanners" comment=RemoteRules
add action=drop chain=input dst-port=16000 protocol=tcp src-address-list="Black_scanners" comment=RemoteRules
add action=add-src-to-address-list address-list="remote_port_1" address-list-timeout=1m chain=input dst-port=19000 protocol=tcp comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=19001 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=18999 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=16001 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=15999 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="allow_remote_users" address-list-timeout=1m chain=input dst-port=16000 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
move [/ip firewall filter find comment=RemoteRules] 1
/ip firewall nat
add action=dst-nat chain=dstnat comment="remote_rdp" src-address-list="allow_remote_users" dst-port=33890 in-interface-list=WAN protocol=tcp to-addresses=192.168.1.33 to-ports=3389
แแฎแแ แฃแคแ แ แแแขแแแฃแ แแ:
แแแ แแแแ แแ แ แฌแแกแ
/ip firewall filter
add action=drop chain=input dst-port=19000 protocol=tcp src-address-list="Black_scanners" comment=RemoteRules
add action=drop chain=input dst-port=16000 protocol=tcp src-address-list="Black_scanners" comment=RemoteRules
แแแแ แซแแแแก แจแแแแแแแแแ แแแแแขแแแ IP แแแกแแแแ แแแแแแแ, แ แแแแแแแช แจแแ แกแแแจแแ แแแ แขแแแแก แกแแแแแ แแแแก แแ แแก;
แแแกแแแ แฌแแกแ:
add action=add-src-to-address-list address-list="remote_port_1" address-list-timeout=1m chain=input dst-port=19000 protocol=tcp comment=RemoteRules
แแแแขแแแก ip-แก แแ แฐแแกแขแแแแก แกแแแจแ, แ แแแแแแแแช แแแแแแแแก แกแฌแแ แ แแแ แแแแ แแแ แขแงแแ แกแฌแแ แแแ แขแแ (19000);
แจแแแแแแ แแแฎแ แฌแแกแแ:
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=19001 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=18999 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=16001 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
add action=add-src-to-address-list address-list="Black_scanners" address-list-timeout=60m chain=input dst-port=15999 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
แจแแฅแแแแแ แขแ แแ แแแ แขแแแ แแแแแแแก, แแแกแแช แกแฃแ แก แแฅแแแแ แแแ แขแแแแก แกแแแแแ แแแ แแ แแฃ แแกแแแ แแชแแแแแแ แแแแแแแแแแ, แฉแแฌแแ แแ แแแแ IP แจแแ แกแแแจแ 60 แฌแฃแแแก แแแแแแแแแแแจแ, แ แแแแแก แแ แแกแแช แแแ แแแแ แแ แ แฌแแกแ แแ แแแกแชแแแก แแกแแ แฐแแกแขแแแก แกแแจแฃแแแแแแก แแแแแแแฃแแแ แกแฌแแ แแแ แขแแแแ;
แจแแแแแแ แฌแแกแ:
add action=add-src-to-address-list address-list="allow_remote_users" address-list-timeout=1m chain=input dst-port=16000 protocol=tcp src-address-list="remote_port_1" comment=RemoteRules
แแแแแกแแแก ip-แก แแแจแแแแฃแ แกแแแจแ 1 แฌแฃแแแก แแแแแแแแแแแจแ (แกแแแแแ แแกแแ แแแแจแแ แแก แแแกแแแงแแ แแแแแ), แ แแแแแ แแแแ แ แกแฌแแ แ แแแ แขแงแแ แแแแฎแแ แชแแแแแ แกแแกแฃแ แแแ แแแ แขแแ (16000);
แจแแแแแแ แแ แซแแแแแ:
move [/ip firewall filter find comment=RemoteRules] 1
แแแแแแฅแแก แฉแแแแ แฌแแกแแแ firewall-แแก แแแแฃแจแแแแแแก แฏแแญแแแ, แ แแแแแ, แแแแ แแแแแแแแแ, แฃแแแ แแแแฅแแแแ แแแแคแแแฃแ แแ แแแฃแแ แฃแแ แงแแคแแก แกแฎแแ แฌแแกแแแ, แ แแช แฎแแแก แจแแฃแจแแแก แฉแแแแก แแฎแแแ แจแแฅแแแแ แแฃแจแแแแแก. แแแ แแแแแแ แฌแแกแ Mikrotik-แจแ แแฌแงแแแ แแฃแแแแแ, แแแแ แแ แฉแแแก แแแฌแงแแแแแแแแแ แแฃแแก แแแแแ แฉแแจแแแแแฃแแ แฌแแกแ แแ แแแกแ แแแแแขแแแ แจแแฃแซแแแแแแ แแงแ - แแแแแแแงแแแแ 1-แแ. แแแแขแแ, แฉแแแ แแฃแงแฃแ แแแ แฉแแแแก แแแ แแแแขแ แแแก - แกแแ แจแแแซแแแแ แแแกแ แแแแแขแแแ. แแ แแแฃแแแแแ แกแแกแฃแ แแแแ แแแแแ แ.
แจแแแแแแ แแแ แแแแขแ แ:
/ip firewall nat
add action=dst-nat chain=dstnat comment="remote_rdp_to_33" src-address-list="allow_remote_users" dst-port=33890 in-interface-list=WAN protocol=tcp to-addresses=192.168.1.33 to-ports=3389
แแแแแแแแแแแแก แแแแแแแแฃแ แแ แจแแ แฉแแฃแ แแแ แขแก 33890 แฉแแแฃแแแแ แแ RDP แแแ แขแจแ 3389 แแ แฉแแแ แแแญแแ แแแแ แแแแแแฃแขแแ แแก แแ แขแแ แแแแแแแก แกแแ แแแ แแก IP-แก. แฉแแแ แแฅแแแแ แแกแแ แฌแแกแแแก แงแแแแ แกแแญแแ แ แจแแแ แ แแกแฃแ แกแแกแแแแก, แกแแกแฃแ แแแแแ แแ แแกแขแแแแแ แขแฃแแ (แแ แแแแกแฎแแแแแแฃแแ) แแแ แ แแแ แขแแแแก แแแงแแแแแ. แแฃแแแแ แแแแ, แจแแแ แ แแกแฃแ แกแแแแก IP แฃแแแ แแงแแก แกแขแแขแแแฃแ แ แแ แแแคแแฅแกแแ แแแฃแแ DHCP แกแแ แแแ แแ.
แแฎแแ แฉแแแแ Mikrotik แแ แแก แแแแคแแแฃแ แแ แแแฃแแ แแ แฉแแแ แแแญแแ แแแแ แแแ แขแแแ แแ แแชแแแฃแ แ แแแแฎแแแ แแแแแกแแแแก แฉแแแแก แจแแแ RDP-แแแ แแแกแแแแแจแแ แแแแแ. แแแแแแแแ แฉแแแ แซแแ แแแแแแ Windows-แแก แแแแฎแแแ แแแแแแ แแแงแแแก, แฉแแแ แแฅแแแแ แแแ แขแแ bat แคแแแแก แแ แแฃแฌแแแแแ แแแก StartRDP.bat:
1.htm
1.rdp
แจแแกแแแแแแกแแ 1.htm แจแแแชแแแก แจแแแแแ แแแแก:
<img src="http://my_router.sn.mynetname.net:19000/1.jpg">
ะฝะฐะถะผะธัะต ะพะฑะฝะพะฒะธัั ัััะฐะฝะธัั ะดะปั ะฟะพะฒัะพัะฝะพะณะพ ะทะฐั
ะพะดะฐ ะฟะพ RDP
<img src="http://my_router.sn.mynetname.net:16000/2.jpg">
แแก แจแแแชแแแก แแ แแแฃแแก แฌแแ แแแกแแฎแแแ แกแฃแ แแแแแแ, แ แแแแแแแช แแแแแแแกแแแฃแแแ my_router.sn.mynetname.net - แฉแแแ แแแฆแแแ แแ แแแกแแแแ แแก Mikrotik DDNS แกแแกแขแแแแแแ แฉแแแแก Mikrotik-แจแ แฉแแ แแแแก แจแแแแแ: แแแแแแแ IP-> Cloud แแแแแฃแจแ - แจแแแแแฌแแแ แฉแแแ แแแแแ DDNS แฉแแ แแฃแแ, แแแแญแแ แแ Apply แแ แแแแแแแแ แแ แฉแแแแ แ แแฃแขแแ แแก dns แกแแฎแแแ. แแแแ แแ แแก แกแแญแแ แแ แแฎแแแแ แแแจแแ, แ แแแแกแแช แ แแฃแขแแ แแก แแแ แ IP แแ แแก แแแแแแแฃแ แ แแ แแแแแแงแแแแแ แ แแแแแแแแ แแแขแแ แแแข แแ แแแแแแแ แแแ แแแแคแแแฃแ แแชแแ.
แแแ แขแ แแแ แแแ แแแฃแแแ: 19000 แจแแแกแแแแแแแ แแแ แแแ แแแ แขแก, แ แแแแแแแช แฃแแแ แแแแแแแฃแแแ, แแแแ แแจแ, แจแแกแแแแแแกแแ, แแแแ แแแ. แแแฃแแแแก แจแแ แแก แแ แแก แแแแแ แแแกแขแ แฃแฅแชแแ, แ แแแแแแช แแแแฉแแแแแแก, แแฃ แ แ แฃแแแ แแแแแแแแแ, แแฃ แฃแแชแ แแ แฉแแแแ แแแแจแแ แ แแแฌแงแแแแ แฅแกแแแแก แแแแแ แแ แแแแแแแแแก แแแแ - แแแแฎแแแแ แแแแ แแก, RDP แแแ แขแ แฎแแแแฎแแ แแแแฎแกแแแก 1 แฌแฃแแแ แแ แฉแแแแ แกแแกแแ แแฆแแแแแ. แแกแแแ, img แขแแแแแก แจแแ แแก แขแแฅแกแขแ แฅแแแแก แแแแ แแแแงแแแแแแแก แแ แแฃแแแ แแกแแแแก, แ แแช แแแชแแ แแแก แแแ แแแแ แแแแแขแแก แแแแ แ แแแ แขแจแ (16000) แแแขแแแแก แแแแแแแแแก - แฏแแ แฏแแ แแแแ แแกแแแ แจแแแแฎแแแแแแ แแ แแแแ แแจแ แแ แงแแคแแแ (30). แฎแแแฎแ).
แจแแแแแ แแแแแก 1.rdp แคแแแแ, แ แแแแแก แแแแคแแแฃแ แแชแแ แจแแแแแซแแแ แงแแแแแกแแแแก แแ แชแแ-แชแแแแ แแแแแแฃแแ แแแแฎแแแ แแแแแกแแแแก (แแ แแก แแแแแแแแ - แฃแคแ แ แแแแแแแ แแแแแขแแแแแ 15 แฌแฃแแแก แแแฎแแ แฏแแ, แแแแ แ แ แแแแแแแแ แกแแแแแก แแแแกแฃแแขแแชแแ แแแแแแ, แแแแช แแแ แแแแ แแแแ)
screen mode id:i:2
use multimon:i:1
.....
connection type:i:6
networkautodetect:i:0
.....
disable wallpaper:i:1
.....
full address:s:my_router.sn.mynetname.net:33890
.....
username:s:myuserlogin
domain:s:mydomain
แแฅ แกแแแแขแแ แแกแ แแแ แแแแขแ แแแแแแ แแ แแก multimon-แแก แแแแแงแแแแแ: i: 1 - แแก แแแแชแแแก แแ แแแแแ แแแแแขแแ แแก แแแแแงแแแแแแก - แแแแก แแก แกแญแแ แแแแ, แแแแ แแ แแแแแแ แแ แแแแคแแฅแ แแแก แแแก แฉแแ แแแแก.
แแแแจแแ แแก แขแแแ: i: 6 แแ แฅแกแแแแก แแแขแแแแขแฃแ แ แแแแชแแแแ: i: 0 - แ แแแแแ แแแขแแ แแแขแแก แฃแแแขแแกแ แแแฌแแแ 10 Mbps-แแ แแแขแแ, แจแแแแแ แฉแแ แแแ แแแแจแแ แแก แขแแแ 6 (แแแแแแฃแ แ แฅแกแแแ 10 Mbps แแ แแแแแ) แแ แแแแแ แแแ แฅแกแแแแก แแแขแแแแขแฃแ แ แแแแชแแแแ, แ แแแแแ แแฃ แแแแฃแแแกแฎแแแแแ (แแแขแ) , แแแจแแ แแฃแแแแช แแจแแแแแ แแชแแ แ แฅแกแแแแก แจแแงแแแแแแ แแแขแแแแขแฃแ แแ แแงแแแแแก แฉแแแแก แกแแกแแแก แแแ แกแแฉแฅแแ แแแ แแแแ แฎแแแก แแแแแแแแแแแจแ, แ แแแแช แจแแแซแแแแ แแแแแแฌแแแแก แจแแกแแแฉแแแแ แจแแคแแ แฎแแแแแ แแฃแจแแแแแจแ, แแแแกแแแฃแแ แแแแ แแ แแคแแแฃแ แแ แแแ แแแแแจแ.
แแแแแ แแแ แคแแแ: i: 1 - แแแแแ แแแ แแแกแแขแแแแก แกแฃแ แแแ
แแแแฎแแแ แแแแแก แกแแฎแแแ:s:myuserlogin - แฉแแแ แแแแฃแกแขแแแ แแแแฎแแแ แแแแแก แจแแกแแแแก, แ แแแแแ แฉแแแแ แแแแฎแแแ แแแแแแแก แแแแจแแแแแแแแแแ แแแฌแแแแ แแ แแชแแก แแแแ แจแแกแแแ
domain:s:mydomain - แแแฃแแแแแ แแแแแแ แแ แแแแแแฃแขแแ แแก แกแแฎแแแ
แแแแ แแ แแฃ แแแแแแ แแแแแแแ แขแแแแ แแแแจแแ แแก แแ แแชแแแฃแ แแก แจแแฅแแแแก แแแแแแแแ, แแแจแแ แฉแแแ แแกแแแ แจแแแแแซแแแ แแแแแแแงแแแแ PowerShell - StartRDP.ps1
Test-NetConnection -ComputerName my_router.sn.mynetname.net -Port 19000
Test-NetConnection -ComputerName my_router.sn.mynetname.net -Port 16000
mstsc /v:my_router.sn.mynetname.net:33890
แแกแแแ แชแแขแ แ แแ RDP แแแแแแขแแก แจแแกแแฎแแ Windows-แจแ: MS-แแ แแแแแ แ แแ แซแแแ แแแ แแ แแขแแแแแแก แแ แแแกแ แกแแ แแแ แแก แแ แแแแแแขแแก แแแฌแแแแแแก แแแขแแแแแแชแแแกแแแแก, แแแแแ แแ แแ แแแแแ แกแแกแแ แแแแแ แคแฃแแฅแชแแ - แ แแแแ แแชแแ 3D แแแแ แแขแฃแ แแกแแแ แแฃแจแแแแ, แแฅแแแแ แแแแแขแแ แแก แแแ แแแแก แแแ แฉแแแแแแแแก แแแขแแแแแแชแแ, แแ แแแแแแแ แแแ, แแ แแกแ แจแแแแแ. แแแแ แแ, แ แ แแฅแแ แฃแแแ, แงแแแแแคแแ แ แฎแแ แชแแแแแแแ แฃแแแแ แแแแกแแแแแแแแก แ แแแแแจแ, แแ แแฃ แแแแแแขแ แแ แแก Windows 7, แฎแแแ แแแกแขแแแชแแฃแ แ แแแแแแฃแขแแ แ แแ แแก Windows 10, แแแจแแ RDP แแแฃแจแแแแแก แแ แแขแแแแแแก 7.0 แแแ แกแแแก แแแแแงแแแแแแ. แแแแ แแ แฃแแแ แแขแแกแแแ แแก แแ แแก, แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแแฎแแแ RDP แแแ แกแแแแ แฃแคแ แ แฃแแฎแแแกแ แแแ แกแแแแแ - แแแแแแแแแ, แจแแแแซแแแแ แแแแแแฎแแแ แแ แแขแแแแแแก แแแ แกแแ 7.0-แแแ (Windows 7) 8.1-แแแ. แแแแขแแ แแแแแแขแแแแก แแแฎแแ แฎแแแฃแแแแแกแแแแก แแฃแชแแแแแแแแ แกแแ แแแ แแก แแแฌแแแแก แแแ แกแแแแแก แแแฅแกแแแแแฃแ แแ แแแแ แแ, แแกแแแ RDP แแ แแขแแแแแแก แแแแแแขแแแแก แแฎแแ แแแ แกแแแแแ แแแแแกแแกแแแแแแ แแแฃแแแแแก แฉแแแแแแแแ.
แจแแแแแแ, แฉแแแ แแแแฅแแก แแแ แขแแแ แแ แจแแแแ แแแแ แฃแกแแคแ แแฎแ แขแแฅแแแแแแแ แกแแแฃแจแแ แแแแแแฃแขแแ แแแ แแ แขแแ แแแแแแแก แกแแ แแแ แแแ แแแกแขแแแชแแฃแ แ แแแแจแแ แแกแแแแก. แแแแ แแ แฃแคแ แ แฃแกแแคแ แแฎแ แแแแจแแ แแกแแแแก, แฉแแแแ Port Knocking แแแแแแ แจแแแซแแแแ แแแ แแฃแแแแก แจแแขแแแแแ แ แแแแแแแแ แ แแแแก แแแกแจแขแแแแ, แจแแกแแแแฌแแแแแแ แแแ แขแแแแก แแแแแขแแแแ - แจแแแแซแแแแ แแแแแแขแแ 3,4,5,6 ... แแแ แขแ แแแแแ แแแแแแแก แแแฎแแแแแ. แแ แแ แจแแแแฎแแแแแจแ แแฅแแแแก แฅแกแแแจแ แแแ แแแแแ แ แจแแญแ แ แแแแฅแแแก แจแแฃแซแแแแแแ แแฅแแแแ.
แฌแงแแ แ: www.habr.com