Skip to content

Commit 147053b

Browse files
committed
1 parent 0f289e9 commit 147053b

80 files changed

Lines changed: 9538 additions & 82 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

404.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@
340340

341341

342342
<li class="md-tabs__item">
343-
<a href="/vi/features/fake-tls/" class="md-tabs__link">
343+
<a href="/vi/features/dpi-resistance/" class="md-tabs__link">
344344

345345

346346

@@ -824,6 +824,34 @@
824824

825825

826826

827+
<li class="md-nav__item">
828+
<a href="/vi/features/dpi-resistance/" class="md-nav__link">
829+
830+
831+
832+
<span class="md-ellipsis">
833+
834+
835+
Chống DPI
836+
837+
838+
839+
</span>
840+
841+
842+
843+
</a>
844+
</li>
845+
846+
847+
848+
849+
850+
851+
852+
853+
854+
827855
<li class="md-nav__item">
828856
<a href="/vi/features/fake-tls/" class="md-nav__link">
829857

changelog/index.html

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@
349349

350350

351351
<li class="md-tabs__item">
352-
<a href="../features/fake-tls/" class="md-tabs__link">
352+
<a href="../features/dpi-resistance/" class="md-tabs__link">
353353

354354

355355

@@ -835,6 +835,34 @@
835835

836836

837837

838+
<li class="md-nav__item">
839+
<a href="../features/dpi-resistance/" class="md-nav__link">
840+
841+
842+
843+
<span class="md-ellipsis">
844+
845+
846+
DPI Resistance
847+
848+
849+
850+
</span>
851+
852+
853+
854+
</a>
855+
</li>
856+
857+
858+
859+
860+
861+
862+
863+
864+
865+
838866
<li class="md-nav__item">
839867
<a href="../features/fake-tls/" class="md-nav__link">
840868

@@ -1240,6 +1268,17 @@
12401268
</label>
12411269
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
12421270

1271+
<li class="md-nav__item">
1272+
<a href="#460" class="md-nav__link">
1273+
<span class="md-ellipsis">
1274+
1275+
4.6.0
1276+
1277+
</span>
1278+
</a>
1279+
1280+
</li>
1281+
12431282
<li class="md-nav__item">
12441283
<a href="#450" class="md-nav__link">
12451284
<span class="md-ellipsis">
@@ -1351,6 +1390,17 @@
13511390
</label>
13521391
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
13531392

1393+
<li class="md-nav__item">
1394+
<a href="#460" class="md-nav__link">
1395+
<span class="md-ellipsis">
1396+
1397+
4.6.0
1398+
1399+
</span>
1400+
</a>
1401+
1402+
</li>
1403+
13541404
<li class="md-nav__item">
13551405
<a href="#450" class="md-nav__link">
13561406
<span class="md-ellipsis">
@@ -1449,6 +1499,20 @@
14491499

14501500

14511501
<h1 id="changelog">Changelog<a class="headerlink" href="#changelog" title="Permanent link">&para;</a></h1>
1502+
<h2 id="460">4.6.0<a class="headerlink" href="#460" title="Permanent link">&para;</a></h2>
1503+
<p>DPI resistance and operational improvements.</p>
1504+
<ul>
1505+
<li><strong>ServerHello size variation</strong> widened from ±1 to ±32 bytes, mimicking the natural variation in certificate chain and session ticket sizes seen from real TLS servers</li>
1506+
<li><strong>ServerHello fragmentation</strong>: ServerHello and CCS+AppData are now sent as separate TCP segments, defeating DPI that pattern-matches the full handshake response in a single packet</li>
1507+
<li>Docker healthcheck respects custom <code>STATS_PORT</code> — previously hardcoded to 8888, now uses <code>${STATS_PORT:-8888}</code> (<a href="https://github.com/teleproxy/teleproxy/issues/38">#38</a>)</li>
1508+
<li><code>install.sh</code> supports multiple secrets via comma-separated <code>SECRET</code> or numbered <code>SECRET_N</code> variables</li>
1509+
<li><code>/link</code> endpoint serves connection links as HTML pages with scannable QR codes</li>
1510+
</ul>
1511+
<p>New documentation: <a href="../features/dpi-resistance/">DPI Resistance</a> — covers server-side mitigations, recommended setup, and client-side bypass tools.</p>
1512+
<div class="admonition note">
1513+
<p class="admonition-title">Client-side detection</p>
1514+
<p>The primary detection vector for MTProxy fake-TLS in Russia is the <strong>Telegram client's TLS fingerprint</strong>, which cannot be fixed server-side. Telegram Desktop <a href="https://github.com/telegramdesktop/tdesktop/pull/30513">fixed several fingerprint artifacts</a>; keep clients updated. For affected networks, client-side bypass tools like <a href="https://github.com/bol-van/zapret">zapret</a> and <a href="https://github.com/ValdikSS/GoodbyeDPI">GoodbyeDPI</a> can help.</p>
1515+
</div>
14521516
<h2 id="450">4.5.0<a class="headerlink" href="#450" title="Permanent link">&para;</a></h2>
14531517
<p>QR codes for connection links.</p>
14541518
<ul>

comparison/index.html

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@
353353

354354

355355
<li class="md-tabs__item">
356-
<a href="../features/fake-tls/" class="md-tabs__link">
356+
<a href="../features/dpi-resistance/" class="md-tabs__link">
357357

358358

359359

@@ -847,6 +847,34 @@
847847

848848

849849

850+
<li class="md-nav__item">
851+
<a href="../features/dpi-resistance/" class="md-nav__link">
852+
853+
854+
855+
<span class="md-ellipsis">
856+
857+
858+
DPI Resistance
859+
860+
861+
862+
</span>
863+
864+
865+
866+
</a>
867+
</li>
868+
869+
870+
871+
872+
873+
874+
875+
876+
877+
850878
<li class="md-nav__item">
851879
<a href="../features/fake-tls/" class="md-nav__link">
852880

@@ -1349,6 +1377,13 @@ <h1 id="comparison">Comparison<a class="headerlink" href="#comparison" title="Pe
13491377
<td style="text-align: center;">No</td>
13501378
</tr>
13511379
<tr>
1380+
<td>ServerHello fragmentation</td>
1381+
<td style="text-align: center;">No</td>
1382+
<td style="text-align: center;">Yes</td>
1383+
<td style="text-align: center;">No</td>
1384+
<td style="text-align: center;">No</td>
1385+
</tr>
1386+
<tr>
13521387
<td>SOCKS5 upstream proxy</td>
13531388
<td style="text-align: center;">No</td>
13541389
<td style="text-align: center;">No</td>

deployment/ipv6/index.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@
351351

352352

353353
<li class="md-tabs__item">
354-
<a href="../../features/fake-tls/" class="md-tabs__link">
354+
<a href="../../features/dpi-resistance/" class="md-tabs__link">
355355

356356

357357

@@ -837,6 +837,34 @@
837837

838838

839839

840+
<li class="md-nav__item">
841+
<a href="../../features/dpi-resistance/" class="md-nav__link">
842+
843+
844+
845+
<span class="md-ellipsis">
846+
847+
848+
DPI Resistance
849+
850+
851+
852+
</span>
853+
854+
855+
856+
</a>
857+
</li>
858+
859+
860+
861+
862+
863+
864+
865+
866+
867+
840868
<li class="md-nav__item">
841869
<a href="../../features/fake-tls/" class="md-nav__link">
842870

deployment/systemd/index.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@
351351

352352

353353
<li class="md-tabs__item">
354-
<a href="../../features/fake-tls/" class="md-tabs__link">
354+
<a href="../../features/dpi-resistance/" class="md-tabs__link">
355355

356356

357357

@@ -837,6 +837,34 @@
837837

838838

839839

840+
<li class="md-nav__item">
841+
<a href="../../features/dpi-resistance/" class="md-nav__link">
842+
843+
844+
845+
<span class="md-ellipsis">
846+
847+
848+
DPI Resistance
849+
850+
851+
852+
</span>
853+
854+
855+
856+
</a>
857+
</li>
858+
859+
860+
861+
862+
863+
864+
865+
866+
867+
840868
<li class="md-nav__item">
841869
<a href="../../features/fake-tls/" class="md-nav__link">
842870

docker/configuration/index.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@
353353

354354

355355
<li class="md-tabs__item">
356-
<a href="../../features/fake-tls/" class="md-tabs__link">
356+
<a href="../../features/dpi-resistance/" class="md-tabs__link">
357357

358358

359359

@@ -944,6 +944,34 @@
944944

945945

946946

947+
<li class="md-nav__item">
948+
<a href="../../features/dpi-resistance/" class="md-nav__link">
949+
950+
951+
952+
<span class="md-ellipsis">
953+
954+
955+
DPI Resistance
956+
957+
958+
959+
</span>
960+
961+
962+
963+
</a>
964+
</li>
965+
966+
967+
968+
969+
970+
971+
972+
973+
974+
947975
<li class="md-nav__item">
948976
<a href="../../features/fake-tls/" class="md-nav__link">
949977

docker/index.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@
353353

354354

355355
<li class="md-tabs__item">
356-
<a href="../features/fake-tls/" class="md-tabs__link">
356+
<a href="../features/dpi-resistance/" class="md-tabs__link">
357357

358358

359359

@@ -933,6 +933,34 @@
933933

934934

935935

936+
<li class="md-nav__item">
937+
<a href="../features/dpi-resistance/" class="md-nav__link">
938+
939+
940+
941+
<span class="md-ellipsis">
942+
943+
944+
DPI Resistance
945+
946+
947+
948+
</span>
949+
950+
951+
952+
</a>
953+
</li>
954+
955+
956+
957+
958+
959+
960+
961+
962+
963+
936964
<li class="md-nav__item">
937965
<a href="../features/fake-tls/" class="md-nav__link">
938966

0 commit comments

Comments
 (0)