feat: xray support

This commit is contained in:
zhom
2026-07-31 01:04:58 +04:00
parent 064bf297dd
commit 0a7d7803f2
112 changed files with 10291 additions and 772 deletions
+5 -2
View File
@@ -67,13 +67,13 @@ jobs:
if: matrix.os == 'ubuntu-22.04'
run: |
sudo apt-get update
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev openvpn
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev openvpn unzip
- name: Install frontend dependencies
run: pnpm install --frozen-lockfile
- name: Build frontend
run: pnpm next build
run: pnpm build
- name: Get host target
id: host_target
@@ -101,6 +101,9 @@ jobs:
chmod +x src-tauri/binaries/donut-proxy-${HOST_TARGET}
fi
- name: Download verified Xray-core sidecar
run: node src-tauri/download-xray.mjs --target ${{ steps.host_target.outputs.target }}
- name: Run rustfmt check
run: cargo fmt --all -- --check
working-directory: src-tauri