Linux
μ§μ νκ²½: 컀λ 4.4 μ΄μ, glibc κΈ°λ° λ°°ν¬ν. Ubuntu 22.04+, Debian 12, Fedora 39+, Alpine 3.19+μμ ν μ€νΈλ¨. μν€ν μ²: amd64, arm64.
-
μ Έμ μ½λλ€.
-
μ€μΉ μ€ν¬λ¦½νΈλ₯Ό μ€νν©λλ€:
Terminal window curl -sSL https://proxy.sotatek.works/releases/download/latest/install.sh | bashμ€ν¬λ¦½νΈλ ν΄λΉ μν€ν μ²μ λ§λ λ°μ΄λ리λ₯Ό λ€μ΄λ‘λνκ³ SHA256 체ν¬μ¬μ κ²μ¦ν ν
/usr/local/bin/sotatek-proxy(λλ/usr/local/binμ μ°κΈ° κΆνμ΄ μλ κ²½μ°~/.local/bin/sotatek-proxy)μ λ°°μΉν©λλ€.~/.config/sotatek-proxy/μλμ κΈ°λ³Έ μ€μ νμΌμ μμ±νκ³ , μΈμ μμ μ μλ μ€νλλ systemd--userμ λμ λ±λ‘ν©λλ€. -
λ°λͺ¬μ΄ μ μμ μΌλ‘ μ€ν μ€μΈμ§ νμΈν©λλ€:
Terminal window sotatek-proxy statuscurl http://127.0.0.1:3817/_proxy/healthz
-
μ μ₯μλ₯Ό ν΄λ‘ ν©λλ€:
Terminal window git clone https://github.com/sotatek-dev/sotatek-proxy.gitcd sotatek-proxy -
λΉλ ν μ€μΉν©λλ€:
Terminal window bash scripts/install-from-source.shμ€ν¬λ¦½νΈλ μν€ν μ²(amd64 λλ arm64)λ₯Ό κ°μ§νμ¬
make build-linux-amd64/make build-linux-arm64λ₯Ό μ€ννκ³ , λ°μ΄λ리λ₯Ό/usr/local/bin/sotatek-proxy(λλ/usr/local/binμ μ°κΈ° κΆνμ΄ μλ κ²½μ°~/.local/bin/sotatek-proxy)μ 볡μ¬νλ©°,~/.config/sotatek-proxy/μλμ κΈ°λ³Έ μ€μ νμΌμ μμ±νκ³ systemd--userμ λμ λ±λ‘ν©λλ€.μ νμ νλκ·Έ:
νλκ·Έ μ€λͺ --no-serviceλ°μ΄λλ¦¬λ§ μ€μΉ β systemd μ λ λ±λ‘ μλ΅ --prefix DIRμ€μΉ λλ ν 리 μ¬μ μ -
λ°λͺ¬μ΄ μ μμ μΌλ‘ μ€ν μ€μΈμ§ νμΈν©λλ€:
Terminal window sotatek-proxy statuscurl http://127.0.0.1:3817/_proxy/healthz
νμΌ μμΉ
μΉμ μ λͺ©: βνμΌ μμΉβ| νλͺ© | κ²½λ‘ |
|---|---|
| λ°μ΄λ리 | /usr/local/bin/sotatek-proxy (λλ ~/.local/bin/sotatek-proxy) |
| μ€μ | ~/.config/sotatek-proxy/config.yaml ($XDG_CONFIG_HOME μ€μ) |
| λ‘κ·Έ | ~/.local/state/sotatek-proxy/sotatek-proxy.log |
| μ λ | ~/.config/systemd/user/sotatek-proxy.service |
μλΉμ€ λͺ λ Ήμ΄
μΉμ μ λͺ©: βμλΉμ€ λͺ λ Ήμ΄βsotatek-proxy status # μ€ν μ€ / μ μ§λ¨sotatek-proxy start # μ§κΈ μμsotatek-proxy stop # μ§κΈ μ μ§sotatek-proxy logs # λ§μ§λ§ 100μ€ μΆλ ₯sotatek-proxy uninstall # systemd μ λ μ κ±°systemdλ₯Ό μ§μ μ¬μ©ν μλ μμ΅λλ€:
systemctl --user status sotatek-proxyjournalctl --user -u sotatek-proxy -fλ¬Έμ ν΄κ²°
μΉμ μ λͺ©: βλ¬Έμ ν΄κ²°βss -tlnp 'sport = 3817'sotatek-proxy stop && sotatek-proxy startλλ config.yamlμμ port: 3818λ‘ μ€μ νκ³ μ¬μμνμΈμ.
sotatek-proxy logssystemctl --user status sotatek-proxyjournalctl --user -u sotatek-proxy --since "10 min ago"sotatek-proxy daemon # λλ²κΉ
μ μν ν¬κ·ΈλΌμ΄λ μ€νlingerλ₯Ό νμ±νν©λλ€:
loginctl enable-linger $USERloginctl show-user $USER | grep Lingersotatek-proxy uninstallrm /usr/local/bin/sotatek-proxy # λλ ~/.local/bin/sotatek-proxyrm -rf ~/.config/sotatek-proxyrm -rf ~/.local/state/sotatek-proxy