ansible-playbooks/obfs4-openvpn-server
2019-04-14 14:00:11 +03:00
..
ansible.cfg Improve openvpn+obfs4 recipe 2019-04-14 14:00:11 +03:00
hosts Improve openvpn+obfs4 recipe 2019-04-14 14:00:11 +03:00
obfs4.config Add ansible playbook for obfs4-openvpn server 2019-04-11 23:54:41 +03:00
obfs4proxy.service Add ansible playbook for obfs4-openvpn server 2019-04-11 23:54:41 +03:00
playbook.yml Improve openvpn+obfs4 recipe 2019-04-14 14:00:11 +03:00
readme.md Update readme 2019-04-14 13:44:44 +03:00

OpenVPN + Obfs4 Server

This playbook automates the configuration of an OpenVPN + Obs4 server.

This is useful when you want to evade censorship and surveilance or just browse the web "privately".

After this playbook finishes executing you get a user@ip folder with the following files:

├── root
│   └── client.ovpn
└── var
    └── lib
        └── tor
            └── pt_state
                └── obfs4
                    └── obfs4_bridgeline.txt

The client.ovpn file is the file that shall get imported into the OpenVPN client, before using this file you should change the port from 1194/tcp to 443/tcp.

The obfs4_bridgeline.txt file will contain the obfs4's proxy cert key, that is used to communicate with the obfs4 proxy that's installed on the server.