一个基于 WinUI 3 现代化 Shadowsocks Windows 客户端,提供简洁优雅的用户界面。

- 🚀 现代化界面:基于 WinUI 3 的 Fluent Design 设计语言
- 🔧 服务器管理:添加、编辑、删除服务器,支持 SS URL 导入
- 🌐 多种代理模式:全局模式、PAC 自动配置模式、直连模式
- 📊 延迟测试:服务器延迟测试,支持自动重试
- 🛣️ 路由模式:支持绕过中国大陆(ACL)和全局路由
- 💾 配置持久化:自动保存配置,支持导入导出
- 🎨 主题切换:支持浅色、深色和跟随系统主题
- 🔌 系统托盘:最小化到托盘,快速访问常用功能
- 📡 内置 PAC 服务器:自动代理配置服务
- 🎯 拖拽排序:支持服务器列表拖拽重新排序
- .NET 8.0
- Windows App SDK (WinUI 3)
- MVVM Architecture
- C# + XAML
- Shadowsocks-rust (sslocal.exe)
- CommunityToolkit.Mvvm
- Windows 10 版本 19041 或更高版本
- Windows 11(推荐)
- .NET 8.0 Runtime
- x64 架构
- Windows 10 version 19041 or higher
- Windows 11 (Recommended)
- .NET 8.0 Runtime
- x64 architecture
- 克隆仓库
git clone <repository-url>
cd App2- 还原依赖
dotnet restore- 编译项目
dotnet build- 运行应用
dotnet run- Clone the repository
git clone <repository-url>
cd App2- Restore dependencies
dotnet restore- Build the project
dotnet build- Run the application
dotnet run配置文件保存在:%APPDATA%\App2\config.json
配置结构:
{
"Servers": [],
"LocalPort": 1080,
"ProxyMode": "Direct",
"RouteMode": "BypassChinaWithACL"
}构建要求
- Visual Studio 2022 或更高版本
- Windows App SDK 1.6 或更高版本
- .NET 8.0 SDK
调试
dotnet run --configuration Debug发布
dotnet publish -c Release -r win-x64 --self-contained欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
Issues and Pull Requests are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
本项目采用 MIT 许可证 - 详见 LICENSE 文件
This project is licensed under the MIT License - see the LICENSE file for details
如有问题或建议,请提交 Issue。
For questions or suggestions, please submit an Issue.
注意 / Note: 本项目仅供学习和研究使用,请遵守当地法律法规。/ This project is for educational and research purposes only. Please comply with local laws and regulations.
