- Windows系统:
- 打开“控制面板”。
- 依次点击“程序” > “启用或关闭Windows功能”。
- 在“底层服务”中找到SagerNet,点击“启动”。
- Linux系统:
- 在终端中输入命令:
sudo systemctl start sager-net。
- 在终端中输入命令:
- Mac系统:
- 打开“终端”。
- 输入命令:
sudo sager-net start。
访问SagerNet配置界面
- Windows系统:
- 启动SagerNet服务后,打开浏览器,输入地址:
http://localhost:828。
- 启动SagerNet服务后,打开浏览器,输入地址:
- Linux系统:
- 在浏览器中输入:
http://localhost:828。
- 在浏览器中输入:
- Mac系统:
- 在浏览器中输入:
http://localhost:828。
- 在浏览器中输入:
设置代理服务器
- 进入配置页面:
登录SagerNet配置页面,输入管理员账号和密码。
- 配置代理设置:
- 点击“代理设置”。
- 在“代理”部分,输入代理IP地址和端口号(默认:
168.1.1,808)。 - 根据需要设置是否启用HTTPS代理(默认:
http和https均使用同一代理服务器)。
- 保存设置:
点击“保存”。
配置客户端代理设置
- Windows系统:
- 在控制面板中,进入“网络和 Internet” > “网络连接”。
- 右键点击本地连接,选择“属性”。
- 在“代理服务器”选项卡中,设置代理IP地址和端口。
- Linux系统:
- 打开终端,输入命令:
export http_proxy=http://代理IP:代理端口和export https_proxy=http://代理IP:代理端口。
- 打开终端,输入命令:
- Mac系统:
- 打开“系统偏好” > “网络” > “代理”。
- 在“加性选项”中输入代理IP地址和端口。
验证代理设置
- 使用浏览器测试:
- 打开浏览器,访问外部网站(如Google)。
- 检查是否通过SagerNet代理访问。
- 使用命令行工具测试:
- 输入命令:
curl -I http://www.example.com。 - 检查请求头中的“Proxy-Through”或“Via”字段以确认是否使用代理。
- 输入命令:
故障排除
- 代理未生效:
- 检查SagerNet服务是否运行正常。
- 确保代理IP地址和端口正确。
- 检查防火墙设置是否阻止了代理流量。
- 认证问题:
- 确保SagerNet配置页面中输入的管理员账号和密码正确。
- 检查是否有防火墙阻止SagerNet的管理接口(如828端口)。
进一步配置(可选)
- 设置认证信息:
- 在SagerNet配置页面,进入“认证”部分。
- 输入代理服务器的认证信息(如用户名和密码)。
- 启用过滤规则:
在“过滤规则”部分,设置允许或阻止特定端口或地址。
通过以上步骤,您可以成功设置SagerNet作为代理服务器,并配置客户端代理设置,确保在配置过程中仔细核对IP地址、端口和认证信息,避免因错误导致代理设置失效。




