mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-12 11:14:57 +02:00
47 lines
987 B
Markdown
47 lines
987 B
Markdown
|
xl2tpd
|
||
|
======
|
||
|
|
||
|
## docker-compose.yml
|
||
|
|
||
|
```yaml
|
||
|
xl2tpd:
|
||
|
image: hwdsl2/ipsec-vpn-server
|
||
|
ports:
|
||
|
- "500:500"
|
||
|
- "4500:4500"
|
||
|
volumes:
|
||
|
- /lib/modules:/lib/modules:ro
|
||
|
environment:
|
||
|
- VPN_IPSEC_PSK=foobar
|
||
|
- VPN_USER=easypi
|
||
|
- VPN_PASSWORD=123456
|
||
|
privileged: yes
|
||
|
restart: always
|
||
|
```
|
||
|
|
||
|
## up and running
|
||
|
|
||
|
```bash
|
||
|
$ docker-compose up -d
|
||
|
$ docker-compose logs
|
||
|
Attaching to xl2tpd_xl2tpd_1
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | Trying to auto discover IP of this server...
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | ================================================
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | IPsec VPN server is now ready for use!
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | Connect to your new VPN with these details:
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | Server IP: x.x.x.x
|
||
|
xl2tpd_1 | IPsec PSK: foobar
|
||
|
xl2tpd_1 | Username: easypi
|
||
|
xl2tpd_1 | Password: 123456
|
||
|
xl2tpd_1 |
|
||
|
xl2tpd_1 | Write these down. You'll need them to connect!
|
||
|
|
||
|
$ docker-compose exec xl2tpd ipsec status
|
||
|
$ docker-compose exec xl2tpd ipsec whack --trafficstatus
|
||
|
```
|