安装 Hysteria
- 操作系统:Hysteria 支持多种操作系统,包括 Linux、Windows 和 macOS。
- 安装方法:
- Linux:
- 使用包管理器安装(如 Debian/Ubuntu 或 Fedora/CentOS)。
- 或者从源代码编译安装。
- Windows:下载并安装 Hysteria 的 Windows 版本。
- macOS:从官网下载并安装。
- Linux:
启动 Hysteria
- 启动 Hysteria 后,系统会生成默认的配置文件和证书。
- 默认配置:
- 服务器地址:
..1或localhost。 - 服务器端口:
1053(SOCKS5),808(HTTP代理)。
- 服务器地址:
配置 Hysteria
- 配置文件:Hysteria 的配置文件通常位于
/etc/hysteria/hysteria.conf(Linux)或Hysteria\ Settings.socks(Windows/macOS)。 - 常见配置参数:
- 绑定地址:可以将 Hysteria 绑定到特定的网络接口(如 eth),以限制其只在特定网络访问。
bind_address = 0...
修改为:
bind_address = eth
- 端口:
socks_bind_address = 0...:1053 http_bind_address = 0...:808
如果需要绑定到特定 IP 和端口,可以修改。
- 认证:
socks_password = password123 http_password = password123
如果需要启用认证,可以设置密码。
- 隧道服务器:
socks_proxy = 127...1:1053 http_proxy = 127...1:808
如果需要通过其他服务器代理,可以配置隧道服务器。
- 匿名化:
enable socks proxy = true enable http proxy = true
启用所需的代理功能。
- 绑定地址:可以将 Hysteria 绑定到特定的网络接口(如 eth),以限制其只在特定网络访问。
生成密钥和证书
- Hysteria 会自动生成 SSL/TLS 证书和私钥文件。
- 生成新证书:
- 运行 Hysteria 时,使用以下命令生成新的证书和私钥:
# Linux sudo /usr/lib/hysteria/hysteria --generate-certs
- Windows/macOS:在 Hysteria UI 中单独生成证书和私钥。
- 运行 Hysteria 时,使用以下命令生成新的证书和私钥:
启用防火墙或iptables
- Linux:
- 打开防火墙端口:
sudo iptables -A INPUT -p tcp --dport 1053 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 808 -j ACCEPT sudo service iptables save sudo service iptables restart
- 打开防火墙端口:
- Windows:
使用 Windows 防火墙配置允许 Hysteria 端口(1053 和 808)。
测试配置
- 测试 SOCKS5 代理:
- 使用
socks5客户端(如sockscat或浏览器插件)连接到localhost:1053。
- 使用
- 测试 HTTP 代理:
- 使用浏览器或工具(如
curl)访问http://localhost:808。
- 使用浏览器或工具(如
高级配置
- 访问控制:
- 配置允许访问特定地址或域名:
socks_access = 0...:1053 http_access = 0...:808
修改为:
socks_access = 127...1 http_access = 127...1
只允许本地访问。
- 配置允许访问特定地址或域名:
- SSL/TLS:
- 配置 SSL/TLS 证书和私钥文件:
socks_ssl_cert_file = /path/to/ssl.cert socks_ssl_key_file = /path/to/ssl.key http_ssl = true
- 如果需要自签名证书,可以使用 Hysteria 生成的默认证书。
- 配置 SSL/TLS 证书和私钥文件:
注意事项
- 安全性:确保 Hysteria 只在受信任的网络上运行。
- 高负载:根据实际需求调整 Hysteria 的资源分配。
- 更新:定期更新 Hysteria 以修复漏洞和改进安全性。
文档和资源
- 官方文档:访问 Hysteria 官方网站或 GitHub 仓库,获取详细文档。
- 社区支持:在 forums.hysteria-project.org 中寻求帮助和建议。
通过以上步骤,你应该能够成功配置并使用 Hysteria 服务器来管理网络流量和保护隐私。




