Skip to content
vickery edited this page Jan 22, 2016 · 1 revision

< English | 中文使用帮助 >

Diagram

deblocus

Get deblocus

Get executables or build it yourself. Always use the same version for server and client.

Configuration

deblocus can play two roles Server and Client or just one of them.

By default, deblocus use deblocus.ini as the name of configuration file (since v0.13) and search it in typical paths (such as: CWD, App directory, Home, /etc/deblocus/), otherwise, you should specify the file path with --config/-c option.

Learn more about Server Configuration and Client Configuration.

Requirements

Clock

Keep the clock synchronized within a minute between server and client.

Platform

Arch OS (64-bit only) Required/Recommended instruction sets
AMD64 Linux, FreeBSD, Mac OS X, Windows SSE2 / AES-NI, AVX, SSE4.2
AArch64 Linux (not tested on others) NEON / aes, crc32, sha1, sha2

Hints

  1. SOCKS5 is recommended over HTTP. For applications without proxy support, you can use redsocks (Linux) or SocksCap64 (Windows). For global proxy, use tun2socks.
  2. screen, tmux, nohup and "as a service" can help run deblocus in the background.
  3. Select cipher based on Benchmark. With hardware acceleration, AES128CTR is recommended as it is faster and secure enough. See http://eprint.iacr.org/2009/374