@@ -1682,14 +1682,14 @@ const updateDataset = async (env, Settings) => {
1682
1682
outProxyParams : vlessConfig ? await extractVlessParams ( vlessConfig ) : currentProxySettings ?. outProxyParams || '' ,
1683
1683
wowEndpoint : Settings ? Settings . get ( 'wowEndpoint' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. wowEndpoint || 'engage.cloudflareclient.com:2408' ,
1684
1684
warpEndpoints : Settings ? Settings . get ( 'warpEndpoints' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. warpEndpoints || 'engage.cloudflareclient.com:2408' ,
1685
- hiddifyNoiseMode : Settings ? Settings . get ( 'hiddifyNoiseMode' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. hiddifyNoiseMode || 'm1 ' ,
1686
- nikaNGNoiseMode : Settings ? Settings . get ( 'nikaNGNoiseMode' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. nikaNGNoiseMode || 'quic' ,
1687
- noiseCountMin : Settings ? Settings . get ( 'noiseCountMin' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseCountMin || '10' ,
1688
- noiseCountMax : Settings ? Settings . get ( 'noiseCountMax' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseCountMax || '15' ,
1689
- noiseSizeMin : Settings ? Settings . get ( 'noiseSizeMin' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseSizeMin || '5' ,
1690
- noiseSizeMax : Settings ? Settings . get ( 'noiseSizeMax' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseSizeMax || '10' ,
1691
- noiseDelayMin : Settings ? Settings . get ( 'noiseDelayMin' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseDelayMin || '1' ,
1692
- noiseDelayMax : Settings ? Settings . get ( 'noiseDelayMax' ) ?. replaceAll ( ' ' , '' ) : currentProxySettings ?. noiseDelayMax || '1' ,
1685
+ hiddifyNoiseMode : Settings ? Settings . get ( 'hiddifyNoiseMode' ) : currentProxySettings ?. hiddifyNoiseMode || 'm4 ' ,
1686
+ nikaNGNoiseMode : Settings ? Settings . get ( 'nikaNGNoiseMode' ) : currentProxySettings ?. nikaNGNoiseMode || 'quic' ,
1687
+ noiseCountMin : Settings ? Settings . get ( 'noiseCountMin' ) : currentProxySettings ?. noiseCountMin || '10' ,
1688
+ noiseCountMax : Settings ? Settings . get ( 'noiseCountMax' ) : currentProxySettings ?. noiseCountMax || '15' ,
1689
+ noiseSizeMin : Settings ? Settings . get ( 'noiseSizeMin' ) : currentProxySettings ?. noiseSizeMin || '5' ,
1690
+ noiseSizeMax : Settings ? Settings . get ( 'noiseSizeMax' ) : currentProxySettings ?. noiseSizeMax || '10' ,
1691
+ noiseDelayMin : Settings ? Settings . get ( 'noiseDelayMin' ) : currentProxySettings ?. noiseDelayMin || '1' ,
1692
+ noiseDelayMax : Settings ? Settings . get ( 'noiseDelayMax' ) : currentProxySettings ?. noiseDelayMax || '1' ,
1693
1693
panelVersion : panelVersion
1694
1694
} ;
1695
1695
@@ -2146,12 +2146,8 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2146
2146
value="${ intervalMax } " max="30" required>
2147
2147
</div>
2148
2148
</div>
2149
- <div class="form-control">
2150
- <label for="outProxy">✈️ Chain Proxy</label>
2151
- <input type="text" id="outProxy" name="outProxy" value="${ outProxy } ">
2152
- </div>
2153
2149
<div class="form-control">
2154
- <label for="fragmentPackets">🔗 Fragment Packets</label>
2150
+ <label for="fragmentPackets">📦 Fragment Packets</label>
2155
2151
<div class="input-with-select">
2156
2152
<select id="fragmentPackets" name="fragmentPackets">
2157
2153
<option value="tlshello" ${ fragmentPackets === 'tlshello' ? 'selected' : '' } >tlshello</option>
@@ -2162,7 +2158,11 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2162
2158
</select>
2163
2159
</div>
2164
2160
</div>
2165
- <h2>FRAGMENT ROUTING ⚙️</h2>
2161
+ <div class="form-control">
2162
+ <label for="outProxy">✈️ Chain Proxy</label>
2163
+ <input type="text" id="outProxy" name="outProxy" value="${ outProxy } ">
2164
+ </div>
2165
+ <h2>FRAG/WARP ROUTING ⚙️</h2>
2166
2166
<div class="form-control" style="margin-bottom: 20px;">
2167
2167
<div class="routing">
2168
2168
<input type="checkbox" id="block-ads" name="block-ads" style="margin: 0; grid-column: 2;" value="true" ${ blockAds ? 'checked' : '' } >
@@ -2217,7 +2217,7 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2217
2217
</tr>` }
2218
2218
</table>
2219
2219
</div>
2220
- <h2>NORMAL WARP SETTINGS ⚙️</h2>
2220
+ <h2>WARP SETTINGS ⚙️</h2>
2221
2221
<div class="form-control">
2222
2222
<label for="wowEndpoint">✨ WoW Endpoints</label>
2223
2223
<input type="text" id="wowEndpoint" name="wowEndpoint" value="${ wowEndpoint . replaceAll ( "," , " , " ) } " required>
@@ -2303,10 +2303,22 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2303
2303
<span class="material-symbols-outlined symbol">verified</span>
2304
2304
<span>v2rayNG</span>
2305
2305
</div>
2306
+ <div>
2307
+ <span class="material-symbols-outlined symbol">verified</span>
2308
+ <span>NikaNG</span>
2309
+ </div>
2310
+ <div>
2311
+ <span class="material-symbols-outlined symbol">verified</span>
2312
+ <span>MahsaNG</span>
2313
+ </div>
2306
2314
<div>
2307
2315
<span class="material-symbols-outlined symbol">verified</span>
2308
2316
<span>v2rayN</span>
2309
2317
</div>
2318
+ <div>
2319
+ <span class="material-symbols-outlined symbol">verified</span>
2320
+ <span>v2rayN-PRO</span>
2321
+ </div>
2310
2322
<div>
2311
2323
<span class="material-symbols-outlined symbol">verified</span>
2312
2324
<span>Shadowrocket</span>
@@ -2387,12 +2399,20 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2387
2399
</div>
2388
2400
<div>
2389
2401
<span class="material-symbols-outlined symbol">verified</span>
2390
- <span>v2rayN </span>
2402
+ <span>NikaNG </span>
2391
2403
</div>
2392
2404
<div>
2393
2405
<span class="material-symbols-outlined symbol">verified</span>
2394
2406
<span>MahsaNG</span>
2395
2407
</div>
2408
+ <div>
2409
+ <span class="material-symbols-outlined symbol">verified</span>
2410
+ <span>v2rayN</span>
2411
+ </div>
2412
+ <div>
2413
+ <span class="material-symbols-outlined symbol">verified</span>
2414
+ <span>v2rayN-PRO</span>
2415
+ </div>
2396
2416
<div>
2397
2417
<span class="material-symbols-outlined symbol">verified</span>
2398
2418
<span>Streisand</span>
@@ -2424,11 +2444,15 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2424
2444
</div>
2425
2445
<div>
2426
2446
<span class="material-symbols-outlined symbol">verified</span>
2427
- <span>v2rayN </span>
2447
+ <span>MahsaNG </span>
2428
2448
</div>
2429
2449
<div>
2430
2450
<span class="material-symbols-outlined symbol">verified</span>
2431
- <span>MahsaNG</span>
2451
+ <span>NikaNG</span>
2452
+ </div>
2453
+ <div>
2454
+ <span class="material-symbols-outlined symbol">verified</span>
2455
+ <span>v2rayN</span>
2432
2456
</div>
2433
2457
<div>
2434
2458
<span class="material-symbols-outlined symbol">verified</span>
@@ -2479,6 +2503,10 @@ const renderHomePage = async (env, hostName, fragConfigs) => {
2479
2503
<span class="material-symbols-outlined symbol">verified</span>
2480
2504
<span>NikaNG</span>
2481
2505
</div>
2506
+ <div>
2507
+ <span class="material-symbols-outlined symbol">verified</span>
2508
+ <span>v2rayN-PRO</span>
2509
+ </div>
2482
2510
</td>
2483
2511
<td>
2484
2512
<button onclick="openQR('https://${ hostName } /warpsub/${ userID } ?app=nikang#BPB-Warp-Pro', 'Warp Pro Subscription')" style="margin-bottom: 8px;">
0 commit comments