Skip to content

CS-Ray 2.0.0

Latest

Choose a tag to compare

@hamed7ir hamed7ir released this 13 Oct 20:06

This is a big one. The UI is new (MaterialSkin is gone) and a lot of protocols got added.

New

  • REALITY for VLESS, with a TLS 1.3 client written in C# that sends a Chrome-like hello
  • XTLS Vision (xtls-rprx-vision) over REALITY or normal TLS
  • XHTTP: stream-one over REALITY (HTTP/2) and packet-up over TLS
  • VMess now works over TLS, WebSocket, the HTTP header camouflage and XHTTP, not only plain tcp. It also does Xray's chunk masking and padding now.
  • WebSocket early data (?ed=2048 in the path), and the same request headers Xray sends
  • custom user ids (like hello instead of a UUID), mapped the same way Xray does it
  • HTTP header camouflage (headerType=http) for VLESS and VMess
  • subscriptions: Clash YAML in the one-line style subconverter makes, Clash network: http, and the sing-box http transport
  • VMess links with alterId more than 0 just connect now (AEAD, like Xray)
  • share a server or a subscription: right click it and pick Share. You get the link to copy and a QR code you can scan with your phone.
  • the installer is one exe now and it works on Windows RT too. There is also a portable zip.

Fixed and changed

  • adding the same server again updates it instead of making a copy. Servers that only differ by SNI, key, path or flow stay separate.
  • connections close properly when one side is done, and there is less noise in the log
  • XHTTP uploads are a lot faster on slow connections
  • mouse wheel scrolling in the server list and the log

Files

  • CS-Ray-Setup-2.0.0.exe: the installer. No admin needed.
  • CS-Ray-2.0.0-portable.zip: no install, settings stay in the folder.
  • SHA256SUMS.txt: checksums of both.

You need .NET Framework 4.7 or newer.