[PR #2041] [CLOSED] Fix spiderX field name in VLESS and Trojan parsing #2641

Closed
opened 2026-10-14 21:03:40 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2041
Author: @ghost
Created: 12/5/2025
Status: ❌ Closed

Base: dev ← Head: fix-spiderx-vless-trojan


📝 Commits (3)

  • 01d7782 Fix spiderX field name in VLESS and Trojan parsing
  • 9b38f54 Merge branch 'amnezia-vpn:dev' into fix-spiderx-vless-trojan
  • cffd44c Fix for SpiderX field in creating VLESS connection string

📊 Changes

2 files changed (+5 additions, -5 deletions)

View changed files

📝 client/core/serialization/trojan.cpp (+2 -2)
📝 client/core/serialization/vless.cpp (+3 -3)

📄 Description

Right now, Amnezia Client uses spiderX field name in VLESS and Trojan connection strings as "spiderX". As I can see, web panels for Xray create connection strings with "spx" field name and another Xray clients expect spiderX field name as "spx". So I created this PR to make Client use "spx" field name.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/2041 **Author:** [@ghost](https://github.com/ghost) **Created:** 12/5/2025 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `fix-spiderx-vless-trojan` --- ### 📝 Commits (3) - [`01d7782`](https://github.com/amnezia-vpn/amnezia-client/commit/01d7782040b8b0b0b4e8bc914f266515c4175d58) Fix spiderX field name in VLESS and Trojan parsing - [`9b38f54`](https://github.com/amnezia-vpn/amnezia-client/commit/9b38f5449d04f2865090900c8630d758bf90a30a) Merge branch 'amnezia-vpn:dev' into fix-spiderx-vless-trojan - [`cffd44c`](https://github.com/amnezia-vpn/amnezia-client/commit/cffd44cf0d2a47f9ad3ec5ca4b3c22d3278c7b1c) Fix for SpiderX field in creating VLESS connection string ### 📊 Changes **2 files changed** (+5 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `client/core/serialization/trojan.cpp` (+2 -2) 📝 `client/core/serialization/vless.cpp` (+3 -3) </details> ### 📄 Description Right now, Amnezia Client uses spiderX field name in VLESS and Trojan connection strings as "spiderX". As I can see, web panels for Xray create connection strings with "spx" field name and another Xray clients expect spiderX field name as "spx". So I created this PR to make Client use "spx" field name. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:03:40 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#2641
No description provided.