์ ์ ํ SSTP๋ฅผ ์ํด์๋ ์ ํจํ HTTPS ์ธ์ฆ์๊ฐ ํ์ํฉ๋๋ค. 443 ํฌํธ๊ฐ ์ด๋ ค ์์ด์ผ xxxx.softether.net์ ๋ํ ์ธ์ฆ์๋ฅผ ์ป์ ์ ์์ต๋๋ค. DNS ๋ ์ฝ๋๋ฅผ ํตํด์๋ง 443 ํฌํธ๋ฅผ ๋
ธ์ถํ์ง ์๊ณ ์ธ์ฆ์๋ฅผ ๋ฑ๋กํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
https://community.letsencrypt.org/t/dns-based-challange-for-verification-of-letsencrypt-ssl-certs/28561/6
๋ฐ๋ผ์ SoftEther DynDns ๊ตฌํ์ ์์ ํด์ผ ํฉ๋๋ค.
Let's Encrypt HTTP Challenge๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด 443์ด ์๋ ํฌํธ 80์ ์์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ํผ๋์ค๋ฌ์ฐ์ค ๊ฒ ๊ฐ์ต๋๋ค. NGINX์ ๊ฐ์ ์น ์๋ฒ๋ฅผ ์ค์นํ๋ฉด SSTP 443์ ๋ฐฉํดํ์ง ์์ผ๋ฉฐ certbot์ด webroot ๋ฐฉ๋ฒ์ผ๋ก ์์ ์ ๋ฌธ์ ๋ฅผ ๊ฑฐ๊ธฐ์ ๋๋๋ก ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค.
๋ํ SoftEther VPN SSTP ์ธ์ฆ์๋ฅผ ์๋์ผ๋ก ๊ฐฑ์ ํ๋ ค๋ฉด CRON ๋ฐ vpncmd
ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์ธ์ฆ์๋ฅผ ์๋ํํ ์ ์์ง๋ง ํ์ผ์ ์๋ฒ ์ํธ๋ฅผ ๋
ธ์ถํด์ผ ํ๋ฏ๋ก ์ํํฉ๋๋ค. ์์ธํ ์ ๋ณด๋ ์ฌ๊ธฐ (์ฃ์กํฉ๋๋ค. ์คํ์ธ์ด๋ง ํด๋น)
์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ซ์ ์ ์์ต๋๊น?
์๋๋ฉด PR์ ํ๋ ค๊ณ ํฉ๋๊น?
SoftEther๋ ํ์ฌ Let's Encrypt์ ์ ํตํฉ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ ์ ํจํ ์ธ์ฆ์(์: SSTP)๊ฐ ํ์ํ VPN์ ์ข์ ๊ธฐ๋ฅ์ด ๋ ์ ์์ต๋๋ค.
์์ ๋ต๋ณ์ nginx, certbot, cron ๋ฐ vpncmd๋ฅผ ํ๋์ ์กฐํฉ์ผ๋ก ์ธ๊ธํ๊ณ ์์ต๋๋ค. ์ด๋ SoftEther ์ฃผ์ ๊ธฐ๋ฅ์ ์คํํ๊ธฐ ์ํด ์ฌ์ค์์ ํ์ค ์ ๊ณต์ ์ฒด๋ก๋ถํฐ ํ์ ์ธ์ฆ์๋ฅผ ๋ฐ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ์์ ์ธ ์์ ์ ๊ด๋ฆฌํ๊ธฐ์๋ ๋๋ฌด ๋ง์ 4๊ฐ์ง ์ํํธ์จ์ด์ ๋๋ค.
SoftEther๊ฐ 80์์ ๋ฃ๊ณ ๋ ๋ฌ์ ํ ๋ฒ์ฉ ์์ฒด์ ์ผ๋ก ์ ์ฒด ํธ๋ฆญ์ ์ํํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ๋ด ๋ง์, ์ด๋ฏธ ๋ด๋ถ์ ๋ง์ ์๋ฒ๊ฐ ์๋ ํ๋ฅญํ ์ค์์ค ๊ตฐ์ฉ ์นผ์ด๋ฉฐ ๋ช ๊ฐ์ง ์ต์ ์ ๋ ์ค์ ํ์ฌ ์ธ์ฆ์ ์ฒ๋ฆฌ๋ฅผ ํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
SoftEther๋ ํ์ฌ Let's Encrypt์ ์ ํตํฉ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ ์ ํจํ ์ธ์ฆ์(์: SSTP)๊ฐ ํ์ํ VPN์ ์ข์ ๊ธฐ๋ฅ์ด ๋ ์ ์์ต๋๋ค.
์์ ๋ต๋ณ์ nginx, certbot, cron ๋ฐ vpncmd๋ฅผ ํ๋์ ์กฐํฉ์ผ๋ก ์ธ๊ธํ๊ณ ์์ต๋๋ค. ์ด๋ SoftEther ์ฃผ์ ๊ธฐ๋ฅ์ ์คํํ๊ธฐ ์ํด ์ฌ์ค์์ ํ์ค ์ ๊ณต์ ์ฒด๋ก๋ถํฐ ํ์ ์ธ์ฆ์๋ฅผ ๋ฐ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ์์ ์ธ ์์ ์ ๊ด๋ฆฌํ๊ธฐ์๋ ๋๋ฌด ๋ง์ 4๊ฐ์ง ์ํํธ์จ์ด์ ๋๋ค.
SoftEther๊ฐ 80์์ ๋ฃ๊ณ ๋ ๋ฌ์ ํ ๋ฒ์ฉ ์์ฒด์ ์ผ๋ก ์ ์ฒด ํธ๋ฆญ์ ์ํํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ๋ด ๋ง์, ์ด๋ฏธ ๋ด๋ถ์ ๋ง์ ์๋ฒ๊ฐ ์๋ ํ๋ฅญํ ์ค์์ค ๊ตฐ์ฉ ์นผ์ด๋ฉฐ ๋ช ๊ฐ์ง ์ต์ ์ ๋ ์ค์ ํ์ฌ ์ธ์ฆ์ ์ฒ๋ฆฌ๋ฅผ ํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.