Linux 客户端设置全攻略

适用于 Ubuntu、Debian、CentOS、Arch Linux 等发行版的完整配置指南

1

下载程序

下载 AppImage 文件

2

赋予权限

chmod +x 赋予执行权限

3

运行使用

直接运行,导入配置并连接

内核版本

Linux 3.2 或更高版本

架构支持

x86_64 (amd64)

第一步:选择安装方式

第二步:导入配置

第三步:连接与使用

  1. 选择节点:建议先进行 All Delay Test(全量延迟测试),选择低延迟节点。
  2. 连接:点击连接按钮。
  3. 授权:Linux 下使用 VPN 功能通常需要授权,应用可能会提示输入 sudo 密码或通过 PolicyKit 弹窗授权。

成功

连接成功! 您可以通过终端运行 curl -I https://www.google.com 验证代理是否生效(前提是开启了 TUN 模式或设置了终端代理环境变量)。

高级功能配置

系统代理设置 (GNOME/KDE)

如果不需要 TUN 模式,仅需浏览器走代理,可配置系统代理:

  • GNOME: 设置 > 网络 > 网络代理 > 手动 > 填入 127.0.0.1 和端口 (默认 2334 或查看软件设置)
  • KDE: 系统设置 > 网络设置 > 代理 > 使用手动配置代理

注:Hiddify Next 开启系统代理模式时通常会自动设置。

TUN 模式与网络权限

如果要代理所有流量(包括终端命令),请开启 TUN 模式。

如果不生效,请检查当前用户是否属于网络组,或尝试使用管理员权限运行:

sudo ./HiddifyNext-*.AppImage --no-sandbox
缺少 FUSE 库 (AppImage 无法运行)

Ubuntu 22.04+ 可能需要安装 libfuse2:

sudo apt install libfuse2

常见问题

如何设置开机自启?
如果是 AppImage 版本,可以在设置中勾选"开机自启"。如果未生效,可以手动创建一个 `.desktop` 文件放在 `~/.config/autostart/` 目录下。
终端命令不走代理?
即使开启了系统代理,终端通过环境变量(`http_proxy`)控制的程序也不一定走代理。 解决方法: 1. 开启 TUN 模式 (推荐)。 2. 或手动设置环境变量:`export all_proxy=socks5://127.0.0.1:2334` (端口请以软件实际显示为准)。