๋„๋‹ค๋ฆฌ ๊ณ ๊ธ‰ ๋ฒˆ์—ญ์ด ์–ด๋Š์ •๋„ ์•ˆ์ •๋จ์— ๋”ฐ๋ผ ์ฝ”๋“œ ๊ณต๊ฐœ๋ฅผ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

  1. vram์ด 23์ด์ƒ์ผ๋•Œ ์•ผ๋†€์ž ๋ชจ๋ธ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  2. ์šด์˜์ฒด์ œ๊ฐ€ ๋ฆฌ๋ˆ…์Šค์ผ ๊ฒฝ์šฐ vllm(AI ๊ฐ€์† ๋ชจ๋“ˆ) ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  3. ๋ฒˆ์—ญ ํ”„๋กฌํ”„ํŠธ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•
  4. ํ•„ํ„ฐ ๋ฌธ๊ตฌ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

ํ˜„์žฌ ์ฝ”๋“œ๋Š” ๊ฐœ๋ฐœ์ž์ธ ์ €์—๊ฒŒ๋งŒ ๋งž์ถฐ์ ธ ์žˆ์–ด ๋นˆํ‹ˆ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.

๋ชจ๋‘๊ฐ€ ์“ธ์ˆ˜ ์žˆ๊ฒŒ ๋ฐ”๊พธ๋Š”๋ฐ์—๋Š” ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

์†Œ์Šค์ฝ”๋“œ ์ „๋ฉด ๊ณต๊ฐœ ํ›„ ๋‹ค์‹œ ๊ณต์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!


ํ˜„์žฌ(24.07.19) eeve(๊ณ ๊ธ‰๋ฒˆ์—ญ)๋ชจ๋ธ์„ ํŒŒ์ธํŠœ๋‹ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ฐฉ์‹์œผ๋กœ ์ „์ฒ˜๋ฆฌ, ํ›„์ฒ˜๋ฆฌ, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณด์•˜์ง€๋งŒ

๋ฒˆ์—ญ ์ถœ๋ ฅ์‹œ ๋ฐœ์ƒํ•˜๋Š” ํ™˜๊ฐํ˜„์ƒ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์–ด๋ ค์› ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜ 3์ฐจ ํŒŒ์ธํŠœ๋‹ ๊ฒฐ๊ณผ๋ฌผ์„ ์ด์šฉํ•ด ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๊ฒฐ๊ณผ๊ฐ€ ํฌ๋ง์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. => ๋‹ค์‹œ ๋น„๊ด€์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค

gguf๋ชจ๋ธ๋„ ํ•จ๊ป˜ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ cpu๋ฅผ ์ด์šฉํ•ด ๊ตฌ๋™์‹œํ‚ฌ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ณด๋‹ค ๋งŽ์€ ๋ถ„๋“ค์ด ๋„๋‹ค๋ฆฌ ๊ณ ๊ธ‰๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด ๋ณด์‹ค์ˆ˜ ์žˆ๊ฒŒ ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์ž‘์—…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


์˜ค๋Š˜(24.07.21) ํ…Œ์ŠคํŠธ์—์„œ ๋งŒ์กฑํ• ๋งŒํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ง€๊ธˆ ๊ธฐ๋ถ„์ด ์ข‹์Šต๋‹ˆ๋‹คใ…‹ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ์กฐ๊ธˆ ๋” ์ง„ํ–‰ํ•œ ํ›„ ์™„์„ฑ๋œ eeve-dodari๋ชจ๋ธ๊ณผ gguf๋ฒ„์ „์˜ ํ—ˆ๊น…์ŠคํŽ˜์ด์Šค ์ฃผ์†Œ๋ฅผ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!


์ง€๊ธˆ์ด 24.07.21 ์ผ์š”์ผ ์ƒˆ๋ฒฝ 3์‹œ 30๋ถ„.

ํŒŒ์ธํŠœ๋‹์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋œ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 

์‹ฌ์ง€์–ด ํ›„์ฒ˜๋ฆฌ๋ฅผ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. - ๊ทธ๋™์•ˆ ai์˜ ํ™˜๊ฐํ˜„์ƒ ๋•Œ๋ฌธ์— ์—„์ฒญ๋‚œ ํ›„์ฒ˜๋ฆฌ๋ฅผ ํ•ด์•ผ๋งŒ ํ–ˆ๊ณ  ๊ทธ๋ ‡๊ฒŒ ํ–ˆ์–ด๋„ ์—ฌ์ „ํžˆ ๋งŽ์€ ํ™˜๊ฐ๋ฌธ๊ตฌ๋“ค์„ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค - ๋งˆ์น˜ transformer์˜ pipeline์—์„œ translation์„ ์‚ฌ์šฉํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ฒ˜๋ฆฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•œ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ์ด๋ฆฌ๋„ ๊น”๋”ํ•˜๊ฒŒ ํ•ด๊ฒฐ๋ ์ค„์€ ๋ชฐ๋ž๋„ค์š”. 

 

 

* ํ—ˆ๊น…์ŠคํŽ˜์ด์Šค eeve-dodari ๋ชจ๋ธ ๋งํฌ

https://huggingface.co/blueflag/eeve-yanolja-dodari

 

* eeve-dodari-gguf ๋ชจ๋ธ ๋งํฌ (8bit์–‘์žํ™”)

https://huggingface.co/blueflag/eeve-yanolja-dodari_gguf

 

* basic template

prompt = f'''
Translate Human sentences into {์–ธ์–ด์„ค์ •. Korean or English} in short. Do not add anything else.\nHuman: {๋ฒˆ์—ญํ•  ๋ฌธ๊ตฌ}\nAssistant:\n
'''

 

* ์ง์ ‘ ๋ชจ๋ธ ๋กœ๋”ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜์‹ค ๋ถ„๋“ค์—๊ฒŒ

์œ„ ๋ชจ๋ธ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ์‹  ํ›„ prompt๋ฅผ ์œ„์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ๋ฒˆ์—ญ์š”์ฒญํ•˜์‹œ๋ฉด ์•„์ฃผ ๊น”๋”ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์‹ค์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.

 

 

์ด๋ฒˆ ํŒŒ์ธํŠœ๋‹ ์ž‘์—…์— ๋ฐ€๋ ค ๋„๋‹ค๋ฆฌ ๊ณ ๊ธ‰๋ชจ๋ธ ์ฝ”๋“œ ๊ณต๊ฐœ๊ฐ€ ๋”์šฑ ๋Šฆ์–ด์กŒ๋„ค์š”. ํ•˜์ง€๋งŒ ์ด๋ฒˆ ํŒŒ์ธํŠœ๋‹ ์„ฑ๊ณผ๊ฐ€ ์ข‹์€ ๋งŒํผ ์ฝ”๋“œ๋“ค์„ ๋”์šฑ ๋‹ค๋“ฌ์–ด ๊ณต๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

* ๋„ค์ด๋ฒ„ ์Šค๋งˆํŠธ ์Šคํ† ์–ด๋ฅผ ํ†ตํ•ด ๋„๋‹ค๋ฆฌ๋ฅผ ์ด์šฉํ•˜์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ๋„๋‹ค๋ฆฌ ํ…์ŠคํŠธ txt ๊ณ ๊ธ‰ ๋ฒˆ์—ญํ•˜๋Ÿฌ ๊ฐ€๊ธฐ
2. ๋„๋‹ค๋ฆฌ ์ „์ž์ฑ… epub ๊ณ ๊ธ‰ ๋ฒˆ์—ญํ•˜๋Ÿฌ ๊ฐ€๊ธฐ
3. ๋„๋ผ๋ฆฌ 70๋ถ„ ์ž์œ ๋ฒˆ์—ญํ•˜๋Ÿฌ ๊ฐ€๊ธฐ

* ๋™๊ธฐ

1. ๊ธฐ์ˆ ๊ด€๋ จ ์˜์ƒ์€ ์ž๋™์ƒ์„ฑ ์ž๋ง‰์ด๋ผ๋„ ์–ด์ฐŒ์–ด์ฐŒ ํ•ด๋ณผ๋งŒํ•˜์ง€๋งŒ ๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ๋‚˜ ์ธํ„ฐ๋ทฐ ์˜์ƒ์˜ ๊ฒฝ์šฐ ๋„์ €ํžˆ ํ™”๋ฉด์„ ๋”ฐ๋ผ๊ฐˆ์ˆ˜ ์—†์—ˆ๋‹ค.

2. ๋†’์€ ์ˆ˜์ค€์ด ์•„๋‹ˆ์–ด๋„ ์ข‹์œผ๋‹ˆ ๋‚ด์šฉ์„ ์–ด๋Š ์ •๋„๋Š” ๋”ฐ๋ผ๊ฐ€๊ฒŒ ํ•ด์ค„ ๋ฒˆ์—ญ์ด ํ•„์š”ํ–ˆ๋‹ค.

 

* ๊ธฐ๋Šฅ

1. ์ด์— ๋„๋‹ค๋ฆฌ ์— ์ž๋ง‰๋ฒˆ์—ญ(srtํŒŒ์ผ) ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

2. smi ๋ฒˆ์—ญ๋„ ์ถ”๊ฐ€ํ• ๊นŒํ•ด์„œ ์•Œ์•„๋ณด๋‹ˆ ์ด๊ฑด ํ•œ๊ตญ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผํ˜•์‹์ด๋ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๋นผ๋ฒ„๋ ธ๋‹ค.

3. ์‚ฌ์šฉ๋ฒ•์€ ๋‹ค๋ฅธ ๋ฒˆ์—ญ๊ณผ ์™„์ „ํžˆ ๋™์ผํ•˜๋‹ค. srtํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธ ํ•˜์—ฌ ์ฒจ๋ถ€ํ•œ ํ›„ ๋ฒˆ์—ญ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

 

* ์œ ํŠœ๋ธŒ ์˜์ƒ์— ๋Œ€ํ•˜์—ฌ

1. ์‚ฌ์‹ค ์œ ํŠœ๋ธŒ ์ฃผ์†Œ๋งŒ ๋„ฃ์œผ๋ฉด ์˜์ƒ๊ณผ ์ž๋ง‰์„ ์ž๋™์œผ๋กœ ๋ฐ›๊ณ  ๋ฒˆ์—ญ๊นŒ์ง€ ํ•˜๋Š”๊ฑธ ์ด๋ฏธ ๊ฐœ๋ฐœํ–ˆ๋‹ค.

2. ๊ทธ๋Ÿฐ๋ฐ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ whisper-webui ๊ฐ€ ์ด๋ฏธ ์žˆ๋‹ค.

3. ๋‹ค๋ฅธ ์ ์ด๋ผ๋ฉด whisper-webui๊ฐ€ ai๋ฅผ ์ด์šฉํ•ด ์ง์ ‘ ์Œ์„ฑ์„ ๋“ฃ๊ณ  ์ž๋ง‰ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ํ›„ ๊ทธ๊ฑธ ๋ฒˆ์—ญํ•˜๋Š” ๊ฑฐ๊ณ 

4. ๋‚ด๊ฐ€ ๋งŒ๋“ ๊ฑด ์œ ํŠœ๋ธŒ์—์„œ ์ž๋™์ƒ์„ฑํ–ˆ๊ฑฐ๋‚˜ ํ˜น์€ ์ด๋ฏธ ์ œ๊ณต๋œ ์ž๋ง‰ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•œํ›„ ๊ทธ๊ฑธ ๋ฒˆ์—ญํ•œ๋‹ค๋Š” ์ฐจ์ด๋‹ค.

5. ๊ทธ๋ž˜์„œ ์ด๊ฑด ๋‚˜๋งŒ ์“ฐ๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

* ๋ฒˆ์—ญ ํ’ˆ์งˆ

1. ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋ฒˆ์—ญ์— ๋น„ํ•ด ํ™•์‹คํžˆ ๋–จ์–ด์ง„๋‹ค.

2. ์ž๋™์ƒ์„ฑ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์›๋ณธ ์ž๋ง‰์˜ ํ’ˆ์งˆ์ด ์ข‹์ง€ ์•Š๊ณ 

3. ์ „์ฒด ๋ฌธ์žฅ์ด ์•„๋‹Œ ๋ฌธ์žฅ์˜ ์ผ๋ถ€๋ถ„๋งŒ ๋ฒˆ์—ญ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

4. ๋ฌธ๋งฅ์— ๋งž์ถ˜ ๋ฒˆ์—ญ์„ ์œ„ํ•ด ํ…์ŠคํŠธ๋งŒ ์ญ‰ ๋ฝ‘์•„๋ดค๋Š”๋ฐ ์ด๊ฒŒ ๋ฌธ์žฅ ๊ตฌ๋ถ„์ด ๋˜์ง€ ์•Š์•„ ์ „์ฒด ์ž๋ง‰์ด ํ•˜๋‚˜์˜ ๋ฌธ์žฅ์œผ๋กœ ์ธ์‹๋˜์–ด ๋ฒ„๋ ธ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฒˆ์—ญ์„ ์‹œ๋„์กฐ์ฐจ ํ• ์ˆ˜ ์—†์—ˆ๋‹ค. ์œ ํŠœ๋ธŒ ๋ฒˆ์—ญ์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ํ›„์กŒ๋Š”์ง€ ์ดํ•ด๋˜๋Š” ์ˆœ๊ฐ„์ด์—ˆ๋‹ค.

 

* ์•Œ๋ฆผ

๋„๋‹ค๋ฆฌ ๊ณ ๊ธ‰๋ฒˆ์—ญ ์Šคํ† ์–ด๋ฅผ ์˜คํ”ˆํ–ˆ๋‹ค.

์ „์ž์ฑ… ๋ฒˆ์—ญ,  ํ…์ŠคํŠธ ๋ฒˆ์—ญ,  70๋ถ„ ์„œ๋ฒ„ ์ด์šฉ

 

 

  1. ์ฝ˜๋‹ค๋กœ ์ƒˆ๋กœ์šด ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“ค์–ด์ค€๋‹ค
  • conda create -n textgen python=3.10
  • ์ด ํ™˜๊ฒฝ ์•„๋ž˜์— ์„ค์น˜ํ•œ ํ›„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ
  • conda activate textgen

 

  1. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์„ค์น˜ํ•œ๋‹ค
  • conda install cuda pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia/label/cuda-11.7.0

 

  1. ์ด์ œ ๊นƒํ—™์—์„œ ๋ฐ›์•„์˜ค์ž

  • ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค. ํ•œ๋ฒˆ ์žก์•„๋ณด์ž.
  • https://github.com/oobabooga/one-click-installers/issues/30#issuecomment-1518040167
  • ํ•œ์‹œ๊ฐ„์ด ๋„˜๊ฒŒ ๊ณ ์ƒํ•˜๋ฉด ์•Œ์•„๋ณธ ๊ฒฐ๊ณผ C complier๊ฐ€ ์—†์–ด์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์˜€๋‹ค. ์–ด๋””์—๋„ ์ •๋ฆฌ๋œ ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๋‹ค
  • sudo apt install build-essential
  • ์ด๊ฑธ๋กœ c์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๊น”๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•ด๋ณด์ž
  • pip install -r requirements.txt
  • ์ž˜๋œ๋‹ค.
  • python server.py
  • http://127.0.0.1:7860 ์— ์ ‘์†ํ•˜๋ฉด ์œˆ๋„์šฐ์—์„œ ์ฐฝ์ด ์—ด๋ฆฐ๋‹ค. ์šฐ๋ถ„ํˆฌ์™€ ๋ฆฌ๋ˆ…์Šค๊ฐ€ ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ๋œ๋‹ค๋‹ˆ ์‹ ๋น„๋กœ์šด ๊ธฐ๋ถ„์ด๋‹ค.
  • ์„ฑ๊ณต
  • ์ด์ œ ๋ชจ๋ธ๋“ค์„ ๋ชจ๋‘ ํ…Œ์ŠคํŠธํ•ด๋ณด์ž.
  • ์•ˆ๋œ๋‹ค. ๋ชจ๋ธ์„ ๋กœ๋“œํ•˜๋ฉด ModuleNotFoundError: No module named 'llama_inference_offload' ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค
  • https://github.com/qwopqwop200/GPTQ-for-LLaMa/issues/161

 

  • ์œ„์™€ ๊ฐ™์€ GPTQ๋ฅผ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค
  • ์•Œ์•„๋ณด๋‹ˆ ์ด๊ฑด ์•„๋ž˜์— ์œˆ๋„์šฐ ์„ค์น˜ํ• ๋•Œ์™€ ๊ฐ™์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค.
  • git clone https://github.com/oobabooga/GPTQ-for-LLaMa.git -b cuda
  • cd GPTQ-for-LLaMa && python setup_cuda.py install

 

  • ๋งˆ์ง€๋ง‰์œผ๋กœ GPTQ-for-LLaMa ํด๋”์•ˆ์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ํ†ต์ฑ„๋กœ ์ž˜๋ผ๋‚ด๊ธฐ ํ•œํ›„
  • text-generation-webui ํด๋” ์•ˆ์œผ๋กœ ์ด๋™ํ•˜๊ณ  
  • ์—ฌ๊ธฐ์— ํ†ต์ฑ„๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐํ•œ๋‹ค. ๋ฎ์–ด์“ฐ๊ธฐ๋Š” ํ•˜์ง€ ์•Š๋Š”๋‹ค. explore.exe๋ฅผ ์ด์šฉํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ์ด๋™์‹œํ‚ค์ž
  • python server.py --listen --listen-port 8001 --chat --auto-devices
  • ๋ชจ๋ธ๋“ค์„ ๋กœ๋”ฉํ•ด๋ณธ๋‹ค. ์„ธํŒ…๋งŒ ๋งž์œผ๋ฉด GPTQ ๋ชจ๋ธ๋“ค๋„ ๋กœ๋”ฉ์ด ์ž˜๋œ๋‹ค.

 

  1. ์™ธ๋ถ€์—์„œ wsl๋กœ ๋ถ™๊ธฐ์œ„ํ•ด ํฌํŠธ ์—ฐ๊ฒฐํ•˜๊ธฐ
  • ๊ด€๋ฆฌ์ž ํŒŒ์›Œ์‰˜์—์„œ 
  • netsh interface portproxy add v4tov4 listenport=8001 listenaddress=0.0.0.0 connectport=8001 connectaddress=172.28.51.232
  • 0.0.0.0์€ ์™ธ๋ถ€์—์„œ ๋ถ™์„ ์ˆ˜ ์žˆ๊ฒŒ ์—ด์–ด์ค€๋‹ค๋Š” ๋œป์ด๊ณ  8001ํฌํŠธ๋Š” ์™ธ๋ถ€์— ์—ด๋ฆฐ ํฌํŠธ์ด๋‹ค. 172.23.81.58์€ wsl2 ํฌํŠธ์ด๋‹ค
  • ํ•ต์‹ฌ์€ connectaddress ์— ํ˜„์žฌ ์šฐ๋ถ„ํˆฌ์˜ ip๋ฅผ ์ ์–ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์— localhost๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ์œผ๋‹ˆ ์ ‘์†์ด ๊ณ„์† ์•ˆ๋˜์—ˆ๋˜ ๊ฑฐ๋‹ค.
  • ๋งŒ์•ฝ์— ์œ„ ๋‚ด๋ถ€ ํฌํŠธ๊ฐ€ ๋ฐ”๋€”๋•Œ๋ฅผ ๋Œ€๋น„ํ•ด ์Šค์ผ€์ฅด๋Ÿฌ๋ฅผ ์ด์šฉํ•˜๋Š”๋ฐ ์ด๊ฑด
  • https://velog.io/@popcorn_kim93/WSL2%EC%97%90-ssh-%EC%84%9C%EB%B2%84%EC%99%80-%EC%99%B8%EB%B6%80%EC%97%B0%EA%B2%B0-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95
  • ๋ฅผ ๋ณด์ž. ์—ฌ๋Ÿฌ๋ฒˆ ์žฌ๋ถ€ํŒ…ํ•ด๋ดค๋Š”๋ฐ ์•„์ง์€ ๋ณ„ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค

 

  • ๋ฌธ์ œ ๋ฐœ์ƒ์‹œ ์•„๋ž˜๋Š” ํ•ด๋‹น ํฌํŠธ๋ฅผ ์‚ญ์ œํ•˜๊ธฐ
  • netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=8001

 

  • wsl์—์„œ ์™ธ๋ถ€๋กœ ์—ด๋ฆฐ ํฌํŠธ ํ™•์ธ. ์•„๋ž˜์˜ ํŒŒ์›Œ์‰˜ ํฌํŠธ์™€ ๋‹ค๋ฅด๋‹ค
  • netsh interface portproxy show v4tov4

 

+ Recent posts