Browse Source

Notes about TFO on Windows

pull/1975/head
Linus Yang 6 years ago
parent
commit
5975c65d4f
1 changed files with 8 additions and 1 deletions
  1. 9
      README.md

9
README.md

@ -350,10 +350,17 @@ A tarball with 32-bit and 64-bit binaries will be generated in the same director
You could also manually use MinGW-w64 compilers to build in Unix-like shell (MSYS2/Cygwin), or cross-compile on Unix-like systems (Linux/MacOS). Please refer to build scripts in `docker/mingw`. You could also manually use MinGW-w64 compilers to build in Unix-like shell (MSYS2/Cygwin), or cross-compile on Unix-like systems (Linux/MacOS). Please refer to build scripts in `docker/mingw`.
Notice that currently you need to use a patched libev library for MinGW:
Currently you need to use a patched libev library for MinGW:
* https://github.com/shadowsocks/libev/archive/mingw.zip * https://github.com/shadowsocks/libev/archive/mingw.zip
Notice that Windows (MinGW) version has some differences from other platforms:
1. No support of plugins at the moment.
2. TCP Fast Open (TFO) is only available on **Windows 10**, **1607** or later version (precisely, build >= 14393). If you are using **1709** (build 16299) or later version, you also need to run the following command in PowerShell/Command Prompt **as Administrator** and **reboot** to use TFO properly:
netsh int tcp set global fastopenfallback=disabled
### Docker ### Docker
As you expect, simply pull the image and run. As you expect, simply pull the image and run.

Loading…
Cancel
Save