在 Linux 上设置 Surflare CLI
支持的发行版
Surflare CLI 适用于安装了 nftables 0.9 或更高版本的 64 位 Linux 系统。
Ubuntu 20.04+
Fedora 38+
openSUSE 15.4+
1
检查系统要求
Surflare CLI 创建仅出站的透明代理,SSH 等入站连接不受影响。请验证您的系统满足要求:
nft --version2
安装 Surflare
在终端中运行一键安装命令:
curl -fsSL https://www.surflare.com/static/linux-setup.sh | sudo bash/code>

脚本会自动下载并安装最新版本
安装到 /usr/bin/surflare 和 /usr/bin/surflare-proxy
配置存储在 /etc/surflare/
3
登录您的账户
运行 Surflare 需要 root 权限 (sudo)
安装完成后,启动交互式菜单。
它会提示您输入邮箱和密码登录。
sudo surflare
4
连接 VPN
登录后,服务器默认设置为"自动最佳"。只需点击连接按钮即可连接到基于您位置的最快服务器。

您还可以选择特定的服务器位置、配置路由模式或根据需要启用多跳 VPN。
4.1
VPN 服务器选择
- 自动检测(推荐)
自动连接到最快的服务器。适合不需要特定位置的一般使用场景。
- 城市
如果您需要从特定国家或城市访问,请选择所需位置。当一个城市有多台服务器可用时,应用会自动连接到最快的服务器。
- 特定服务器
如需要,可从列表中手动选择单个服务器。

4.2
路由模式

4.3
转发节点(多跳 VPN)
This feature requires a Prime Plan subscription.
为远程服务器启用转发节点
Surflare 会自动找到最快的附近中继服务器转发您的数据,显著提高连接速度。
您也可以根据需要手动指定转发节点。
如果所选服务器已经在附近且延迟低,不建议启用转发节点,因为额外的中继会增加处理开销。

配置好偏好设置后,点击连接按钮启动 VPN 连接。
验证您的连接
连接后,在应用中检查您的互联网 IP 地址以确认已连接。尝试访问应用和网站以确保一切正常。
您也可以通过终端验证:
查看 VPN 连接状态和当前服务器:
sudo surflare status验证您的公网 IP 和位置是否与 VPN 服务器一致:
curl ipinfo.io 连接 VPN 后,您的入站服务(SSH、Web 服务器等)应继续正常工作。
故障排除
如果遇到任何问题,您可以向支持团队发送诊断报告。它会收集连接日志和系统信息,帮助我们更快地解决问题。
sudo surflare feedback发送报告后,使用您的账户邮箱联系我们的 24/7 支持团队,以便我们查找您的诊断数据。
CLI 命令参考
除了交互式菜单,您还可以直接在终端中运行命令。点击任意命令即可复制。
sudo surflare 启动交互式菜单 sudo surflare login 登录您的账户 sudo surflare logout 退出并清除本地数据 sudo surflare connect 连接 VPN sudo surflare disconnect 断开 VPN sudo surflare status 显示连接状态 sudo surflare nodes 列出可用节点 sudo surflare ping <host> 测试连通性 sudo surflare feedback 提交诊断报告 卸载
要从系统中完全移除 Surflare:
curl -fsSL https://www.surflare.com/static/linux-setup.sh | sudo bash -s uninstall