αααααΆααα’αααΈ?
ααΆαα½αααΉαααΆαααΎαα‘αΎαααααΆααααα½ααα·αα·αααα’ααΈαααΊαα·αααααααααααΆα
αααΆα ααΆααααααΎαα
ααα½αααααααΆα αα·αααα ααααααααααΆαααααααααα’ααΈαααΊαα·ααααα»αααααΌαααΆαααΆααΆααα αα½αααΆααααααααΆααα
αα
αααααα
ααΌα
ααααααΆαα·αα’αΆα
ααααΎααααΆααα’ααΈαααΊαααααΆααααααα αα·ααααααααΎαα·αααα·ααΆααΌαααααΆαααααααΈααΆααααα»αααΆααα·ααΆα αααααΆαααααα
αΌααααα»α
ααΆααααΆ 19
ααα»ααααααααααΌαααΆααα·αααα·ααααΈααΆααααα»αααΆααααα ααααα· αα·αααΆααααα ααααα·α αα·αααα·ααααα½ααααα αΌαααΌαααααΈααΆααααα»αααΆααααα ααααα·αααααααΆαααΆααααααααααα αα·αααααααα ααα½α αα·αα ααα αΆαααααααΆα αα·ααααα·αααΆααααααααααααααααααααααΆαααΆαα½α αα·ααα·ααα·αααΈαααααααα
αα
αααα»αααΆαααααΆαααα ααΎαααΉαααααΎααααΆαα freeware* ααααααΎαααααΆααααΆ 6 ααα αΆαα
αααα»αβααΆαβααααΆααΆαβααααΎβα±ααβααααΎαβααΆαβαααβααΆαβααΆαβαα½αααΆαβααΆααααΆααβα
ααααβα’αααβαααβαα·αβααΆαβααααααΆααα·ααααΆβααΆαβαααβα’αΆα
βααααΎβαα
βααΆαα ααΏααααα½αααααααααααΌαααΆαααΆαααΆαααΊααΆαααααΌαααα»αααΆαααααΎαααααααααΌαααα αΆααααααΆααα·αααααΆααΆααααααα
ααΆαααααααααΆαα
- AWS ααααα
ααααα·αααααΆαααααΎααααΆαααααα₯ααα·ααααα αααααΆαααααααα 12 αα ααΆαα½αααΉαααααααααααα ααΆα ααα 15 ααΈα αααΆαααααα»ααα½αααα- ααααα α»αααααααααα»αααααααα ααααΆααααα’αΆα ααααΆααα
https://wireguard.isystem.io
ααααΆααααΆα
- α α»αααααααααααΆααααααΈ AWS α₯ααα·ααααα
- αααααΎαα§ααΆα ααα AWS
- ααΆαααααΆαααα α§ααΆα ααα AWS
- ααΆαααααααα ααΆαααααααα Wireguard
- ααααααα ααΆαααααααααααΆαααΈαααααα VPN
- αα·αα·αααααΎαααΆαααααΉαααααΌαααααΆαααα‘αΎα VPN
αααααΆααααααααα
1. ααΆαα α»ααααααααααΈ AWS
ααΆαα
α»ααααααααααΈ AWS α₯ααα·ααααα ααΆαααΆααααααΌαααααααα·αααααΆαα αα·ααααααα₯αααΆα Visa α¬ Mastercard αααααΆααα»ααααΆαα αααα»αααΌαααααΆαα±ααααααΎααΆααα·αααα·ααααααααΌαααΆααααααααΌααααα₯ααα·ααααα
α‘.α‘. ααΆαααΎααα»αααΌαααααααααα AWS
α’αααααααΌαααΎα ββbrowser α αΎαα
αΌααα
ααΆααα
α
α»α
ααΎαααΌαα»α "α
α»αααααα"
α‘.α’. ααΆαααααααα·ααααααααααΆαααααα½α
ααααααα·ααααααα αΎαα α»α ααΎαααΌαα»α "αααα"
α‘.α£. ααΆααααααααααααΆααααα’α·αααααΆαααααα
αααααααααααΆαααααΆααααααα
α‘.α€. αααααΆααααααααΆαααΆαααΌααΆααα
αααααΆα ααΆαααα·α αααααα»αααααα αα·ααααααα’αααααΆαααααααα
α‘.α₯. ααΆααααααααααΆααααααΈ
αα ααααΆααααΆαααα αααααΌαααααααααΌαααΆααααααΆαα α αΎα $1 ααααΌαααΆαααΆαααααααααΆααααΈααΆαααΌααΆααα αααααΌα 4 αααααααααΌαααΆααααα αΆααα ααΎα’αααααααα»αααααΌααα α αΎαααΌαααααααααααΆααααααΆααααα½αααΆαα α ααΈ Amazon α αααα»αα’αα‘α»ααααα α ααΌααααα α’αααααααΌαααα α»α αααααΌαααααααα αΆααα ααΎα’ααααααα
α‘.α¦. αααααΎααααααααΆαααααα
ααααΎαααΎα - αααααΆαααΌαααααΆα (α₯ααα·ααααα)
α‘.α§. α αΌααα ααΆαααα»αααΌαααααααααα
α‘.α¨. ααΆαααααΎαααΎαααΈααΆααααααααααααααα·αααααα
α‘.α¨.α‘. ααΆαααααΎαααααααααΏα
αα»ααααααααΎαααΎαααααααααααα·αααααα ααΆααααΌαααΆααααααα’αα»ααΆαααα±ααααΆαααααααΆαααα
- αααΈα ααα
- αααΆααΈα
- α ααααααα αααΎαα
- ααααααΆααΈ Stockholm
- ααΈαααα»αα‘α»ααα
ααααααααααα·αααααααα ααΈαααα»αα‘α»ααααααα αΆαααααααααα’αααα»αααΆααααααΉαααααΏαα ααΌα αααααααα»αααΆαααααΎαααΎαααΆαααααΆααααΆαααααΌαααΆααααααααααααααα
2. αααααΎαα§ααΆα ααα AWS
2.1 αααααΎααααΆαααΈααα·αααα·α
α’.α‘.α‘. ααΆαααααΎαααΎαααααααα§ααΆα ααα
ααΆαααααΆαααΎα ααααα» t2.micro ααααΌαααΆαααααΎαααΎα αααααΆα’αααΈαααααΎαααααΌαααΆα ααααΆααααα α»α αααΌαα»α αααααΆααα ααααααα ααΆααααααααααααααΆααααα’α·αα’αααΈααααα»
α’.α‘.α’. ααΆαααααααααααΎαααααα»
αα αααα’ααΆαα ααΎαααΉαααααΆαα IP ααΆααΆαααα’α α·αααααααααα ααΉαα§ααΆα αααααααααΎα ααΌα αααααα ααααΆααααΆαααα ααΎααα·αααΆαααααααααααααααααααααα·αα IP ααΆααΆααα α αΎαα α»α αααΌαα»α αααααΆααα ααααααααα ααααα»α
α’.α‘.α£. ααΆααααααΆααααΆααααα»α
αααααΆααααα ααα "ααΆαααΉα" α αααααΆαααααααααααααααΎα 16 ααΈα αααΆααααΊαααααααααΆααα αΎαααΎαα α»α αααΌαα»α αααααΆααα ααααααααααΆα
α’.α‘.α€. ααΆαααα‘αΎαααααΆα
ααααα·αααΎααΎααααααΎαα§ααΆα αααααΆα αααΎα ααααα½αααΆα’αΆα ααααΌαααΆαααΆααααΆαααα»ααααααααΆα ααΎααααΈααααα½ααααααΆααααααααααα αααα»αααααΈααααα»αααΆααααααΊααΆαα’αα α α»α αααΌαα»αααααΆαα αααααΆααα ααααααα ααΆαααααααααααα»ααα»ααααα·ααΆα
α’.α‘.α₯. ααΆαααΎαα ααα
αααα»αααα αΆαααα ααΎαααααααα
ααΆαααααααααααααΆααααααΎααααααΎαα
ααααααααααΌαααΆαα αααα»αααα
αααααΎαα
αα ααααΌαααΆαααα α
ααΆαααα»αααααα·αα»αα ααΎαααααΌααααααΎααααα»ααα»ααααα·ααΆαααααΈ αααααααααα αα·αααααΆ ααααααα
ααα UDP (α
αααΆαα UDP ααααΆαααααα½α) αααα»αααΆα Rort Range ααααααααα
αααααΈαα½α
αααααΆααααΈααααααα·αααααααααααααΌαααΆαααΌαα α»α ααΎαααΌαα»α αα·αα·ααα αα·αααΎαααααΎαααΆα
α’.α‘.α¦. αα·αααααΆαααΌαα ααααΆααααααααΆααα’ααα
αα ααΎααααααααααΆααα·αααααΆαααΌαα ααααΆααααααααΆααα’αααα instance ααααααΎα ααΎααα·αα·αααααΎαααΆααΎααΆααααααααΆααα’αααααα·ααα αααα»αααααΆααα αΎαα α»α αααΌαα»α ααΎαααααΎαααΆα
α’.α‘.α§. ααΆααααααΎαααα αΌα
αααααΆααβααβαααα’ααβαα½αβαααβαααααβα±ααβααΆααβαααααΎα α¬βααααααβαα SSH αααβααΆαβααααΆαα αααβαααβαααααβααΎαβααΉαβααααΆααβααΈβα ααααΆαβαα βααααα»βααααβααΎαα ααΎαααααΎαααΎααααααΎα "αααααΎαααΌαααααααΈ" ααΎααααΈαααααΎαααΌαααααααΈα ααΆαααααααααΆα αΎαα α»α αααΌαα»α ααΆααα Key PairααΎααααΈααΆααααααααααΆααααααΎαα αααααΆαα»ααα½αααΆαα αααααααα»ααααα·ααΆααα ααΎαα»αααααΌααααααα»ααααααααααα’αααα αα αααααΆααααα½α α α»α αααΌαα»αα ααΎαααααΎαααΆαααααΈ
α’.α‘.α§.α‘. αααααΆαα»αααα αΌα
αααα αΆααα ααΈαααααΊααΆααα αΆαααααΆααααααΆαα»ααααααααΆααααααΎαααΈααα αΆααα»αα αααααΆααααΈααΎαα α»α αααΌαα»α ααΆααα Key PairααααααΌαααΆααααααΆαα»αααΆα―αααΆααα·ααααΆαααααααααααΆαααααααααααα *.pem α αααα»αααααΈααααααα»αααΆαααΆαααααααααΆα wireguard-awskey.pem
α’.α‘.α¨. αα·αααααΆαααΌαα ααααααααααααΆααααααΎαααααα»
αααααΆαααα ααΎαααΎαααΆαα’αααΈααΆαααΎαααααΎαααΆααααααααααααααααα»αααααΎαααΎααααααααΎαα ααΎαα’αΆα α αΌααα ααΆαααααααΈααααααΈααααααΎααααα α»α ααΎαααΌαα»α ααΎαααααΈ
α’.α’. ααΆααααααΎαα’αΆααααααΆα IP ααΆααααα
α’.α’.α‘. α αΆααααααΎααααααΎα IP ααΆααααα
αααααΆαααα ααΎαααααΌααααααΎαα’αΆααααααΆα IP ααΆααααα α’α α·αααααααα αααααΆαααααααααΎαααΉαααααΆαααα αααΆαααΈααα VPN ααααααΎαα ααΎααααΈααααΎααΌα ααααα αααα»αααααααα»ααααα αααααααΆααααααααα’αααααα ααΌαααααΎαααΎαααΆαα» IPs αααααα ααΈαααααα αααααΆα αα·αααααα·αα»α α αΎαα α»α αααΌαα»α αααα ααα’αΆααααααΆαααααΈα
α’.α’.α’. ααααααα ααΆααααααααααΆααααααΎα IP ααΆααααα
αα ααα αΆααααααΆαα ααΎαααααΌαααΎααααααΎα α’αΆα Amazon (ααΎαααααΎαααΆαααΆαααααΆαααΎα) α αΎαα α»α ααΎαααΌαα»α αααα αα
α’.α’.α£. αα·αααααΆαααΌαα ααααααααααααΆααααααΎαα’αΆααααααΆα IP ααΆααααα
α’αααααααααααΆααααΉααααα αΆαα’αΆααααααΆα IP ααΆααααα αααααΎαααΆαααα½αα ααΆααααΌαααΆαααααΆαα±ααααααααα αΆαααΆ α αΎαααΆααΆααΆααααααΎαααΆααααα»αααΆααααααααΆα α»αα ααΆααΉαααΆαααααααααα αααΎαααΆααα½ααααααα»αααααΎαααΆαααααΆαααα‘αΎα αα·αααααΎααααΆαααααΆαααΈααα VPN αααααααααα αα αααα»αααΆαααααΆαααα αααα»αααααΎα’αΆααααααΆα IP ααΆα§ααΆα αααα 4.3.2.1. αα αααα’ααααααα αΌαα’αΆααααααΆαα αΎαα α»α αααΌαα»α αα·α
α’.α’.α€. αααααΈα’αΆααααααΆα IP ααΆααααα
αααααΆαααα ααΎαααααΌαααΆααααα αΆαααΆαα½αααΉααααααΈααα’αΆααααααΆα IP ααΆααΆαααα’α α·ααααααααααααααΎα (elastics IP) α
α’.α’.α₯. ααΆαααααα IP ααΆααααα αα ααααα»αα½αα
αα αααα»ααααααΈααα ααΎαααααΎαααΎαα’αΆααααααΆα IP αααααΎαααΆαααα½α α αΎαα α»α αααΌαα»αααααα»αααΆαααααΆα ααΎααααΈαααα αΆααααΊαα»ααααααΆααα α»αα αα αααα»αααΆααααΎαααΎαααΆαα» α’αΆααααααΆααα½ααααααααΆαα ααααα»αααααΎαααΆααααααΎααα»αα
α’.α’.α¦. ααΆαααααα IP ααΆααααα
αα ααα αΆααααααΆαα ααααΎαααΎαα§ααΆα αααααααααΎαααΈαααααΈαααααΆααα α»α α αΎαα α»α αααΌαα»α αα
α’.α’.α§. αα·αααααΆαααΌαα ααααααααααΆαα αΆααααΆαα IP ααΆααααα
αααααΆααααΈααα ααΎαα’αΆα ααΎαααΆ instance ααααααΎα αα·αα’αΆααααααΆα IP α―αααααααααΆααααΌαααΆαα αααααΆαααα ααΉαα’αΆααααααΆα IP ααΆααΆαααα’α α·ααααααααααααααΎαα
α₯α‘αΌααααααΎαα’αΆα ααααΆαααα ααααα»αααααΆααααααΎαααααΈααααααΎαααΈααΆααααα ααΈαα»αααααΌαααααααααΎαααΆαααα SSH α
3. ααααΆαααα α§ααΆα ααα AWS
α£.α‘. ααΆααααααΆααααΆαααα SSH ααΈαα»αααααΌαααααΈαααΌ
ααΎααααΈααααΆαααα
αα»αααααΌααα Windows ααααΌαα’αααααααΌαααΆααα αα·αααα‘αΎααααααα·ααΈ
α£.α‘.α‘. ααΆαα αΌαααα―ααααααααΆαα Putty
α£.α‘.α‘.α‘. αααααΆααααΈααα‘αΎα Putty α’αααααααΌαααααΎαααΆαα§αααααααααΎααααΆαα PuTTYgen αααααααΆααααααΆαα½αααΆ ααΎααααΈααΆαα αΌαααΌααααα·ααααΆααααααααΆαααααα PEM ααΆααααααααααααααααααααΆααααααΎαααα»α Putty α ααΎααααΈααααΎααΌα αααααααΎαααΆαα»αα αααα»ααααΊαα»αααααΌα ααΆααααααα-> αααααΉαααΆαα αΌα
α£.α‘.α‘.α’. ααΆαααααΎαααΎααα AWS αααα»ααααααα PEM
αααααΆααααααααΎαααΎαααΌααααααααΎαααΆααααααΆαα»αααΈαα»ααααα»αααα αΆα 2.1.7.1 αααα»αααααΈααααααΎααααααααααααΆα wireguard-awskey.pem
α£.α‘.α‘.α£. ααΆαααααααααααΎαααΆαα αΌαααααΆααα
αα ααα αΆαααα ααΎαααααΌααααααΆααααα·ααααααααααΆααααααα (ααΆααα·αααααΆ) α αΎααααααααΆααααααααΆαα αα·αααΆααααααΆαααααααΆαααα»ααααα·ααΆαα ααΆααΉαααααΌαααΆαααααΎαα»αααΆααααααααα’αααααααΆααα ααΌα αααα ααΎαααΆαααΆααααααααααΎααΆααααααααΆααααΈααΆαααααΎααααΆαααα·αααααααα α’ααααα·αα αΆαααΆα ααααααααΆααααααααΆαααα ααα»ααααααΆαα·αααΌαααΆααα»ααααα·ααΆααα ααααα·αααΎααααααΆαααα αααα»ααααα»αα αααααΆααααΈααΎαα α»α αααΌαα»α αααααΆαα»αααα―ααα
α£.α‘.α‘.α€. αααααΆαα»ααααααααΆαααΆαα αΌα
αααα’αααααααΆαα»αα―αααΆαααΎα α αΎαααΎααααααΆαα»αααα―αααααααααΎαααΆα―αααΆααααααΆαααααααααααα .ppk
ααΆααααααααΆααααααΎαααα»ααααααα·ααΈ Putty.
αααααΆααααααααα (αααα»αααααΈααααααΎαα wireguard-awskey.ppk
) α αΎαα
α»α
αααΌαα»α αααααΆ.
α£.α‘.α’. ααΆααααααΎααα·αααααααα ααΆααααααααααΆααααααΆαααα αααα»α Putty
α£.α‘.α’.α‘. αααααΎαααΆααααααΆαα
ααΎααααααα·ααΈ Putty ααααΎαααΎααααααααα½αα ααααααααα»α (ααΆααααΌαααΆαααΎαααΆαααααΆαααΎα) αα·ααα αααα»αααΆα ααααααααΆαααΈα αααα αΌαα’αΆααααααΆα IP ααΆααΆααααααααΆαααΈαααααααααΎα αααααΎαααΆαααα½ααααα»αααα αΆα 2.2.3 α αα αααα»αααΆα ααΆααααααΆαα»ααααα αααα αΌααααααααΆαα’αααΎα α·ααααααααΆααααΆααααααΆααααααααΎα (αααα»αααααΈαααααααα»α wireguard-aws-α‘α»ααα) α αΎααααααΆααααα α»α αααΌαα»α Save ααΎααααΈαααααΆαα»αααΆαααααΆααααααΌααααααΎαααΆαααααΎα
α£.α‘.α’.α’. ααΆαααα‘αΎαααΆαα αΌααααααααααααααααα·ααααα’αααααααΎ
α αααΎαααααα αααα»ααααααα ααΆααααααΆααααααΎαααΎααααααααα αα·αααααα αα·ααα αααα»αααΆα αααααα’αααααααΎα αΌααααααααααααααααα· αααα αΌααααααα’αααααααΎααααΆαα Ubuntu ααΊααΆα’αααααααΎααααΆαααααααααΆαααα§ααΆα ααααα ααΎ AWS ααΆαα½αα’ααΌααα»αααΌα
α£.α‘.α’.α£. ααΆαααααΎαααΎαααα―ααααααααΆααααααΆααααΆαααα SSH
αααααΆααααα αΌααα ααΆαααααααααα ααΆααααααΆαα/SSH/Auth αα·ααα ααΆααααΆα α―αααΆαααα―ααααααααΆααααΆααααααααααΆαα α α»α αααΌαα»α αα»αααβ¦ ααΎααααΈααααΎαααΎαα―αααΆααααααΆααα·ααααΆααααααααα
α£.α‘.α’.α€. ααΆαααΎααααααααΆαααΆαα αΌα
αααααΆαααααααΉααααααΎαααΆαααΆαα αΌαααΈαα»ααα ααα αΆα 3.1.1.4 αααα»αααααΈααααααΎαααΆααΆα―αααΆα wireguard-awskey.ppkα αΎαα α»α αααΌαα»α ααΎα.
α£.α‘.α’.α₯. αααααΆαα»αααΆαααααα αα·αα αΆααααααΎαααΆααααααΆαα
αααα‘αααα ααααααααααα ααααααααα»α α α»α αααΌαα»αααααααα SaveααΎααααΈαααααΆαα»αααΆαααααΆααααααΌααααααΎαααΆαααααΎααΈαα»ααα αααα»αααα αΆααα»α (3.1.2.2 - 3.1.2.4) α α αΎααααααΆααααααΎαα α»α αααΌαα»α ααΎαααΌααΆα ααΎααααΈααΎαααΆααααααΆαα SSH ααΈα ααααΆααααααΎαααΆααααααΎα αα·αααααααα ααΆααααααααα
α£.α‘.α’.α§. ααΆααααααΎααααα»αα α·ααααααΆαααα αΆαααααα
αα ααα αΆααααααΆαα ααΆααΎαααααΌααααααΎαααααΆααΆαααααΆαα ααΎαααααΌαααΆααααααααΆααααααΆααα½α ααΎααα·αααΆαααΆααα»αα α·ααααααααΆαααααααααΆααα»αααααΌαααααΆααααΈααα α αΎααα½αααΆααΎααααΌααα»αα α·ααααα»αααααΌαααααΈα ααααΆααααα¬ααα ααΎαααΉαα α»α αααΌαα»α ααΆαααα ααα»αααααΆαααααααααΆαα αααα»ααααααΈαααΆαααΈααααα’αΆα αα»αα α·αααααΆαα
α£.α‘.α’.α¨. αααα αΌαααΆααααααααΆααααΎααααΈα αΌαααααΎαα
αααααΆααααΈααα αααα’α½α ααααΆααΈαααΉαααΎα αααα’αααααααΌαααΆααα½αααααΆααααααααΆαααααααΆαααα ααααα·αααΎα’ααααααααααΆαα»αααααα ααα αΆα 3.1.1.3 α αα ααααααα αΌαααΆααααααααΆαα ααααΆααααααααΆααα ααΎα’ααααααααΎαα‘αΎαααα ααααα·αααΎα’αααααΆαααα α»αα’αααα’αΆα ααααΎαα Backspace.
α£.α‘.α’.α©. ααΆαααααΆααααα ααααααΆααααααΆαααααααα
αααααΆααααΈαααα αΌαααΆααααααααΆααααααααααα ααΎαααααΌαααΆααααα αΆαααΆαααααΆαααααα αααα»αααααΆααΈααααααααΆααααΎαααΆααααααααααΈα ααααΆαααΊααααααααα½αααΆααααα ααΎααααΈααααα·ααααα·ααΆααααααααΆααααααΎαα
4. ααΆαααααααα ααΆαααααααα Wireguard Server
ααΆαααααΆαα
α»αααααααααα»ααααααΆααααΆαααα‘αΎα αα·αααααΎααααΆαα Wireguard αααααααΎααααααΈααααααΆααα·αααααΆααΆααααααα’αΆα
ααααΆααα
αααα»αααααΆααα
α€.α‘. ααΆαααα‘αΎα WireGuard
αα αααα»αααααΆααΈα ααΌααααα αΌαααΆααααααααΆααΆαααααα (α’αααα’αΆα α αααααα ααΆααααααΆαααααααααααΆαα α αΎααα·αααααΆαααααα»αααααΆααΈααααα α»α αααΌαα»αααααα»αααΆαααααΆα)α
α€.α‘.α‘. ααααΌαααααΆαα
ααααΌαααααΆαααααααααΎααααααΈαααα‘αΎα Wireguard
git clone https://github.com/pprometey/wireguard_aws.git wireguard_aws
α€.α‘.α’. ααααΌααα ααααΆαα½αααααααΈα
αα ααΆαααααααααΆαααααΆααααααΌα
cd wireguard_aws
4.1.3 ααααΎαααΆαααααααΈαα αΆααααααΎα
ααααΎαααΆαααΆα’αααααααααααα (α’αααααααΎααααΆααααΆ root) ααααααΈαααα‘αΎα Wireguard
sudo ./initial.sh
ααααΎαααΆαααα‘αΎαααΉααα½ααααα·ααααααααΆααααΆαααααααααΌαααΆαααΎααααΈααααααα ααΆαααααααα Wireguard
α€.α‘.α£.α‘. ααΆααααα αΌαα ααα»α αααααΆαα
αααα
αΌαα’αΆααααααΆα IP ααΆααααα
α αΎαααΎαα
ααααααααΆαααΈααα Wireguard α ααΎαααα½αααΆαα’αΆααααααΆα IP ααΆααααα
αααααααΆαααΈααααααα»αααα αΆα 2.2.3 α αΎαααΎαα
ααααααα»αααα αΆα 2.1.5 α ααΎαα
ααα’α»ααααα αΆααα½αααΆααΆαα½αααααΆαααααααααα½αααΆαααααααααααα§ααΆα ααα 4.3.2.1:54321
α αΎααααααΆααααα
α»α
ααααΆααα
α»α
αααα
αΌα
α§ααΆα αααααααααα
Enter the endpoint (external ip and port) in format [ipv4:port] (e.g. 4.3.2.1:54321): 4.3.2.1:54321
α€.α‘.α£.α’. ααΆααααα αΌαα’αΆααααααΆα IP ααΆααααα»α
αααα
αΌαα’αΆααααααΆα IP αααααααΆαααΈααα Wireguard αα
ααΎαααααΆααα VPN αα»ααααα·ααΆα ααααα·αααΎα’ααααα·αααΉαααΆααΆααΆα’αααΈαα ααααΆααααα
α»α
ααααΆααα
α»α
αααα
αΌαααΎααααΈααααααααααααααΆαααΎα (10.50.0.1
)
α§ααΆα αααααααααα
Enter the server address in the VPN subnet (CIDR format) ([ENTER] set to default: 10.50.0.1):
α€.α‘.α£.α£. ααΆααααααΆαααααΆαααΈααα DNS
αααα
αΌαα’αΆααααααΆα IP αααααααΆαααΈααα DNS α¬ααααΆααααα
α»α
ααααΆααα
α»α
αααα
αΌαααΎααααΈααααααααααααααΆαααΎα 1.1.1.1
(Cloudflare ααΆααΆααα DNS)
α§ααΆα αααααααααα
Enter the ip address of the server DNS (CIDR format) ([ENTER] set to default: 1.1.1.1):
α€.α‘.α£.α€. ααΆααααααΆααα ααα»α αααααΆαα WAN
αααααΆααα’αααααααΌααααα
αΌααααααα
ααα»α
αααααΆαααααααΆαααΆααααα
αααααΉαααααΆαααα
ααΎα
ααα»α
αααααΆαααααααΆαααΆααααα»α VPN α ααααΆααααα
α»α
Enter ααΎααααΈααααααααααααααΆαααΎααααααΆαα AWS (eth0
)
α§ααΆα αααααααααα
Enter the name of the WAN network interface ([ENTER] set to default: eth0):
α€.α‘.α£.α₯. ααΆααααααΆαααααααα’αα·αα·αα
αααα
αΌααααααα’αααααααΎααααΆαα VPN α ααΆααα·αααΊααΆαααΆαααΈααα Wireguard VPN ααΉααα·αα’αΆα
α
αΆααααααΎαααΆααααα αΌαααααααΆαα αα
ααΆααα’αα·αα·ααααααΆααααααΌαααΆαααααααα αααα»αααααΈααααααα»αααΆααααα
αΌαααααα Alex@mobile
α§ααΆα αααααααααα
Enter VPN user name: Alex@mobile
αααααΆααααΈααα ααΌα QR ααΆαα½αααΉαααΆαααααααα ααΆαααααααααααΆαααΈαααααααααααΆαααααααααααΈαα½αααααααΌαααΆααααα αΆααα ααΎα’αααααα αααααααΌαααα’αΆααααααααΎαααααα·ααΈααΌαααααα Wireguard αα ααΎ Android α¬ iOS ααΎααααΈααααααα ααΆααααααααααΆα α αΎααα αααααααΌα QR ααααα α’αααααααα―αααΆαααααααα ααΆααααααααααΉαααααΌαααΆααααα αΆααααα»αααααΈααααΆαααααααα ααΆαααααααααααααααααα’αα·αα·ααα ααααααααΎααΆααΉαααααΌαααΆααα·ααΆααααΆααΌα ααΆααααααα
α€.α’. ααΆαααααααα’αααααααΎααααΆαα VPN ααααΈα
ααΎααααΈααααααα’αααααααΎααααΆααααααΈ α’αααααααΌαααααα·ααααα·ααααααΈααα
αααα»αααααΆααΈα add-client.sh
sudo ./add-client.sh
ααααααΈααα½ααααααααα’αααααααΎααααΆααα
α§ααΆα αααααααααα
Enter VPN user name:
ααΌα
ααααΆαααααααααααααααααα’αααααααΎα’αΆα
ααααΌαααΆαααααααΆααααΆαααΆαααΆααααααααααααΈα (αααα»αααααΈααα Alex@mobile
):
sudo ./add-client.sh Alex@mobile
ααΆααααααααααΆαααααα·ααααα·ααααααΈααα
αααα»ααααααααΆααααααααααα’αα·αα·ααααΆαααααααααααΌα /etc/wireguard/clients/{ΠΠΌΡΠΠ»ΠΈΠ΅Π½ΡΠ°}
α―αααΆαααααααα
ααΆαααααααααααΆαααΈααααααααΉαααααΌαααΆααααααΎα /etc/wireguard/clients/{ΠΠΌΡΠΠ»ΠΈΠ΅Π½ΡΠ°}/{ΠΠΌΡΠΠ»ΠΈΠ΅Π½ΡΠ°}.conf
α αΎαβα’ααααααβααααΆααΈαβααΉαβαααα αΆαβααΌα QR αααααΆααβααΆαβααα‘αΎαβαααααα·ααΈβααΌαααααβα
ααα αα·αβααααΉαααΆαβααβα―αααΆαβαααααβαα
ααΆααααααααα
α€.α’.α‘. α―αααΆαααααααα ααΆααααααααα’αααααααΎααααΆαα
α’αααα’αΆα
αααα αΆαααΆαα·ααΆααα―αααΆα .conf αα
ααΎα’αααααα αααααΆααααΆαααααααα
ααΆαααααααααααΆαααΈααααααααααα αααααααΎααΆααααααααΆ cat
sudo cat /etc/wireguard/clients/Alex@mobile/[email protected]
ααααααααααα·ααααα·α
[Interface]
PrivateKey = oDMWr0toPVCvgKt5oncLLRfHRit+jbzT5cshNUi8zlM=
Address = 10.50.0.2/32
DNS = 1.1.1.1
[Peer]
PublicKey = mLnd+mul15U0EP6jCH5MRhIAjsfKYuIU/j5ml8Z2SEk=
PresharedKey = wjXdcf8CG29Scmnl5D97N46PhVn1jecioaXjdvrEkAc=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 4.3.2.1:54321
ααΆααα·αααααΆα’αααΈα―αααΆαααααααα ααΆαααααααααααΆαααΈααααααα
[Interface]
PrivateKey = ΠΡΠΈΠ²Π°ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
Address = IP Π°Π΄ΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
DNS = ΠΠΠ‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ
[Peer]
PublicKey = ΠΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°
PresharedKey = ΠΠ±ΡΠΈ ΠΊΠ»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
AllowedIPs = Π Π°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π²ΡΠ΅ - 0.0.0.0/0, ::/0)
Endpoint = IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
α€.α’.α’. αααααΌα QR αααααΆααααΆαααααααα ααΆααααααααα’αα·αα·αα
α’αααα’αΆα
αααα αΆαααΌα QR ααααααα
ααΆαααααααααααααΆαααααΆαααΈαααααααααααΆααααααΎαααΈαα»ααα
ααΎα’ααααααααααΆααΈααααααααΎααΆααααααααΆ qrencode -t ansiutf8
(αααα»αα§ααΆα αααααα α’αα·αα·ααααααα Alex@mobile ααααΌαααΆαααααΎ)α
sudo cat /etc/wireguard/clients/Alex@mobile/[email protected] | qrencode -t ansiutf8
5. ααααααα ααΆαααααααααααΆαααΈαααααα VPN
α₯.α‘. ααΆαααα‘αΎααααααα·ααΈααΌαααααα Android
α’αα·αα·αα Wireguard ααααΌαααΆααααααΆαα Android α’αΆα
ααΆ
αααααΆααααΈααα α’αααααααΌαααΆαα αΌαααΆαααααααααα’αΆαααΌα QR ααΆαα½αααΉαααΆαααααααα ααΆαααααααααααΆαααΈαααααα (ααΌαααΎααααΆαααα 4.2.2) α αΎαααΆαααααααααΆααΆ:
αααααΆααααΈααΆαα αΌαααΆαααααααα ααΆααααααααααααααααα α’αααα’αΆα ααΎαααααΎαααΆαααααΌαααΌααααααααΈ VPN α ααΆααααααΆαααααααααααααΉαααααΌαααΆαα ααα’α»ααααα αΆααααααααΆαααααααΆαααα αααα»αααΆααααααααα Android
α₯.α’. ααΆαααα‘αΎααααΆαααΈααααααααΈαααΌ
ααααΌαα’αααααααΌαααΆααααα·αααα‘αΎααααααα·ααΈ
α₯.α’.α‘. ααΆααααααΎαα―αααΆαααααααα ααΆααααααααααΆαα αΌα
α α»α ααααα»αααααΆα ααΎααααΈαααααΎαα―αααΆαα’ααααααα½ααα ααΎαααααα»α
α₯.α’.α’. α ααααααΆαα·ααΆααα―αααΆαααααααα ααΆααααααααααΈαααΆαααΈααα
αααααΆααααααΎααααααααα
ααααΆααΈα Putty α αΎααααα αΆαααΆαα·ααΆααα―αααΆαααααααα
ααΆααααααααααααα’αααααααΎαααα
ααααΆαααΌα
αααααΆααα·αααααΆαα
αααα»αααα αΆα 4.2.1 α
αααααΆααααα
α»α
ααααα»αααααΆαααΎα’αααααααααααα
ααΆαααααααααα
αααα»αααααΆααΈα Putty αααααΆααααΈααΆαααααΎαααΎαααααΌαααΆααααα
αα ααΆααΉαααααΌαααΆαα
αααααααααααααααααααα·αα
ααααΆαααααααααααΆααα
α₯.α’.α£. α ααααααΆαααααααα ααΆαααααααααα α―αααΆαααααααα ααΆααααααααααΌαααααΆα
αα αααα»αααΆαααα ααΎααααα‘αααα α―αααΆαα’ααααααααααΎαααΆααααααΎαααΈαα»ααα ααΎαααααα» α αΎααα·αααααΆααα’αααααααααααα ααΆαααααααααα αααα»αααΆααΈααααΆαααααααααααΆααα
α₯.α’.α€. αααα»ααααααΆαα»αα―αααΆαααααααα ααΆααααααααααΌαααααΆα
αααααΆαα»αα―αααΆααααααααΎααααααααααα .conf (αααα»αααααΈαααααΆαααααα london.conf
)
α₯.α’.α₯. αααα»αααΆαα αΌαα―αααΆαααααααα ααΆααααααααααΌαααααΆα
αααααΆααααα’αααααααΌαααΆαα αΌαα―αααΆαααααααα ααΆαααααααααα αααα»ααααααα·ααΈ TunSafe α
α₯.α’.α¦. ααΆαααα‘αΎαααΆααααααΆαα VPN
ααααΎαααΎαα―αααΆαααααααα
ααΆααααααααααα α αΎαααααΆαααααα
α»α
αααΌαα»α ααααΆαα.
6. αα·αα·αααααΎαααΆααΎααΆααααααΆααααΆαααααααα¬α’αα
ααΎααααΈαα·αα·αααααΎαααΆαααααααααααΆααααααΆααααΆααααααααΌαααΌααααααααΈ VPN α’αααααααΌαααΎααααααα·ααΈαα»αααα αΎαα
αΌααα
ααΆααααα ααααα
α’αΆααααααΆα IP αααααΆααααα αΆαααααΌαααααααΌααααααΉαα’αΆααααααΆααααααΎαααΆαααα½ααααα»αααα αΆα 2.2.3 α
ααΎααΌα
αααααααααα ααααΌαααΌααααααααΈ VPN αααα»αααααΎαααΆααααααααααα
ααΈααααΆααΈαααΈαα»α α’αααα’αΆα αα·αα·αααα’αΆααααααΆα IP ααααα’ααααααααΆααααα αΌαα
curl http://zx2c4.com/ip
α¬α’αααααααΆααααα’αΆα αα pornhub ααααα·αααΎα’ααααα ααΆα αααΆααααααΆαα
ααααα: www.habr.com