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

Configuration

1) Create a user.conf (example below).

user1:passwd1
user2:passwd2

2) Generate the server configuration template.

Run ./deblocus csc -o deblocus.ini then edit the keys (reference below).

Key Required Description Example
Auth Yes Path to auth file file://user.conf
file:///etc/deblocus/user.conf
file://d:/user.conf
Cipher Yes Encryption cipher
(see Benchmark)
AES128CTR AES192CTR AES256CTR AES128OFB AES256OFB CHACHA12 CHACHA20
DenyDest No Deny access to country with the ISO country code
(OFF to disable)
OFF US CN HK ...
Listen Yes Listen address and port
(empty address means listen to all addresses)
:9008
127.0.0.1:9008
Parallels Yes Number of parallel tunnels allowed for a client 2-16
ServerName Yes Server name myserver
Verbose No Log verbosity
(the higher the more verbose)
0-5

3) Generate the client configuration for a user in user.conf

Run ./deblocus ccc -a SERVER_ADDRESS:PORT user1, then send it securely to the user1.

Run The Server

Run ./deblocus

Use option --help/-h to learn more about usage.