Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuhaiin/yuhaiin
proxy kit for Linux/Windows/MacOS
https://github.com/yuhaiin/yuhaiin
bypass dns dnsoverhttps dnsoverquic dnsovertls fullcone go http http2 mux proxy quic socks4a socks5 tproxy tun tun2socks websocket
Last synced: 5 days ago
JSON representation
proxy kit for Linux/Windows/MacOS
- Host: GitHub
- URL: https://github.com/yuhaiin/yuhaiin
- Owner: yuhaiin
- License: mit
- Created: 2018-10-24T06:48:34.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T02:32:44.000Z (3 months ago)
- Last Synced: 2024-10-29T20:20:05.579Z (3 months ago)
- Topics: bypass, dns, dnsoverhttps, dnsoverquic, dnsovertls, fullcone, go, http, http2, mux, proxy, quic, socks4a, socks5, tproxy, tun, tun2socks, websocket
- Language: Go
- Homepage:
- Size: 260 MB
- Stars: 142
- Watchers: 5
- Forks: 20
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
#
[![GitHub license](https://img.shields.io/github/license/Asutorufa/yuhaiin)](https://github.com/Asutorufa/yuhaiin/blob/master/LICENSE)
[![releases](https://img.shields.io/github/release-pre/asutorufa/yuhaiin.svg)](https://github.com/Asutorufa/yuhaiin/releases)
[![Go Report Card](https://goreportcard.com/badge/github.com/Asutorufa/yuhaiin)](https://goreportcard.com/report/github.com/Asutorufa/yuhaiin)
[![Go Reference](https://pkg.go.dev/badge/github.com/Asutorufa/yuhaiin.svg)](https://pkg.go.dev/github.com/Asutorufa/yuhaiin)
![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)
- download [releases](https://github.com/Asutorufa/yuhaiin/releases) or [Build](https://github.com/Asutorufa/yuhaiin/wiki/build).
- Android [yuhaiin-android](https://github.com/Asutorufa/yuhaiin-android).
- Inbound
- yuubinsya(experimental), Reqlity, HTTP2, Quic, Websocket, gRPC, TLS
- Socks5, Socks4A, HTTP
- TUN(gso,gro support), Linux/Mac Redir, Tproxy
- [gvisor](https://github.com/google/gvisor)
- tun2socket(hijack tun TCP to a local TCP listener)
- yamux
- Outbound
- yuubinsya(experimental)
- Socks5, HTTP, TCP, [Wireguard](https://github.com/yuhaiin/yuhaiin/wiki/Wireguard)
- Shadowsocksr, Shadowsocks, Vmess, trojan, Vless
- Websocket, Quic, obfs-http, Reality, HTTP2, gRPC, TLS
- yamux
- reverse HTTP, reverse TCP
- support DNS:
- DNS, EDNS
- FakeDNS
- DNS Server
- DNS over UDP
- DNS over HTTPS(3)
- DNS over Quic
- DNS over TLS
- DNS over TCP
- Full cone NAT.
- auto set Linux(KDE/Plasma,Gnome),Windows,MacOS Proxy
- [Rules](https://github.com/yuhaiin/kitte)
- icon from プロ生ちゃん.
アイコンはプロ生ちゃんからお借りしたものです、ご注意くださいますようお願い申し上げます。```shell
make yuhaiin
# host: grpc and http listen address, default: 127.0.0.1:50051
# path: Store application data path, default:
# linux ~/.config/yuhaiin/, windows %APPDATA%/yuhaiin/
yuhaiin -host="127.0.0.1:50051" -path=$HOME/.config/yuhaiin
```![web_page2](https://raw.githubusercontent.com/Asutorufa/yuhaiin/master/assets/img/web_page3.png)
Acknowledgement
- [Golang](https://golang.org)
- [google/gVisor](https://github.com/google/gvisor)
- [gRPC](https://grpc.io/)
- [protobuf-go](https://github.com/protocolbuffers/protobuf-go)
- [プロ生ちゃん](https://kei.pronama.jp/)
- [etcd-io/bbolt](https://github.com/etcd-io/bbolt)Reference:
- [xjasonlyu/tun2socks](https://github.com/xjasonlyu/tun2socks)
- [mzz2017/shadowsocksR](https://github.com/mzz2017/shadowsocksR)
- [shadowsocks/go-shadowsocks2](https://github.com/shadowsocks/go-shadowsocks2)
- [vmess-client](https://github.com/gitsrc/vmess-client)