deblocus

command module
v0.11.2770-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2015 License: MIT Imports: 16 Imported by: 0

README

deblocus

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

Current version is v0.11.2770-beta

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. The deblocus server shall not be shared with anyone you don't trust.

deblocus-introduction.png

Features

  1. Traffic encrypted with dynamic session key
  2. Client–server model with special protocol
  3. Tunnel's communication was provided with mildly obfuscated traffic based on special protocol
  4. TCP multiplexing inside tunnel and Fast-Open over application layer (response nearly 1-RTT)
  5. Filtering traffic to IPs in specified country with GeoLite2 data
  6. Use high-performance encryption implementation

Explanations:

  1. deblocus has forward secrecy.
  2. You can share a server with friends.
  3. Massive short requests can be accelerated.
  4. Latency greatly reduced.
  5. You can know it when inappropriate proxy is used.
  6. Could enjoy high throughput.

Quickstart

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

Platform

Arch: x86, amd64(x86-64)

OS: Windows, Linux, OS X

Simple GUI for Windows

deblocusMonitor can minimize deblocus to tray.

deblocusMonitor.png

Acknowledgements

Thanks to these projects: qtunnel, osext, dhkx, glog, siphash and chacha-opt.

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

License

MIT License

deblocus

介绍

建立与远端网关的加密通道,为本地应用提供安全高效的局部代理(Socks5/HTTP)服务。

可以满足在企业网络/公共Wifi等情景下通信被窃听或拦截时高保密、高隐私的通信需要。

使用

详见 Wiki,程序可从项目Releases直接下载.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
* * A minimalistic, memory size-savvy and fairly fast radix tree (AKA Patricia trie) * implementation that uses IPv4 addresses with netmasks as keys and 32-bit signed * integers as values.
* * A minimalistic, memory size-savvy and fairly fast radix tree (AKA Patricia trie) * implementation that uses IPv4 addresses with netmasks as keys and 32-bit signed * integers as values.
golang
glog
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
----------------- update-geodb.go ----------------- The directory `static` is just for keeping static resources and tools.
----------------- update-geodb.go ----------------- The directory `static` is just for keeping static resources and tools.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL