Total Pageviews

Friday 25 February 2022

YtFlowApp

A network proxy running on Universal Windows Platform.

Build Status Telegram channel Join Beta testing

English badge

YtFlow is a network debug tool running on Universal Windows Platform that forwards any network traffic through certain types of tunnels.

A note to prospective contributors: A complete rewrite of YtFlowApp is in progress. Contributions based on the current branch will not be entertained. You are welcome to test out the YtFlowCore-powered, brand new version on the next branch by joining the Beta Testing program.

Supported protocols

  • Shadowsocks
    • stream ciphers (rc4-md5, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-ctr, aes-192-ctr, aes-256-ctr, camellia-128-cfb, camellia-192-cfb, camellia-256-cfb, salsa20, chacha20, chacha20-ietf)
    • AEAD ciphers (aes-128-gcm, aes-192-gcm, aes-256-gcm, chacha20-poly1305, chacha20-ietf-poly1305, xchacha20-ietf-poly1305)
  • Trojan
    • Opt-out of certificate check
  • HTTP
    • CONNECT-based proxy

Supported features

Local SOCKS5 proxy

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:

NameValue
Server address172.17.255.240
Server port1080
Authentication methodnone
User name<empty>
Password<empty>

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.

Limitations

NameValue
VPN ProviderYtFlow
Connection nameYtFlow Auto
Server name or addressany

from https://github.com/YtFlow/YtFlowApp

No comments:

Post a Comment