mirror of
https://github.com/shadowsocks/shadowsocks-rust.git
synced 2026-02-09 01:59:16 +08:00
* [POC] basic implementation of TCP redirecting tun (#581) * [POC] basic implementation of UDP redirection of Tun * build with action * add configuration interface for tun * refine document and command line options * outbound-bind-addr instead of reusing local_address for outbound sockets * support customizing udp expiry and capacity * make clippy happy * fixed build error for Android * add docs * make a customized AsyncFd with the released tun crate * TUN_INTERFACE_NAME to_owned directly * ignore accept errors for tcp tun * tun supports Android only on master branch * android doesnt support setting IFF_NO_PI * set route for macos automatically when creating tun * set route for macos directly with PF_ROUTE * Linux-like uses ETH_P_IP and ETH_P_IPV6 * use tun on crates.io and ignores Android support temporary * update dependencies