Skip to content
/ NZOrz Public

NZOrz ( NeZha Orz ) is network proxy written in c# language, because vic lazy, so maybe no one know which day will be done

License

Notifications You must be signed in to change notification settings

fs7744/NZOrz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NZOrz

NZOrz ( NeZha Orz ) is network proxy written in c# language, because vic lazy, so maybe no one know which day will be done

ToDo

  • TCP server core
  • TCP proxy core
  • dns (use system dns, no query from dns server )
  • LoadBalancingPolicy
  • Passive HealthCheck
  • TCP Connected Active HealthCheck
  • Configuration
  • reload config and rebind
  • Log
  • UDP server core
  • UDP proxy core
  • SNI proxy (no tls handle, tls base on upstream)
  • SNI proxy (tls handle, upstream no tls handle)
  • HTTP1 server core
  • HTTP2 server core
  • HTTP3 server core
  • HTTP proxy core
  • Config Validators
  • Metrics

PS

  1. Not base on asp.net, but core core is learn from Kestrel/Yarp and not support IIS.
  2. Not support hot restart, because of it is not easy about Migrate Socket between processes and do it with Cross-platform.
  3. Vic is too lazy, so maybe no one know which day will be done.

About

NZOrz ( NeZha Orz ) is network proxy written in c# language, because vic lazy, so maybe no one know which day will be done

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages