์ง๊ธ ์ฌ๊ธฐ์ ๋ฌธ์ ๋ฅผ ๊ฒ์ํด์ผ ํ๋์ง ํ์คํ์ง ์์ง๋ง ์ ์ผํ ํ์ฑ ์ ์ฅ์์ด๊ธฐ ๋๋ฌธ์ ์๋ฏธ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
toxcore๋ ToxDNS๋ฅผ ์์ ์์ ์ผ ํ๋ค๋ ๋ฐ ๋์ํ์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก toxcore์ ๋ชฉํ๋ ํด๋ผ์ด์ธํธ์ ๊ฐ๋ณ๊ณ ์์ ์ ์ด๋ฉฐ ์์ ํ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์
๋๋ค. ToxDNS๋ฅผ ์ฌ์ฉํ๋ ํ์ฌ ์๋ฃจ์
์ ์์ ํ๊ณ ๋ถ์ฐ๋์ด ์์ง ์์ต๋๋ค.
๋ํ Tox ID๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ด ์๊ฐ์ ๊ทธ๋ ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํด๋ผ์ด์ธํธ๋ ๋ฌผ๋ก HTTPS ์กฐํ ์๋น์ค๋ฅผ ๊ตฌํํ ์ ์์ง๋ง ์ด๋ toxcore์ ์์ด์๋ ์ ๋ฉ๋๋ค.
์ฌ๊ธฐ ์ค๋๋ ๋ฌธ์ -> https://github.com/irungentoo/toxcore/issues/1491
iphy์ ์ํด ์ถ๊ฐ๋จ:
@tux3 toxdns ๊ฐ ์ฌ๋ผ์ง๋ฉด qTox๊ฐ ์ ๊ฒฝ์ ์ฐ๊ฒ ์ต๋๊น?
qTox๋ HTTPS ์กฐํ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
qTox๊ฐ toxdns ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ ์ ๊ฑฐํ๋ฉด ์ ๊ฑฐํ๊ฒ ์ต๋๋ค.
qTox๋ HTTPS "toxme" API๋ฅผ ์ง์ํ๋ฏ๋ก ๋ฌธ์ ์์ด toxdns3 ์ง์์ ์ ๊ฑฐํ ์ ์์ด์ผ ํฉ๋๋ค.
HTTPS ์์คํ
์ ์ฌ์ ํ โโ๋์ผํ ์ค์ ์ง์คํ ๋ฐ ์ ๋ขฐ ๋ฌธ์ ๋ก ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค(ํค ๊ณ ์ ์ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ํ๋ฆผ์์ด ๋ ๋์ฉ๋๋ค). ์ ๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ํธ๋ฆฌํจ์ ํฌ์ํ์ง ์๊ณ ์์ ํ ๊ต์ฒด๋ฅผ ํ๊ฒ ๋์ด ๊ธฐ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํนํ, ํ์ฑ ์ ์ง ๊ด๋ฆฌ ํด๋ผ์ด์ธํธ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ ์ด์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ toxdns๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ ์ง ๋ณด์ ๋น์ฉ์ด ๋งค์ฐ ๋ฎ๊ธฐ ๋๋ฌธ์ ์ฌ๋๋ค์ ์ฝ๋๋ฅผ ๊นจ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ดํด ๊ด๊ณ์๊ฐ toxdns์ ๋ฐ๋ผ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ค์ง๋๋ ๊ฒฝ์ฐ ์ด ๋ฒ๊ทธ๋ฅผ ์์ฑํ๋ฉด ์ข์ ๊ฒ์ด๋ฏ๋ก ์ธ์ ์ ๊ฑฐํ ์ ์๋์ง ์๊ณ ์์ต๋๋ค.
uTox์์ HTTP[S] ์ด๋ฆ ์กฐํ์ ๋ํ ์ง์์ ์์ฑํ ๊ณํ์ด ์์ต๋๋ค.
์ฆ, ๊ฐ๋ฅํ๋ฉด toxcore์ ์ด๋ฆ ์กฐํ API๋ฅผ ์์ฑํ ๊ณํ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ธฐ๋ฅ๊ณผ ๋์์ uTox๋ฅผ ๊ฐ๋ฐํ์ธ์. ์๋ฃ๋๋ฉด uTox์์ DNS ์ด๋ฆ ์ง์์ ์ค๋จํ ๊ณํ์ ๋๋ค.
์๋์, ์ด๋ฆ ์กฐํ๋ toxcore์์ ์ฒ๋ฆฌํ๋ฉด ์ ๋ฉ๋๋ค.
@GrayHatter ํด๋ผ์ด์ธํธ๊ฐ ์๋ toxcore๊ฐ ์กฐํ ๊ธฐ๋ฅ์ ์ ๊ณตํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ด๋ฆ ์กฐํ๊ฐ DHT๋ฅผ ํ์ฉํ ์ ์๊ณ ์์ ํ ๋ถ์ฐ๋ ๋ฐฉ์์ผ๋ก ์ํ๋ ์ ์๋ค๋ฉด ๊ทธ๊ฒ์ด toxcore์ ์ํ๋ ์ด์ ๋ ๋ถ๋ช ํฉ๋๋ค. ๊ทธ๋ฌ๋ toxcore๋ ์๋ฒ/์ 3์ ์๋น์ค๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ๊ฐ๊น์ด ๊ฐ์๋ ์ ๋ฉ๋๋ค.
๋๋ @ovalseven8 ์ด toxcore์์ ์ด๋ฆ ์กฐํ๋ฅผ ์ฒ๋ฆฌํด์๋ ์ ๋๋ค๊ณ ๋งํ์ ๋ ๋์ํ ๊ฒ์ ๋๋ค. ๋ฉ์ ์ ๊ฐ toxcore์์ ์ฒ๋ฆฌ๋์ด์๋ ์ ๋๋ค๋ ๋ฐ ๋์ํ๋ค๋ฉด.
์ฒซ์งธ: ๋ฉ์ ์ ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ฌ์์ผ ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ : ToxID๋ ์ฌ์ฉํ๊ธฐ ์ฝ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ฉ์ ์ ๋ ๊ทธ๋ค์ ์ฝ๊ฒ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
๊ฐ๋จํ ์ด๋ฆ ์กฐํ/ํ์ธ์ด ์น์ํ๊ณ ์ ์ฉํ ์๋ฃจ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ์ ์ ์ธ ์ฌ๋์ด ์๋ ์ฌ๋์ ๋ค๋ฃฐ ๋ tox๋ ์กฐํ๊ฐ ์ค์ํฉ๋๋ค. ํนํ ์ ํ์์ ๋ ๋ง์ ์ฌ๋๋ค์ด tox๋ฅผ ์ฌ์ฉํ๋๋ก ์ค๋ํ๋ ค๋ฉด ์ ํ๋ฒํธ/๋์ -> tox id ์๋ฃจ์
์ด ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ด ๊ฐ์กฑ์ด๋ ์น๊ตฌ๊ฐ ๋ฐ๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋งก๊ธฐ๋ ๊ฒ์ ์ฌ์์ผ๋ก ๋๋ ๊ฒ์
๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ฆ ์กฐํ๊ฐ DHT๋ฅผ ํ์ฉํ ์ ์๊ณ ์์ ํ ๋ถ์ฐ๋ ๋ฐฉ์์ผ๋ก ์ํ๋ ์ ์๋ค๋ฉด ๊ทธ๊ฒ์ด toxcore์ ์ํ๋ ์ด์ ๋ ๋ถ๋ช ํฉ๋๋ค. ๊ทธ๋ฌ๋ toxcore๋ ์๋ฒ/์ 3์ ์๋น์ค๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ๊ฐ๊น์ด ๊ฐ์๋ ์ ๋ฉ๋๋ค.