Linux 上安装 VPN:Ubuntu、Debian、Fedora 和无界面服务器的完整步骤

结论:Stellar 对 Linux 有桌面版和纯命令行版两种,桌面版覆盖主流发行版,命令行版可以跑在任何有 systemd 的机器上。 大多数 VPN 只把 Linux 当二等公民,这也是很多科研和开发用户选 Stellar 的原因。

选哪个版本

| 场景 | 版本 | 安装方式 | | --- | --- | --- | | Ubuntu / Debian / Linux Mint 桌面 | 桌面版 .deb | dpkg -i | | Fedora / RHEL / Arch / 其他桌面 | 桌面版 AppImage | 加执行权限直接运行 | | 云服务器、WSL、树莓派、无桌面机器 | Stellar Helper(CLI) | 解压二进制 |

所有安装包都在 下载页 按平台列出。

Ubuntu / Debian 桌面版

sudo dpkg -i stellar_*.deb
sudo apt-get install -f   # 补齐依赖
stellar                    # 或从应用菜单启动

首次连接会请求管理员权限来安装 helper 服务,输入密码即可。之后 helper 随系统启动,客户端本身不需要 root。

Fedora / RHEL / 其他发行版

chmod +x Stellar-*.AppImage
./Stellar-*.AppImage

如果提示缺少 FUSE,装 fuselibfuse2 包,或者用 --appimage-extract 解压后运行。

无界面服务器:Stellar Helper(CLI)

ARCH=amd64   # arm64 机器改成 arm64
curl -L -o stellar-helper.tar.gz "https://apps.stellar.international/stellar-helper-8.3.1-linux-${ARCH}.tar.gz"
tar xzf stellar-helper.tar.gz
sudo install -m 0755 stellar-helper /usr/local/bin/stellar-helper
stellar-helper login                                   # 输入账号密码
stellar-helper lines                                   # 列出可用线路
sudo stellar-helper connect --lineIndex 0 -c allowlist # 智能分流;全局用 -c global
stellar-helper ctl state                               # 查看状态

完整命令和 --computerMode--proxyMode 的含义见 Helper 命令,安装细节见 安装 CLI

常见问题

连接后 DNS 不生效? 系统用 systemd-resolved 时,helper 会自动接管;手动改过 /etc/resolv.conf 的机器请恢复默认。

Docker 容器里的流量走不走? 宿主机开 TUN 模式后,容器的出站流量默认也会经过 Stellar。只想让某个容器走,用 HTTP 代理端口配置 HTTP_PROXY

和已有的 VPN 或防火墙冲突? 关掉其它 VPN 的 TUN 设备再连;ufw 默认策略不影响。

WSL2 里怎么用? 在 Windows 上装桌面版即可,WSL2 的流量走 Windows 网络栈,会一起被处理。

装完之后,pipnpmgit clone 和 Claude Code 都会走稳定线路。下载 Linux 版 Stellar

安装脚本和 shell / git / ssh 代理片段:stellarlove/stellar-vpn-guides