yass is an efficient forward proxy client supporting http/socks4/socks4a/socks5/socks5h protocol running on PC and mobile devices.
Because we are reusing chromium's network stack directly, we are following chromium's release schedule and delivering new versions based on its beta branch.
- Latest M128's Release (1.12.x) will become Stable since Aug 20, 2024 (Extended Support).
- Latest M127's Release (1.11.x) becomes Stable since Jul 23, 2024
- Latest M126's Release (1.10.x) becomes Stable since Jun 11, 2024 (Extended Support)
- Latest M125's Release (1.9.x) becomes Stable since May 14, 2024
- Latest M124's Release (1.8.x) becomes Stable since Apr 16, 2024 (Extended Support)
- Latest M123's Release (1.7.x) becomes Stable since Mar 19, 2024
- Latest M122's Release (1.6.x) becomes Stable since Feb 20, 2024 (Extended Support)
- Latest M121's Release (1.5.x) becomes Stable since Jan 23, 2024
- GTK3 download rpm or download deb (minimum requirement: centos 8 or ubuntu 16.04)
- Qt5 download rpm or download deb (minimum requirement: centos 8 or ubuntu 16.04)
- GTK4 download rpm or download deb (minimum requirement: opensuse leap 15.5, centos 9 or ubuntu 22.04)
- Qt6 download rpm or download deb (minimum requirement: opensuse leap 15.5, centos 9 with epel or ubuntu 22.04)
See Status of Package Store for more.
- CLI download tgz for amd64 or download tgz for i386 or download tgz for arm64 (require glibc >= 2.25)
- CLI download tgz for loongarch64 (require glibc >= 2.38, require new world)
- CLI download tgz for riscv64 or download tgz for riscv32 (require glibc >= 2.36)
- CLI(openwrt) download tgz for amd64 or download tgz for i386 or download tgz for aarch64 generic (require openwrt >= 23.05.3)
- CLI(musl) download tgz for amd64 or download tgz for i386 (require musl >= 1.2.5)
- Android download apk or download 32-bit apk
- iOS Continue to accept TestFlight invitation
- Windows download installer (require KB2999226 below windows 10) or download 32-bit installer (require vc 2010 runtime) or download woa arm64 installer
- macOS download intel dmg or download apple silicon dmg
via homebrew:
brew install --cask yass
See Supporteded Operating System for more.
Take a look at build instructions and packaging instructions.
Post Quantum Kyber Support (not enabled by default) is added on all of supported Platforms.
See Protecting Chrome Traffic with Hybrid Kyber KEM for more.
Cipher http2 and https are NaïveProxy-compatible.
See NaïveProxy's project homepage for support.
Mobile users including macOS (M1/M2/M3) machines can use yass as VPN Service more than just Global Proxy.
Visit wiki's Usages.
Experimental socks4/socks4a/socks5/socks5h cipher support is added for both of CLI and GUI.
Experimental DoH and DoT support is added for both of CLI and GUI.
These ca certificates are provided in both builtin ca bundle support and supplementary ca bundle support (bundled).
These ca certificates are provided in both builtin ca bundle support and supplementary ca bundle support (bundled).
Pass --congestion_algorithm algo
to command line.
Specify algo as TCP congestion control algorithm for underlying TCP connections (Linux only).
See more at manpage tcp(7)
Pass --certificate_chain_file file
to command line.
Use custom certificate chain provided by file to verify server's certificate.
All ciphers supported by client are also supported by yass_server
.
See more at manpage yass_server(1)
See Server Usage for more.
Please visit the pages site.