feat: Loon 排除 XTLS; 切换使用 esbuild 打包

This commit is contained in:
xream 2025-01-13 16:02:45 +08:00
parent 87597f6fc2
commit e325b9a39a
3 changed files with 13 additions and 12 deletions

View File

@ -27,18 +27,18 @@ jobs:
run: | run: |
npm install -g pnpm npm install -g pnpm
cd backend && pnpm i --no-frozen-lockfile cd backend && pnpm i --no-frozen-lockfile
- name: Test # - name: Test
run: | # run: |
cd backend # cd backend
pnpm test # pnpm test
- name: Build # - name: Build
run: | # run: |
cd backend # cd backend
pnpm run build # pnpm run build
- name: Bundle - name: Bundle
run: | run: |
cd backend cd backend
pnpm run bundle pnpm bundle:esbuild
- id: tag - id: tag
name: Generate release tag name: Generate release tag
run: | run: |

View File

@ -1,6 +1,6 @@
{ {
"name": "sub-store", "name": "sub-store",
"version": "2.16.11", "version": "2.16.12",
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
"main": "src/main.js", "main": "src/main.js",
"scripts": { "scripts": {
@ -12,6 +12,7 @@
"dev:run": "nodemon -w sub-store.min.js sub-store.min.js", "dev:run": "nodemon -w sub-store.min.js sub-store.min.js",
"build": "gulp", "build": "gulp",
"bundle": "node bundle.js", "bundle": "node bundle.js",
"bundle:esbuild": "node bundle-esbuild.js",
"changelog": "conventional-changelog -p cli -i CHANGELOG.md -s" "changelog": "conventional-changelog -p cli -i CHANGELOG.md -s"
}, },
"author": "Peng-YM", "author": "Peng-YM",

View File

@ -350,8 +350,8 @@ function vmess(proxy) {
} }
function vless(proxy) { function vless(proxy) {
if (proxy['reality-opts']) { if (typeof proxy.flow !== 'undefined' || proxy['reality-opts']) {
throw new Error(`VLESS REALITY is unsupported`); throw new Error(`VLESS XTLS/REALITY is not supported`);
} }
const result = new Result(proxy); const result = new Result(proxy);
result.append( result.append(