์์ ๊ฐ๋ฐํ BEP(Block Exchange Protocol) ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋๊ธฐํ๋ ๋ฐ์ดํฐ๊ฐ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์ ์ ๋ก๋๋์ง ์๊ณ ๋์์ ์จ๋ผ์ธ์ ๋ํ๋ ๋ ์ฌ์ฉ์ ์์คํ ๊ฐ์ ์ง์ ๋ณต์ ๋๋ ์๋ ํ์ผ ๋๊ธฐํ ์์คํ Syncthing 1.16์ด ์ถ์๋์์ต๋๋ค. ํ๋ก์ ํธ. ๋๊ธฐํ ์ฝ๋๋ Go๋ก ์์ฑ๋์์ผ๋ฉฐ ๋ฌด๋ฃ MPL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ๋ฐ Solaris์ฉ์ผ๋ก ์ค๋น๋ ๋น๋๊ฐ ์ค๋น๋์ด ์์ต๋๋ค.
ํ ์ฌ์ฉ์์ ์ฌ๋ฌ ์ฅ์น ๊ฐ ๋ฐ์ดํฐ ๋๊ธฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ์ธ์๋ Syncthing์ ์ฌ์ฉํ๋ฉด ์ฐธ๊ฐ์ ์์คํ ์ ์ฒด์ ๋ฐฐํฌ๋๋ ๊ณต์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๋๊ท๋ชจ ๋ถ์ฐ ๋คํธ์ํฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ ์ฐํ ์ก์ธ์ค ์ ์ด ๋ฐ ๋๊ธฐํ ์์ธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ๋ง ์์ ํ๋ ํธ์คํธ๋ฅผ ์ ์ํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ํธ์คํธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํด๋ ๋ค๋ฅธ ์์คํ ์ ์ ์ฅ๋ ๋ฐ์ดํฐ ์ธ์คํด์ค์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ์ ์ด์ ๋ฒ์ ์ด ์ ์ฅ๋๋ ์ฌ๋ฌ ํ์ผ ๋ฒ์ ๊ด๋ฆฌ ๋ชจ๋๊ฐ ์ง์๋ฉ๋๋ค.
๋๊ธฐํ ์ ํ์ผ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ธ๋ก์ผ๋ก ๋ถํ ๋๋ฉฐ, ์ด๋ ์ฌ์ฉ์ ์์คํ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ๋ถํ ํ ์ ์๋ ๋ถ๋ถ์ ๋๋ค. ์ ์ฅ์น์ ๋๊ธฐํํ ๋ ์ฌ๋ฌ ์ฅ์น์ ๋์ผํ ๋ธ๋ก์ด ์๋ ๊ฒฝ์ฐ BitTorrent ์์คํ ์ ์๋๊ณผ ์ ์ฌํ๊ฒ ๋ธ๋ก์ด ๋ค๋ฅธ ๋ ธ๋์์ ๋ณต์ฌ๋ฉ๋๋ค. ๋ ๋ง์ ์ฅ์น๊ฐ ๋๊ธฐํ์ ์ฐธ์ฌํ ์๋ก ๋ณ๋ ฌํ๋ก ์ธํด ์ ๋ฐ์ดํฐ ๋ณต์ ๊ฐ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํฉ๋๋ค. ๋ณ๊ฒฝ๋ ํ์ผ์ ๋๊ธฐํํ๋ ๋์์๋ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ ๋ธ๋ก๋ง ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ฉฐ, ์ด๋ฆ ๋ณ๊ฒฝ์ด๋ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ ์์๋ ๋ฉํ๋ฐ์ดํฐ๋ง ๋๊ธฐํ๋ฉ๋๋ค.
๋ฐ์ดํฐ ์ ์ก ์ฑ๋์ TLS๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฑ๋๋ฉฐ ๋ชจ๋ ๋ ธ๋๋ ์ธ์ฆ์ ๋ฐ ์ฅ์น ์๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก๋ฅผ ์ธ์ฆํ๋ฉฐ SHA-256์ ๋ฌด๊ฒฐ์ฑ์ ์ ์ดํ๋ โโ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ก์ปฌ ๋คํธ์ํฌ์์ ๋๊ธฐํ ๋ ธ๋๋ฅผ ๊ฒฐ์ ํ๋ ค๋ฉด ๋๊ธฐํ๋ ์ฅ์น์ IP ์ฃผ์๋ฅผ ์๋์ผ๋ก ์ ๋ ฅํ ํ์๊ฐ ์๋ UPnP ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์คํ ๋ฐ ๋ชจ๋ํฐ๋ง์ ๊ตฌ์ฑํ๊ธฐ ์ํด ๋ด์ฅ๋ ์น ์ธํฐํ์ด์ค, CLI ํด๋ผ์ด์ธํธ ๋ฐ GUI Syncthing-GTK๊ฐ ์์ผ๋ฉฐ, ์ด๋ ๋๊ธฐํ ๋ ธ๋ ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๋ฅผ ์ถ๊ฐ๋ก ์ ๊ณตํฉ๋๋ค. ๋๊ธฐํ ๋ ธ๋ ๊ฒ์์ ๋จ์ํํ๊ธฐ ์ํด ๋ ธ๋ ๊ฒ์ ์กฐ์ ์๋ฒ๊ฐ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.
์ ๋ฒ์ ์ ํ์ผ ์ํธํ์ ๋ํ ์คํ์ ์ง์์ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ๋ขฐํ ์ ์๋ ์๋ฒ์๋ ๋๊ธฐํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์๊ฐ ์ ์ดํ ์ ์๋ ์ธ๋ถ ์๋ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ ์ ์์ต๋๋ค. ๋ํ ์ ๋ฆด๋ฆฌ์ค์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ทจ์ํ๊ฑฐ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ฎ์ด์ฐ๊ธฐ ์ ์ ํ์ธ์ ์์ฒญํ๋ ๋ํ ์์๊ฐ ๋์ ๋์์ต๋๋ค. ์ ๋๋ฉ์ด์ ์์ ์งํ๋ฅ ํ์๊ธฐ๊ฐ ํฌํจ๋ ๋ํ ์์์์ CPU ๋ฆฌ์์ค๋ฅผ ๊ณผ๋ํ๊ฒ ์๋นํ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๋ค์์ผ๋ก ์ ๋ฐ์ดํธ 1.16.1์ด ์ฆ์ ์ถ์๋์ด Debian ํจํค์ง์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru