{"id":14983583,"url":"https://github.com/themrll/winxray","last_synced_at":"2025-05-15T04:04:26.702Z","repository":{"id":37447368,"uuid":"324676940","full_name":"TheMRLL/WinXray","owner":"TheMRLL","description":"支持Xray / V2Ray（vmess / vless），Shadowsocks，SSR，Trojan，NaïveProxy，Trojan-go通用客户端（Windows）！默认基于xray核心！本程序采用aardio设计与开发！","archived":false,"fork":false,"pushed_at":"2024-02-27T06:38:18.000Z","size":367694,"stargazers_count":2787,"open_issues_count":11,"forks_count":684,"subscribers_count":74,"default_branch":"main","last_synced_at":"2025-05-15T04:04:16.810Z","etag":null,"topics":["clash","grpc","naiveproxy","pac","shadowsocks","ss","ssr","trojan","trojan-go","uwp","v2ray","vless","vmess","winxray","xray"],"latest_commit_sha":null,"homepage":"https://winxray.com","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheMRLL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-27T03:09:37.000Z","updated_at":"2025-05-14T02:52:37.000Z","dependencies_parsed_at":"2024-07-31T08:24:21.883Z","dependency_job_id":null,"html_url":"https://github.com/TheMRLL/WinXray","commit_stats":{"total_commits":145,"total_committers":2,"mean_commits":72.5,"dds":0.006896551724137945,"last_synced_commit":"caedd0a653b1a9704bc8364867f1b4e8ad59c590"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMRLL%2FWinXray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMRLL%2FWinXray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMRLL%2FWinXray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMRLL%2FWinXray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheMRLL","download_url":"https://codeload.github.com/TheMRLL/WinXray/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270641,"owners_count":22042858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clash","grpc","naiveproxy","pac","shadowsocks","ss","ssr","trojan","trojan-go","uwp","v2ray","vless","vmess","winxray","xray"],"created_at":"2024-09-24T14:07:30.914Z","updated_at":"2025-05-15T04:04:26.655Z","avatar_url":"https://github.com/TheMRLL.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿\n      WinXray V4.4 修复托盘右键扫一扫导入节点报错！\n      \n\n导语：\n     请使用用官网地址下载：https://www.winxray.com\n     \n![xray](./screenshots/Xray.png)\n\n  WinXray是一个支持 [Xray/V2Ray(vmess/vless/xtls)、Shadowsocks、Trojan、Trojan-go](https://github.com/XTLS/Xray-core)、SSR、NaïveProxy、 等等 网络代理的通用客户端（Windows系统），可自动检测并连接访问速度最快的代理服务器。服务器连接异常时可以自动更换代理服务器 - 再也不用担心服务器抽风了。winXray 也提供一键安装 XRay(V2Ray、Shadowsocks、Trojan) 服务器工具。\n\n  \n之前我用过很多代理客户端，经常用一会就挂掉了，有些测试很久才找到下一个可用的服务器，有时怎么切换都不行，一定要把整个软件退出重启才能恢复。而且在WIN10上都有相同的BUG:PAC代理用一段时间就会卡死( winXray已经通过自行实现PAC服务器解决了这个问题 )，其实这些软件里提供的很多功能我并不需要，我只想愉快地用下 google 找点技术资料提升工作效率。但是在网上找了很久都没找到适合的软件，于是决定自己动手写一个，还好用 aardio 写软件的速度很快 - 大概用了几个小时就完成了 winXray 的主要代码，改进了几个版本以后就很稳定了，**我自己用了 WinXray  几个月再也没有遇到 google 抽风访问不了的问题**。    \n\n一些网友对 WinXray 的测速功能存在误解，简单的测速不但不必要的消耗流量而且没有什么实用价值，例如Ping通了TCP访问不了，TCP通了但浏览器被阻断，或者下载测速需要连接代理服务器以后长时间测试才能得到下载速度 - 如果有很多服务器需要频繁快速地测速这样显然是不行的。**根据我长时间的实测，我使用一堆的服务器，大多时候 WinXray 都能最快的找到其中速度最快、且能正常使用的线路**。要考虑到网络速度与服务器响应速度本来就是波动的，**WinXray 能在连接代理服务器以前在零点几秒以内快速地在上百个代理服务器中找出最快的服务器** - 可以节省我们大量手动测试切换的时间，如果你有一个比我们幸福的网络环境，有一堆稳定流畅看4K视频的代理服务器 - 那你确实可以关闭自动切换功能 - 手动切换即可。\n\n![WinXray](./screenshots/winXray.png)\n\nWinXray支持批量导入 vless、vmess、ss、trojan、trojan-go …… 等格式的分享链接，  \n也可以导入v2ray,、Shadowsocks、trojan等通用订阅链接，兼容 base 64、json …… 等不同格式的服务器配置，也可以导入 Clash proxy-provider 配置，winXray将自动转化各种不兼容的配置为统一、规范的格式。winXray 有强大的兼容性，我们甚至可以直接自 github 项目地址导入代理服务器!\n\n![服务器配置](./screenshots/config.json.png)\n**小技巧: JSON里点击任意字段都会显示该字段的用法说明。** 个人认为做很多对话框来配置服务器的参数是非常蠢的，winXray已经把各种代理协议的配置简化为几个统一命名的JSON字段（ **也可以作为一种标准的、统一的、通用的订阅响应格式使用** ），只要稍加学习就可以非常熟练的添加、修改各种代理协议的配置。而且对于大多数用户根本不需要改配置 - 简单的复制导入分享链接就可以，我们不必要把简单的事搞复杂。\n\n可选在 [\"/xray-core/winXray-default-servers.json\"](./xray-core/winXray-default-servers.json) 文件中添加默认服务器配置（生成EXE后默认配置自动嵌入到EXE文件，可选删除该文件,也可以继续使用该文件覆盖EXE自带的默认服务器列表）。\n\n![PAC配置](./screenshots/pac.png)\n**小技巧: PAC编辑器里点击任意域名都会自动关联到单选框，可以直接切换代理或直连。**\n\n软件首次运行时会在当前目录查找 \"./xray-core/xray.exe\"   \n发行文件仅需要 \"./winXray.exe\"，可选带上 \"./xray-core/\" 目录（ 如果没有找到会自动到v2ray官网下载，不过没有代理服务器下载有时候非常慢 )。\n\n![端口配置](./screenshots/config.advanced.png)\n\n局域网同理，苹果手机，安卓手机都可以添加代理实现！\n\n![苹果安卓同理](./screenshots/手机无需软件.png)\n\n\u003cimg src=\"./screenshots/telegram.gif\" width=\"1031\" alt=\"Telegram 端口配置\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemrll%2Fwinxray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemrll%2Fwinxray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemrll%2Fwinxray/lists"}