Bỏ qua để đến nội dung

Linux

Hỗ trợ: kernel 4.4+, các distro dùng glibc. Đã kiểm tra trên Ubuntu 22.04+, Debian 12, Fedora 39+, Alpine 3.19+. Kiến trúc: amd64, arm64.

  1. Mở một shell.

  2. Chạy trình cài đặt:

    Terminal window
    curl -sSL https://proxy.sotatek.works/releases/download/latest/install.sh | bash

    Script tải xuống binary phù hợp, xác minh checksum SHA256, đặt binary tại /usr/local/bin/sotatek-proxy (hoặc ~/.local/bin/sotatek-proxy nếu /usr/local/bin không có quyền ghi), tạo config mặc định tại ~/.config/sotatek-proxy/, và đăng ký một systemd --user unit tự khởi động theo phiên.

  3. Xác minh daemon đang chạy:

    Terminal window
    sotatek-proxy status
    curl http://127.0.0.1:3817/_proxy/healthz
Thành phầnĐường dẫn
Binary/usr/local/bin/sotatek-proxy (hoặc ~/.local/bin/sotatek-proxy)
Config~/.config/sotatek-proxy/config.yaml (tuân theo $XDG_CONFIG_HOME)
Logs~/.local/state/sotatek-proxy/sotatek-proxy.log
Unit~/.config/systemd/user/sotatek-proxy.service
Terminal window
sotatek-proxy status # running / stopped
sotatek-proxy start # start now
sotatek-proxy stop # stop now
sotatek-proxy logs # tail last 100 lines
sotatek-proxy uninstall # remove systemd unit

Bạn cũng có thể dùng systemd trực tiếp:

Terminal window
systemctl --user status sotatek-proxy
journalctl --user -u sotatek-proxy -f

Nếu sotatek-proxy status báo command not found, binary đã được cài vào ~/.local/bin (do /usr/local/bin không ghi được) và thư mục đó chưa nằm trong PATH.

Thêm vào file rc của shell đúng, rồi nạp lại:

Terminal window
case "$(basename "${SHELL:-bash}")" in
zsh) RC="$HOME/.zshrc" ;;
*) RC="$HOME/.bashrc" ;;
esac
LINE='export PATH="$HOME/.local/bin:$PATH"'
grep -qxF "$LINE" "$RC" 2>/dev/null || echo "$LINE" >> "$RC"
source "$RC"

Hoặc sửa nhanh cho phiên shell hiện tại (không cần mở phiên mới):

Terminal window
export PATH="$HOME/.local/bin:$PATH"
sotatek-proxy status
Terminal window
sotatek-proxy uninstall
rm /usr/local/bin/sotatek-proxy # or ~/.local/bin/sotatek-proxy
rm -rf ~/.config/sotatek-proxy
rm -rf ~/.local/state/sotatek-proxy