Server
vickery edited this page Jan 22, 2016
·
1 revision
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 ./deblocus
Use option --help/-h
to learn more about usage.