| title: ๋คํธ์ํฌ | |
| description: ํ๋ก์ ๋ฐ ์ฌ์ฉ์ ์ ์ ์ธ์ฆ์ ๊ตฌ์ฑ. | |
| opencode๋ ์ํฐํ๋ผ์ด์ฆ ๋คํธ์ํฌ ํ๊ฒฝ์ ์ํ ํ์ค ํ๋ก์ ํ๊ฒฝ ๋ณ์ ๋ฐ ์ฌ์ฉ์ ์ง์ ์ธ์ฆ์๋ฅผ ์ง์ํฉ๋๋ค. | |
| ## ํ๋ก์ | |
| opencode๋ ํ์ค ํ๋ก์ ํ๊ฒฝ ๋ณ์๋ฅผ ์กด์คํฉ๋๋ค. | |
| ```bash | |
| # HTTPS proxy (recommended) | |
| export HTTPS_PROXY=https://proxy.example.com:8080 | |
| # HTTP proxy (if HTTPS not available) | |
| export HTTP_PROXY=http://proxy.example.com:8080 | |
| # Bypass proxy for local server (required) | |
| export NO_PROXY=localhost,127.0.0.1 | |
| ``` | |
| :::caution | |
| TUI๋ ๋ก์ปฌ HTTP ์๋ฒ์ ํต์ ํฉ๋๋ค. routing ๋ฃจํ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด์ด ์ฐ๊ฒฐ์ ๋ํ ํ๋ก์๋ฅผ ์ฐํํด์ผํฉ๋๋ค. | |
| ::: | |
| [CLI ํ๋๊ทธ](/docs/cli#run)์ ์ฌ์ฉํ์ฌ ์๋ฒ ํฌํธ์ ํธ์คํธ๋ช ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. | |
| ### ์ธ์ฆ | |
| ํ๋ก์๊ฐ ๊ธฐ๋ณธ ์ธ์ฆ์ ํ์๋ก ํ๋ ๊ฒฝ์ฐ URL์์ ์๊ฒฉ ์ฆ๋ช ์ด ํฌํจ๋์ด ์์ต๋๋ค. | |
| ```bash | |
| export HTTPS_PROXY=http://username:password@proxy.example.com:8080 | |
| ``` | |
| :::caution | |
| ์ํธ๋ฅผ ํด๋ ํ์ง ๋ง์ญ์์ค. ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์๊ฒฉ ์ฆ๋ช ์คํ ๋ฆฌ์ง๋ฅผ ํ๋ณดํ์ญ์์ค. | |
| ::: | |
| NTLM ๋๋ Kerberos์ ๊ฐ์ ๊ณ ๊ธ ์ธ์ฆ์ ์๊ตฌํ๋ ํ๋ก์๋ ์ธ์ฆ ๋ฐฉ๋ฒ์ ์ง์ํ๋ LLM Gateway๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ ๋ คํฉ๋๋ค. | |
| ## ์ฌ์ฉ์ ์ ์ ์ธ์ฆ์ | |
| ์ํฐํ๋ผ์ด์ฆ๊ฐ HTTPS ์ฐ๊ฒฐ์ ์ํด ์ฌ์ฉ์ ์ ์ CA๋ฅผ ์ฌ์ฉํ๋ค๋ฉด, opencode๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ขฐํฉ๋๋ค. | |
| ```bash | |
| export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem | |
| ``` | |
| ํ๋ก์ ์ฐ๊ฒฐ๊ณผ ์ง์ API ์ก์ธ์ค๋ฅผ ์ํ ์ด ์์ . | |