{"id":28464576,"url":"https://github.com/xtls/xray-tun","last_synced_at":"2025-06-30T18:33:54.884Z","repository":{"id":99206562,"uuid":"352021604","full_name":"XTLS/Xray-tun","owner":"XTLS","description":null,"archived":false,"fork":false,"pushed_at":"2021-06-30T14:19:31.000Z","size":1169,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-07T05:09:55.352Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XTLS.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":"2021-03-27T08:33:08.000Z","updated_at":"2025-04-12T12:00:39.000Z","dependencies_parsed_at":"2023-03-09T08:00:56.049Z","dependency_job_id":null,"html_url":"https://github.com/XTLS/Xray-tun","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/XTLS/Xray-tun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XTLS%2FXray-tun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XTLS%2FXray-tun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XTLS%2FXray-tun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XTLS%2FXray-tun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XTLS","download_url":"https://codeload.github.com/XTLS/Xray-tun/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XTLS%2FXray-tun/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262829610,"owners_count":23371120,"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":[],"created_at":"2025-06-07T05:09:54.026Z","updated_at":"2025-06-30T18:33:54.871Z","avatar_url":"https://github.com/XTLS.png","language":"Go","readme":"# Project X\n\n[Project X](https://github.com/XTLS) originates from XTLS protocol, provides a set of network tools such as [Xray-core](https://github.com/XTLS/Xray-core) and [Xray-flutter](https://github.com/XTLS/Xray-flutter).\n\n## License\n\n[Mozilla Public License Version 2.0](https://github.com/XTLS/Xray-core/blob/main/LICENSE)\n\n## Installation\n\n- Linux Script\n  - [Xray-install](https://github.com/XTLS/Xray-install)\n  - [Xray-script](https://github.com/kirin10000/Xray-script)\n- Docker\n  - [teddysun/xray](https://hub.docker.com/r/teddysun/xray)\n  - Xray-docker\n- One Click\n  - [ProxySU](https://github.com/proxysu/ProxySU)\n  - [v2ray-agent](https://github.com/mack-a/v2ray-agent)\n  - [Xray-yes](https://github.com/jiuqi9997/Xray-yes)\n  - [Xray_onekey](https://github.com/wulabing/Xray_onekey)\n- Magisk\n  - [Xray4Magisk](https://github.com/CerteKim/Xray4Magisk)\n  - [Xray_For_Magisk](https://github.com/E7KMbb/Xray_For_Magisk)\n- Homebrew\n  - `brew install xray`\n  - [(Tap) Repository 0](https://github.com/N4FA/homebrew-xray)\n  - [(Tap) Repository 1](https://github.com/xiruizhao/homebrew-xray)\n\n## Usage\n\n[Xray-examples](https://github.com/XTLS/Xray-examples) / [VLESS-TCP-XTLS-WHATEVER](https://github.com/XTLS/Xray-examples/tree/main/VLESS-TCP-XTLS-WHATEVER)\n\n## GUI Clients\n\n- OpenWrt\n  - [PassWall](https://github.com/xiaorouji/openwrt-passwall)\n  - [Hello World](https://github.com/jerrykuku/luci-app-vssr)\n  - [ShadowSocksR Plus+](https://github.com/fw876/helloworld)\n  - [luci-app-xray](https://github.com/yichya/luci-app-xray) ([openwrt-xray](https://github.com/yichya/openwrt-xray))\n- Windows\n  - [v2rayN](https://github.com/2dust/v2rayN)\n  - [Netch (NetFilter \u0026 TUN/TAP)](https://github.com/NetchX/Netch)\n- Android\n  - [v2rayNG](https://github.com/2dust/v2rayNG)\n  - [Kitsunebi](https://github.com/rurirei/Kitsunebi/tree/release_xtls)\n- iOS / Mac\n  - [Shadowrocket](https://apps.apple.com/app/shadowrocket/id932747118)\n\n## Credits\n\nThis repo relies on the following third-party projects:\n\n- Special thanks:\n  - [v2fly/v2ray-core](https://github.com/v2fly/v2ray-core)\n- In production:\n  - [gorilla/websocket](https://github.com/gorilla/websocket)\n  - [lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go)\n  - [pires/go-proxyproto](https://github.com/pires/go-proxyproto)\n  - [seiflotfy/cuckoofilter](https://github.com/seiflotfy/cuckoofilter)\n  - [google/starlark-go](https://github.com/google/starlark-go)\n- For testing only:\n  - [miekg/dns](https://github.com/miekg/dns)\n  - [h12w/socks](https://github.com/h12w/socks)\n\n## Compilation\n\n### Windows\n\n```\ngo build -o xray.exe -trimpath -ldflags \"-s -w -buildid=\" ./main\n```\n\n### Linux / macOS\n\n```\ngo build -o xray -trimpath -ldflags \"-s -w -buildid=\" ./main\n```\n\n## Telegram\n\n[Project X](https://t.me/projectXray)\n\n[Project X Channel](https://t.me/projectXtls)\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/XTLS/Xray-core.svg)](https://starchart.cc/XTLS/Xray-core)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtls%2Fxray-tun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtls%2Fxray-tun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtls%2Fxray-tun/lists"}