๋ณต์žกํ•œ ๊ธฐ์—… ๋„คํŠธ์›Œํฌ์—์„œ Zeextras Team์˜ ์•ˆ์ •์ ์ธ ์šด์˜ ๋ณด์žฅ

๋งˆ์ง€๋ง‰ ๊ธฐ์‚ฌ์—์„œ Zimbra Collaboration Suite Open-Source Edition์— ๊ธฐ์—… ๋ฌธ์ž ๋ฐ ์˜์ƒ ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณ„๋„์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ๋‹ค์ˆ˜์˜ ์ฐธ๊ฐ€์ž์™€ ํ™”์ƒ ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜์ธ Zextras Team์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ ธ์Šต๋‹ˆ๋‹ค. ์ œ3์ž ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์–ด๋– ํ•œ ๋ฐ์ดํ„ฐ๋„ ์™ธ๋ถ€๋กœ ์ „์†กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ํ˜•ํƒœ๋กœ ๋ณด์•ˆ ๊ฒฝ๊ณ„๊ฐ€ ์—„๊ฒฉํ•˜๊ฒŒ ์ •์˜๋˜์–ด ์žˆ๊ณ  ์ด ๊ฒฝ๊ณ„๋ฅผ ๋ณดํ˜ธํ•˜์—ฌ ์ •๋ณด ๋ณด์•ˆ์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์—…์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์—…์˜ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•ญ์ƒ ๋‹จ์ˆœํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ข…์ข… ํ•˜๋‚˜์˜ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—๋Š” ์ˆ˜๋งŽ์€ ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์ด ์žˆ์œผ๋ฉฐ, ์ง€๋ฆฌ์ ์œผ๋กœ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ์ง€์ ๊ณผ ์‚ฌ๋ฌด์‹ค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ ๊ทธ ์ค‘ ๋‹ค์ˆ˜๊ฐ€ VPN์„ ํ†ตํ•ด ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ๋ณต์žกํ•œ ๊ตฌ์กฐ๋Š” Zextras ํŒ€์˜ ํ™”์ƒ ์ฑ„ํŒ… ๋ฐ ํ™”์ƒ ํšŒ์˜์˜ ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋“  ๊ฒƒ์ด ์˜ค๋ฅ˜ ์—†์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ณต์žกํ•œ ๊ธฐ์—… ๋„คํŠธ์›Œํฌ์—์„œ Zeextras Team์˜ ์•ˆ์ •์ ์ธ ์šด์˜ ๋ณด์žฅ

Zextras Team ์„ค์น˜๋Š” ์ตœ๋Œ€ํ•œ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. Zextras Suite Pro๋ฅผ ์„ค์น˜ํ•œ ํ›„ Winterlet์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. com_zeextras_ํŒ€ ๊ด€๋ฆฌ์ž ์ฝ˜์†”์—์„œ ํ•ด๋‹น ๊ธฐ๋Šฅ์ด ๊ธฐ์—…์˜ ๋ชจ๋“  Zimbra OSE ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋Š” ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน๊ณผ ๊ฐœ๋ณ„ ๊ณ„์ • ๋ชจ๋‘์— ๋Œ€ํ•ด Zextras Team์˜ ๊ธฐ๋Šฅ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

  • zxsuite ๊ตฌ์„ฑ teamChatEnabled false
  • zxsuite ๊ตฌ์„ฑ ๊ธฐ๋กEnabled false
  • zxsuite ๊ตฌ์„ฑ videoChatEnabled

์ฒซ ๋ฒˆ์งธ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๊ทธ๋ฃน์ด๋‚˜ ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๋ฌธ์ž ์ฑ„ํŒ… ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฑ„ํŒ… ๊ธฐ๋ก ์ €์žฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž์™€ ํŠน์ • ์„œ๋ฒ„์˜ ์‚ฌ์šฉ์ž๋Š” ๋ฌผ๋ก  ๋‹ค์–‘ํ•œ ๊ทธ๋ฃน์ด๋‚˜ ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ ๋ฒˆ์งธ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์˜์ƒ ์ฑ„ํŒ…๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๊ฐœ๋ณ„ ์„œ๋ฒ„๋Š” ๋ฌผ๋ก  ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์ด๋‚˜ ํŠน์ • ๊ณ„์ •์— ๋Œ€ํ•ด ์ „์—ญ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

ํ•„์š”ํ•œ ๋ชจ๋“  ์ œํ•œ ์‚ฌํ•ญ์„ ์ ์šฉํ•œ ํ›„ ๊ด€๋ฆฌ์ž๋Š” ๊ธฐ์—… ๋‚ด ๋น„๋””์˜ค ํ†ต์‹ ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ๋งŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Zextras ํŒ€์€ P2P WebRTC ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šด์˜์— ์žˆ์–ด ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: ์—ฐ๊ฒฐ ์„ค์ •์˜ ์šฉ์ด์„ฑ๊ณผ ์ถฉ๋ถ„ํ•œ ์ฑ„๋„ ๋Œ€์—ญํญ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ด€๋ฆฌ์ž๊ฐ€ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์ฑ„๋„ ํญ๊ณผ ์‹ ํ˜ธ ํ’ˆ์งˆ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋ฉด ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜๋กœ ์ธํ•ด ๊ธฐ์—… ์ง์› ๊ฐ„์˜ ์—ฐ๊ฒฐ ์„ค์ •์ด ๋ฐฉํ•ด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ๋•Œ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด Zextras ํŒ€ ๊ฐœ๋ฐœ์ž๋Š” ๊ฐ€์žฅ ๊ด‘๋ฒ”์œ„ํ•œ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ์‚ฌ์šฉ์ž ๊ฐ„ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” TURN ์„œ๋ฒ„์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜ ์ง€์›์„ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์—…์˜ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์— TURN์ด ํƒ‘์žฌ๋œ ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

์˜ˆ๋ฅผ ๋“ค์–ด ํšŒ์‚ฌ ๋„คํŠธ์›Œํฌ์˜ ํ•ด๋‹น ๋…ธ๋“œ๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Turn.company.ru. ์˜์ƒ์ฑ„ํŒ…์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ•  ๋•Œ Zextras ํŒ€์ด ์‚ฌ์šฉ์ž์˜ ์ธ์ฆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  TURN ์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ณ , ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ฉด WebSocket๊ณผ ๊ฐ™์€ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋กœ ์ •์ƒ์ ์œผ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

TURN ์„œ๋ฒ„๋ฅผ Zextras Team๊ณผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ํ˜•์‹์˜ ์ฝ˜์†” ๋ช…๋ น์„ ์ž…๋ ฅํ•˜์„ธ์š”. zxsuite Team iceServer add Turn:turn.company.ru:3478?transport=udp ์ž๊ฒฉ ์ฆ๋ช… ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๊ด€๋ฆฌ์ž cos ๊ธฐ๋ณธ๊ฐ’. ์ด ํŒ€์˜ ๊ฒฝ์šฐ Zextras ํŒ€ ๋ชฉ๋ก์— ์ƒˆ๋กœ์šด TURN ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๊ด€๋ฆฌ์ž ๊ณ„์ • ์ •๋ณด๋ฅผ ์ง€์ •ํ•˜๊ณ  ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ• ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์›์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ TURN ์„œ๋ฒ„๋ฅผ ํ•œ ๋ฒˆ์— ์ถ”๊ฐ€ํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ๊ทธ๋ฃน์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

์ƒˆ๋กœ์šด TURN ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€๋œ ์„œ๋ฒ„ ๋ชฉ๋ก์—์„œ ํ•ด๋‹น ์„œ๋ฒ„๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. zxsuite Team iceServer Turn.company.ru ์ œ๊ฑฐ, ๋˜ํ•œ ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€๋œ ์„œ๋ฒ„ ๋ชฉ๋ก์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. zxsuite Team iceServer ๊ฐ€์ ธ์˜ค๊ธฐ. Zimbra OSE์—์„œ์™€ ๊ฐ™์ด TURN ์„œ๋ฒ„์—์„œ ๋™์ผํ•œ ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. TURN ์„œ๋ฒ„์—์„œ ํŽธ์•ˆํ•˜๊ฒŒ ์ž‘์—…ํ•˜๋ ค๋ฉด ๊ด€๋ฆฌ์ž ๊ณ„์ •๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— TURN ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์•ฝ๊ฐ„์˜ ๊ตฌ์„ฑ๋งŒ ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์— ๊ด€๊ณ„์—†์ด Zeextras ํŒ€ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๊ฒŒ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์ฑ„๋„ ํญ์€ ๋น„๊ณต๊ฐœ ์ค‘์—๋„ ์ผ๊ด€๋˜๊ฒŒ ์ข‹์€ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜์ƒ ์ฑ„ํŒ… ๋ฐ ํ™”์ƒ ํšŒ์˜ ์ค‘.

Zextras Suite์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์งˆ๋ฌธ์€ Zextras Ekaterina Triandafilidi ๋Œ€ํ‘œ์—๊ฒŒ ์ด๋ฉ”์ผ๋กœ ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [์ด๋ฉ”์ผ ๋ณดํ˜ธ]

์ถœ์ฒ˜ : habr.com

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