Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MacStadium使ってみた

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 MacStadium使ってみた

Avatar for Hisashi.Iguchi

Hisashi.Iguchi

June 20, 2019

More Decks by Hisashi.Iguchi

Other Decks in Technology

Transcript

  1. /4 1 4 CDE 2 0 9 0 29 .

    # # W IJ S a 1 ,2 AN T A@ M@ A
  2. L m • fw • ceH 9@2@ 9 B 9I

    • /D9 9@2 @ 9 • o • h iU G W G • . / H. 2 9 9 / @ I • • gsTS v tu G • ynl a rd • yH 9 : . C 9 9@ I • J p s • 9 : 2 2 @ B H B 9 E 2 @I
  3. W / • • S • • / • •

    • W 5 1 • O S • • S • S
  4. • • O • • • • • 1 /

    • 1 O • • O • S O 16 1 W
  5. 9A • . u d eOb Ue • h 9A

    • u d eOt mH • p • oOwl s S a Wd e • d e ML / , Pn I 274 O • c P C • i • wl • 9 : A • > 9 : A • >>:7 • > >>:7
  6. • 0 1 , ./ . / ./ . /

    ./ : . : : ./: . / /
  7. • 1 > , ./ . / ./ . /

    ./ : . : : ./: . / / - > 1 2 2
  8. D S D • WV T • MS L F

    • 1 1 )( )( )( • ) 2 • 1 5 • 1 461 )( ,,( • 1 4C CA1 4 • 1 6 1 CD. / / / / / / / & , : / / / /
  9. / 7 • N 8 D 48 • 8 D

    48 . $ H C • OP : HI BA • :0 ( • 322 ) 85 0 . $ H C • 322 ) 85 0 . $ H C • 322 ) 85 ) 0 . ( $ H C • D:1:4 • 1H H DH .6/: - 0 M . $ H C • 6/: . 2A D A 0 /42 . $ H C • 6/: . 2A D A 0 /42 . ( $ H C • 6/: . 2A D A 0 /42 . ) $ H C (
  10. -88 2 • 0 A F5 • / 8 75C

    8 . 7 -4- C • / 8 75C 8 . 7 -4- $ C • 4D6 C • 13 -88A : C • 13 -88A : C • 13 -88A : C • 13 -88A : $ C • 13 -88A : C $
  11. 4 • 5 • • • • • 1 2

    7 , . / . . / : : .: / . . :
  12. 7: • /1 : • 11. . /1 1 ,

    . / . . / : : .: / .
  13. A • A • • 8 • 1 , /

    / / : : /: / : .:/ :
  14. 2 • • 0 . C/ 1, ? 1 1,

    ? ?= : : = : 1= ? 1: 1 = 1 :=
  15. • • / 1 / 2 / .C / 1,

    ? 1 1, ? ?= : : = : 1= ? 1: 1 = 1 :=
  16. C • C/ , / / / : : /:

    / : .:/ : 2 3
  17. / • / , / / / : : /:

    / : .:/ : • /
  18. • 5 5 • S 5 • a 2 EE

    , / / / : : /: / : .:/ :
  19. • • 2 • C , / / / :

    : /: / : .:/ : 66
  20. - • • A - 7 2 C . /

    / ? / / ? ?= : : / , = : / / = / ? : =? = : = /
  21. 8 • 8 • 2 8 C . / /

    ? / / ? ?= : : / , = : / / = / ? : =? = : = /
  22. 2 • 2 , - . . . . :

    : . : . . . . / :
  23. B A • 3 B A • / 0 0

    • . C/ , ? , ? ?= : : - = : = ? : = : =
  24. 2 /@2t • 2 v J SWy W • o

    a • is Ndkb g h lD • u D r • 2 /@2 t Kt n ND • KC K E pD • 2 je Tu v K • l k 2 2 T / 2 / • • 2 3 # 2 J SWy I / 2 #"
  25. • K E koIT • • r N ai d

    W e jC • v C • u Ju lN C • K J J D nC • gb Sv J • j i / S 3 / @ y • ko • 3 " IT # u "" u p Wh y t J s
  26. 4 CFI • • J • 3 3 /etc/pf.conf block

    in all pass in from 10.0.0.0/8 pass in from 172.16.0.0/16 pass in from 192.168.0.0/24
  27. J • C F O • 5 • 3 3

    I S 3 /Library/LaunchDaemons/local.pfctl.plist <plist version="1.0"> <dict> <key>Disabled</key> <false/> <key>Label</key> <string>local.pfctl</string> <key>Program</key> <string>/sbin/pfctl</string> <key>ProgramArguments</key> <array> <string>pfctl</string> <string>-E</string> <string>-f</string> <string>/etc/pf.conf</string> </array> <key>RunAtLoad</key> <true/> <key>StandardErrorPath</key> <string>/tmp/local.pfctl.err</string> <key>StandardOutPath</key> <string>/tmp/local.pfctl.out</string> <key>WorkingDirectory</key> <string>/var/run</string> </dict> </plist>
  28. 3 36 6 e • 3 6 A a •

    i • 6 PI JE • PI a Wb G V k • H NC S
  29. 3 3 • 7 37 A be • • PI

    JE • iPI be W kG V l • H NCkS • a
  30. 3 3 aeo • 8 38 kn • GI N

    • C W HIP bAE • r kn lpC JNP • iA S • s Au v t • 3 3 J J I V $ sudo openvpn --client --dev tun --proto udp -- remote ”xxx.xxx.xxx.xxx“ ”1194“ --resolv-retry infinite --nobind --persist-key --persist-tun --comp-lzo --verb 3 --ca $ca_crt --cert $client_crt --key $client_key
  31. + iM • n a e + 3J e k

    • s 9 V • ot s • k M MB • J Bg e lr
  32. S • / 2 4 i U C • e

    HdW b i x • x • i NI a W • ci CH U • c • i M o t • p I l mCH i U H N • i N 7 N 1 N • V 7 • I cU u • M r
  33. 2