μ½˜ν…μΈ λ‘œ 이동

Linux

지원 ν™˜κ²½: 컀널 4.4 이상, glibc 기반 배포판. Ubuntu 22.04+, Debian 12, Fedora 39+, Alpine 3.19+μ—μ„œ ν…ŒμŠ€νŠΈλ¨. μ•„ν‚€ν…μ²˜: amd64, arm64.

  1. 셸을 μ—½λ‹ˆλ‹€.

  2. μ„€μΉ˜ 슀크립트λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€:

    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 μœ λ‹›μ„ λ“±λ‘ν•©λ‹ˆλ‹€.

  3. 데λͺ¬μ΄ μ •μƒμ μœΌλ‘œ μ‹€ν–‰ 쀑인지 ν™•μΈν•©λ‹ˆλ‹€:

    Terminal window
    sotatek-proxy status
    curl 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
Terminal window
sotatek-proxy status # μ‹€ν–‰ 쀑 / 정지됨
sotatek-proxy start # μ§€κΈˆ μ‹œμž‘
sotatek-proxy stop # μ§€κΈˆ μ •μ§€
sotatek-proxy logs # λ§ˆμ§€λ§‰ 100쀄 좜λ ₯
sotatek-proxy uninstall # systemd μœ λ‹› 제거

systemdλ₯Ό 직접 μ‚¬μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€:

Terminal window
systemctl --user status sotatek-proxy
journalctl --user -u sotatek-proxy -f
Terminal window
ss -tlnp 'sport = 3817'
sotatek-proxy stop && sotatek-proxy start

λ˜λŠ” config.yamlμ—μ„œ port: 3818둜 μ„€μ •ν•˜κ³  μž¬μ‹œμž‘ν•˜μ„Έμš”.

Terminal window
sotatek-proxy uninstall
rm /usr/local/bin/sotatek-proxy # λ˜λŠ” ~/.local/bin/sotatek-proxy
rm -rf ~/.config/sotatek-proxy
rm -rf ~/.local/state/sotatek-proxy