github.com/Asutorufa/yuhaiin@v0.3.6-0.20240502055049-7984da7023a0/readme.md (about) 1 # 2 3 [![GitHub license](https://img.shields.io/github/license/Asutorufa/yuhaiin)](https://github.com/Asutorufa/yuhaiin/blob/master/LICENSE) 4 [![releases](https://img.shields.io/github/release-pre/asutorufa/yuhaiin.svg)](https://github.com/Asutorufa/yuhaiin/releases) 5 [![Go Report Card](https://goreportcard.com/badge/github.com/Asutorufa/yuhaiin)](https://goreportcard.com/report/github.com/Asutorufa/yuhaiin) 6 [![Go Reference](https://pkg.go.dev/badge/github.com/Asutorufa/yuhaiin.svg)](https://pkg.go.dev/github.com/Asutorufa/yuhaiin) 7 ![languages](https://img.shields.io/github/languages/top/asutorufa/yuhaiin.svg) [![Go](https://github.com/Asutorufa/yuhaiin/actions/workflows/go.yml/badge.svg)](https://github.com/Asutorufa/yuhaiin/actions/workflows/go.yml) 8 9 - download [releases](https://github.com/Asutorufa/yuhaiin/releases) or [Build](https://github.com/Asutorufa/yuhaiin/wiki/build). 10 - Android [yuhaiin-android](https://github.com/Asutorufa/yuhaiin-android). 11 - Inbound 12 - yuubinsya(experimental), Reqlity, HTTP2, Quic, Websocket, gRPC, TLS 13 - Socks5, Socks4A, HTTP 14 - TUN, Linux/Mac Redir, Tproxy 15 - [gvisor](https://github.com/google/gvisor) 16 - tun2socket(hijack tun TCP to a local TCP listener) 17 - yamux 18 - Outbound 19 - yuubinsya(experimental) 20 - Socks5, HTTP, TCP, Wireguard 21 - Shadowsocksr, Shadowsocks, Vmess, trojan, Vless 22 - Websocket, Quic, obfs-http, Reality, HTTP2, gRPC, TLS 23 - yamux 24 - support DNS: 25 - DNS, EDNS 26 - FakeDNS 27 - DNS Server 28 - DNS over UDP 29 - DNS over HTTPS(3) 30 - DNS over Quic 31 - DNS over TLS 32 - DNS over TCP 33 - Full cone NAT. 34 - auto set Linux(KDE/Plasma,gnome),Windows Proxy 35 - [Rules](https://github.com/Asutorufa/yuhaiin/tree/ACL) 36 - [Docs](https://github.com/Asutorufa/yuhaiin/tree/main/docs) 37 - [Architecture](https://github.com/Asutorufa/yuhaiin/wiki/architecture) 38 - icon from プロ生ちゃん. アイコンがプロ生ちゃんから、ご注意ください。 39 40 ```shell 41 make yuhaiin 42 # host: grpc and http listen address, default: 127.0.0.1:50051 43 # path: Store application data path, default: 44 # linux ~/.config/yuhaiin/, windows %APPDATA%/yuhaiin/ 45 yuhaiin -host="127.0.0.1:50051" -path=$HOME/.config/yuhaiin 46 ``` 47 48 ![web_page2](https://raw.githubusercontent.com/Asutorufa/yuhaiin/master/assets/img/web_page2.png) 49 50 <details> 51 <summary>Acknowledgement</summary> 52 53 - [Golang](https://golang.org) 54 - [google/gVisor](https://github.com/google/gvisor) 55 - [gRPC](https://grpc.io/) 56 - [protobuf-go](https://github.com/protocolbuffers/protobuf-go) 57 - [プロ生ちゃん](https://kei.pronama.jp/) 58 - [etcd-io/bbolt](https://github.com/etcd-io/bbolt) 59 60 Reference: 61 62 - [xjasonlyu/tun2socks](https://github.com/xjasonlyu/tun2socks) 63 - [mzz2017/shadowsocksR](https://github.com/mzz2017/shadowsocksR) 64 - [shadowsocks/go-shadowsocks2](https://github.com/shadowsocks/go-shadowsocks2) 65 - [vmess-client](https://github.com/gitsrc/vmess-client) 66 67 </details>