Skip to content

MyYellowBlanket/deblocus

 
 

Repository files navigation

deblocus

Current version is v0.12.3130-beta

Build Status MIT License GoDoc Comment-on-Github.Party

Introduction

deblocus is a tunneling software that allows secure TCP connection through the server by acting as a SOCKS5/HTTP proxy server on the client side.

Features

  • Traffic encrypted with dynamic session key
  • Tunnel's communication was provided with mildly obfuscated traffic based on special protocol
    • Keep communications secure and privacy over untrusted networks.
  • TCP multiplexing inside tunnel and Fast-Open over application layer
    • Optimized connectivity for massive short requests, latency greatly reduced to nearly 1-RTT.
  • Filtering traffic to specified country (using GeoLite2 data)
    • You can avoid the proxy was used for some inappropriate purposes.
  • High-performance encryption implementation
    • Could enjoy high throughput and low resource consumption.

Quickstart

  1. Download executables or compile it from source.
  2. Read Wiki to learn more.

Supported architectures and operating systems:

  • Binary distributions: Linux/amd64, Mac OS X/amd64, Windows/amd64
  • Build from source: Linux/aarch64

Acknowledgements

Thanks to these projects: qtunnel, osext, dhkx, glog, siphash, chacha-opt, chacha, golibs, borringssl, minimal-crypto.

This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.

License

MIT License

deblocus

介绍

安全高效的局部代理(Socks5/HTTP)工具,可满足在企业网络/公共WiFi等场景下安全通信的需要。

使用

首先阅读 Wiki,从项目Releases下载程序,或自行编译。

Packages

No packages published

Languages

  • Go 96.8%
  • C 3.2%