Releases: YtFlow/YtFlowApp
YtFlowApp (next) v1.2.1
YtFlow (next) v1.2.1
- Fixed v2rayN share link parsing
Package Spec
Due to upstream issues with rusqlite, x86 platform is not currently supported.
Package | Arch | Target SDK Version | Min SDK Version | Signature |
---|---|---|---|---|
56263bdbai.YtFlow_1.2.1.0.AppxBundle recommended | x64_arm64_arm (bundled) | 22621 | 15063 | Signed by Microsoft Store |
YtFlowApp_1.2.1.0_Test.7z | x64_arm64_arm (bundled) | 22621 | 15063 | Self-signed |
YtFlowApp (next) v1.2.0
YtFlow (next) v1.2.0
- Added VMess client
- Added WebSocket client
- Added SOCKS5/HTTP/v2rayN share link format
- Fixed incomplete dual stack IP resolution results
Package Spec
Due to upstream issues with rusqlite, x86 platform is not currently supported.
Package | Arch | Target SDK Version | Min SDK Version | Signature |
---|---|---|---|---|
56263bdbai.YtFlow_1.2.0.0.AppxBundle recommended | x64_arm64_arm (bundled) | 22621 | 15063 | Signed by Microsoft Store |
YtFlowApp_1.2.0.0_Test.7z | x64_arm64_arm (bundled) | 22621 | 15063 | Self-signed |
YtFlowApp (next) v1.1.2
YtFlow (next) v1.1.2
- Removed AVX2 from target features to support old CPUs
- Added Trojan share link
- Added Shadowsocks legacy link format
Package Spec
Due to upstream issues with rusqlite, x86 platform is not currently supported.
Package | Arch | Target SDK Version | Min SDK Version | Signature |
---|---|---|---|---|
56263bdbai.YtFlow_1.1.2.0.AppxBundle recommended | x64_arm64_arm (bundled) | 22621 | 15063 | Signed by Microsoft Store |
YtFlowApp_1.1.2.0_Test.7z | x64_arm64_arm (bundled) | 22621 | 15063 | Self-signed |
YtFlowApp (next) v1.1.1
YtFlow (next) v1.1.1
- Fixed a bug where database temporary file path is not properly handled
Package Spec
Due to upstream issues with rusqlite, x86 platform is not currently supported.
Package | Arch | Target SDK Version | Min SDK Version | Signature |
---|---|---|---|---|
56263bdbai.YtFlow_1.1.1.0.AppxBundle recommended | x64_arm64_arm (bundled) | 22621 | 15063 | Signed by Microsoft Store |
YtFlowApp_1.1.1.0_Test.7z | x64_arm64_arm (bundled) | 22621 | 15063 | Self-signed |
YtFlowApp (next) v1.1.0
Announcing YtFlow (next) v1.1.0
What to expect in YtFlow v1.1.0:
- Brand new UI designed for desktop
- Comes with YtFlowCore:
- Highly customizable configuration. Read more at https://ytflow.github.io/ytflow-book/
- Improved throughput and stability
- More dynamic features at runtime such as outbound selection, routing selection and connection management (coming soon)
- Proxy management
- Only Shadowsocks SIP002 URIs are supported at this moment.
Package Spec
Due to upstream issues with rusqlite, x86 platform is not currently supported.
Package | Arch | Target SDK Version | Min SDK Version | Signature |
---|---|---|---|---|
56263bdbai.YtFlow_1.1.0.0.AppxBundle recommended | x64_arm64_arm (bundled) | 22621 | 15063 | Signed by Microsoft Store |
YtFlowApp_1.1.0.0_Test.7z | x64_arm64_arm (bundled) | 22621 | 15063 | Self-signed |
YtFlowApp v0.1.1
Changes
UI
- Import new servers from SSD and Clash subscriptions with Hosted Configuration
- Share servers via link or QR code
- QR code scanner now supports scanning images with Copy & Paste and Drag & Drop
Protocols
- Fixed an issue where Shadowsocks connections with a non-AEAD method abort unexpectedly
Package Spec
Due to some unknown limitations, the packages were built using different project settings.
Arch | Target SDK Version | Min SDK Version | .NET Native |
---|---|---|---|
x86_x64_arm (bundled) | 18362 | 16299 | Yes |
ARM | 18362 | 15063 | No |
The package signing key has been refreshed since this release. Do remember to import the new certificate before installing.
YtFlowApp v0.0.6
Changes
Note: This version may introduce breaking changes. Try reinstalling the package when "other" connection error occurs.
UI
- Introduce a QR code scanner to import Shadowsocks/Trojan URL
- Paste Shadosocks/Trojan URL to import
Tunneling
- Improve overall throughtput
- Support domain name hosts
- Fix compability issues with other UWP apps that do not require Private Network capability
Protocols
- Shadowsocks
- Add chacha20, salsa20, chacha20-poly1305, xchacha20-ietf-poly1305
- HTTP
- Fix
NotSupportedException
- Fix
Package Spec
Due to some unknown limitations, the packages were built using different project settings.
Arch | Target SDK Version | Min SDK Version | .NET Native |
---|---|---|---|
x86_x64_arm (bundled) | 18362 | 16299 | Yes |
ARM | 18362 | 15063 | No |
YtFlowApp v0.0.5
UDP forwarding has been added in this version, plus some minor improvements.
Thanks to @Anonymous-Hentai, YtFlow now has a shiny new logo!
Package Spec
Due to some unknown limitations, the packages were built using different project settings.
Arch | Target SDK Version | Min SDK Version | .NET Native |
---|---|---|---|
x86_x64_arm (bundled) | 18362 | 16299 | Yes |
ARM | 18362 | 15063 | No |
YtFlowApp v0.0.4
Several new features, protocols and performance improvements are included in this version.
Changes
Tunneling
- VPN connection management through UI
Starting from v0.0.4, the VPN connection is switched on/off through YtFlow app UI. A VPN connection profile will be automatically created on Windows 10 1709 or later. For older Windows builds (including all Mobile version), a VPN profile must be created manually with the following arguments:
Name | Value |
---|---|
VPN Provider | YtFlow |
Connection name | YtFlow Auto |
Server name or address | any |
- Local SOCKS5 proxy server
A SOCKS5 server is available when the VPN connection is on. This is useful for the apps, like Unigram, that dial their server without initiating a DNS lookup and consequently bypass YtFlow VPN tunnel.
Set up SOCKS5 proxies with the following arguments:
Name | Value |
---|---|
Server address | 172.17.255.240 |
Server port | 1080 |
Authentication method | none |
User name | <empty> |
Password | <empty> |
Protocols
Shadowsocks
- AEAD ciphers
- aes-{128,192,256}-gcm
- chacha20-ietf-poly1305
Trojan
- Basic function
- "Allow insecure"
Client-provided certificates are not supported.
Debug
- Debug UDP client
A UDP client is built in for debug purposes. Refer to wiki documentation for detailed illustration of its usage.
Note that packet capture is not enabled for the released packages due to high performance downgrading. To enable packet capture, please manually append YTLOG_VERBOSE
to conditional compilation symbols of YtFlowTunnel
and rebuild.
Package Spec
Due to some unknown limitations, the packages were built using different project settings.
Arch | Target SDK Version | Min SDK Version | .NET Native |
---|---|---|---|
ARM | 18362 | 15063 | No |
x64 | 18362 | 16299 | Yes |
x86 | 18362 | 16299 | Yes |
YtFlowApp v0.0.3
Starting from this version, the background task runs in a separate process other than the foreground one so that the processes will not interfere with each other. However, both processes could be terminated when the foreground app quits, which can be used as a trick to restart a hanging background task.
rc4-md5
encryption method for Shadowsocks is supported to cater to those using outdated configurations. Never use rc4-md5
or any deprecated stream ciphers listed here unless you understand the consequence.
Package Spec
Due to some unknown limitations, the packages were built using different project settings.
Arch | Target SDK Version | Min SDK Version | .NET Native |
---|---|---|---|
ARM | 18362 | 15063 | No |
x64 | 18362 | 16299 | Yes |
x86 | 18362 | 16299 | Yes |