I2P ์ต๋ช… ๋„คํŠธ์›Œํฌ 1.5.0 ๋ฐ i2pd 2.39 C++ ํด๋ผ์ด์–ธํŠธ์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค

์ต๋ช… ๋„คํŠธ์›Œํฌ I2P 1.5.0๊ณผ C++ ํด๋ผ์ด์–ธํŠธ i2pd 2.39.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. I2P๋Š” ์ผ๋ฐ˜ ์ธํ„ฐ๋„ท ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š” ๋‹ค์ธต ์ต๋ช… ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ๋กœ์„œ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ต๋ช…์„ฑ๊ณผ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์žฅํ•œ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. I2P ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ต๋ช…์œผ๋กœ ์›น์‚ฌ์ดํŠธ์™€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค๊ณ , ์ธ์Šคํ„ดํŠธ ๋ฉ”์‹œ์ง€์™€ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ , ํŒŒ์ผ์„ ๊ตํ™˜ํ•˜๊ณ , P2P ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ I2P ํด๋ผ์ด์–ธํŠธ๋Š” Java๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Windows, Linux, macOS, Solaris ๋“ฑ๊ณผ ๊ฐ™์€ ๊ด‘๋ฒ”์œ„ํ•œ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. I2pd๋Š” C++๋กœ I2P ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด๋ฉฐ ์ˆ˜์ •๋œ BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

I2P์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ๋ฆด๋ฆฌ์Šค ๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ฃผ๋ชฉํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค. 0.9.x ๋ถ„๊ธฐ์˜ ๋‹ค์Œ ์—…๋ฐ์ดํŠธ ๋Œ€์‹  ๋ฆด๋ฆฌ์Šค 1.5.0์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ๋ฒˆํ˜ธ์˜ ์ค‘์š”ํ•œ ๋ณ€ํ™”๋Š” API์˜ ๋ˆˆ์— ๋„๋Š” ๋ณ€ํ™”๋‚˜ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์˜ ์™„๋ฃŒ์™€ ๊ด€๋ จ์ด ์—†์œผ๋ฉฐ, ๋‹จ์ง€ 0.9๋…„ ๋™์•ˆ ์กด์žฌํ–ˆ๋˜ 9.x ๋ธŒ๋žœ์น˜์— ์–ฝ๋งค์ด์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์—์„œ ์„ค๋ช…๋  ๋ฟ์ž…๋‹ˆ๋‹ค. . ๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์ค‘์—๋Š” ์•”ํ˜ธํ™”๋œ ํ„ฐ๋„์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์••์ถ• ๋ฉ”์‹œ์ง€ ๊ตฌํ˜„์ด ์™„๋ฃŒ๋˜๊ณ  X25519 ํ‚ค ๊ตํ™˜ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋„คํŠธ์›Œํฌ ๋ผ์šฐํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์ž‘์—…์ด ๊ณ„์†๋œ๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค. I2pd ํด๋ผ์ด์–ธํŠธ๋Š” ์ถ”๊ฐ€์ ์œผ๋กœ ์›น ์ฝ˜์†”์— ๋Œ€ํ•œ ์ž์‹ ๋งŒ์˜ CSS ์Šคํƒ€์ผ์„ ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ๋Ÿฌ์‹œ์•„์–ด, ์šฐํฌ๋ผ์ด๋‚˜์–ด, ์šฐ์ฆˆ๋ฒ ํฌ์–ด ๋ฐ ํˆฌ๋ฅดํฌ๋ฉ˜์–ด ์–ธ์–ด์— ๋Œ€ํ•œ ํ˜„์ง€ํ™”๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€