sub-store-org / sub-store-org/Sub-Store

语法兼容问题

Open
#312 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
JavaScript
Stars
10.5k
Forks
1.4k
Avg merge
5h 31m
Merged PRs (30d)
10

Description

现状:

  1. Surge 字段必须不带双引号(已改, 可能还有部分未处理)
  2. Loon 字段必须带双引号
  3. External Proxy Programargs 这种字段可以出现多次, 可带双引号或不带双引号, 暂未兼容单引号
  4. 不支持包含逗号/等号等符号的节点名
    a. 已自动去除 Surfboard Surge 输出中的 = ,
    b. QX tag 也不支持
  5. SurfboardSurge vmess-aead 字段默认不一致, 不管 Surfboard https://getsurfboard.com/docs/profile-format/proxy/external-proxy/vmess

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the subscription conversion paths for Surge, Loon, External Proxy Program, Surfboard, and Quantumult X, focusing on their handling of quoting, repeated args, node names, and vmess-aead. Confirm the expected syntax for each format from the issue and linked Surfboard documentation, then verify that the listed compatibility cases are preserved without removing valid node-name characters.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.