Commit 4c3da54
committed
fix: 修复并统一 VLESS XHTTP 的 host/mode 映射与继承
解析器与生成器同步处理 xhttp-opts 的 mode,避免空值字段被误判为非法
把 Host 头与 URI 的 host 参数分离,避免回写混淆
download-settings 支持从外层 xhttp-opts 继承 path/host/mode
同步更新 parser/producer 相关测试,覆盖下载设置与回写场景1 parent 201e0ee commit 4c3da54
5 files changed
Lines changed: 160 additions & 109 deletions
File tree
- backend
- src
- core/proxy-utils
- parsers
- producers
- test
- proxy-parsers
- proxy-producers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1036 | 1036 | | |
1037 | 1037 | | |
1038 | 1038 | | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
1039 | 1050 | | |
1040 | 1051 | | |
1041 | | - | |
| 1052 | + | |
1042 | 1053 | | |
1043 | 1054 | | |
1044 | 1055 | | |
| |||
1098 | 1109 | | |
1099 | 1110 | | |
1100 | 1111 | | |
1101 | | - | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
1102 | 1115 | | |
1103 | 1116 | | |
1104 | 1117 | | |
| |||
1119 | 1132 | | |
1120 | 1133 | | |
1121 | 1134 | | |
1122 | | - | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
1123 | 1138 | | |
1124 | 1139 | | |
1125 | 1140 | | |
| |||
1238 | 1253 | | |
1239 | 1254 | | |
1240 | 1255 | | |
1241 | | - | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
1242 | 1259 | | |
1243 | 1260 | | |
1244 | 1261 | | |
| |||
1501 | 1518 | | |
1502 | 1519 | | |
1503 | 1520 | | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
1504 | 1525 | | |
1505 | 1526 | | |
1506 | 1527 | | |
| |||
1651 | 1672 | | |
1652 | 1673 | | |
1653 | 1674 | | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
1654 | 1682 | | |
1655 | 1683 | | |
1656 | 1684 | | |
| |||
1753 | 1781 | | |
1754 | 1782 | | |
1755 | 1783 | | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
1759 | 1790 | | |
1760 | 1791 | | |
1761 | 1792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
278 | 284 | | |
279 | 285 | | |
280 | 286 | | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
281 | 291 | | |
282 | 292 | | |
283 | 293 | | |
| |||
298 | 308 | | |
299 | 309 | | |
300 | 310 | | |
301 | | - | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
302 | 314 | | |
303 | 315 | | |
304 | 316 | | |
305 | | - | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
306 | 320 | | |
307 | 321 | | |
308 | 322 | | |
| |||
316 | 330 | | |
317 | 331 | | |
318 | 332 | | |
| 333 | + | |
319 | 334 | | |
320 | 335 | | |
321 | 336 | | |
| |||
0 commit comments