Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
|
software:vpn [2020/05/27 18:20] charon створено |
software:vpn [2023/03/03 16:48] (поточний) charon |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== VPN ====== | ====== VPN ====== | ||
| + | |||
| + | |||
| + | Безкоштовний для українців сервіс ClearVPN2: [[https:// | ||
| ===== Налаштування Wireguard ===== | ===== Налаштування Wireguard ===== | ||
| + | all computers are peers actually. Server and client is just for convenience | ||
| + | |||
| + | VPN will use network 10.250.250.0/ | ||
| + | |||
| + | server will use udp port 3131 | ||
| + | |||
| + | ==== setup server - 10.250.250.1/ | ||
| + | < | ||
| + | cd / | ||
| + | touch private.key public.key | ||
| + | chmod 600 private.key public.key | ||
| + | wg genkey > private.key | ||
| + | wg pubkey < private.key > public.key | ||
| + | ip link add dev wg0 type wireguard | ||
| + | ip address add dev wg0 10.250.250.1/ | ||
| + | wg set wg0 listen-port 3131 private-key ./ | ||
| + | ip link set wg0 up | ||
| + | wg set wg0 peer < | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== setup client - 10.250.250.2/ | ||
| + | < | ||
| + | cd / | ||
| + | touch private.key public.key | ||
| + | chmod 600 private.key public.key | ||
| + | wg genkey > private.key | ||
| + | wg pubkey < private.key > public.key | ||
| + | sysctl -w net.ipv4.ip_forward=1 | ||
| + | ip link add dev wg0 type wireguard | ||
| + | ip address add dev wg0 10.250.250.2/ | ||
| + | wg set wg0 private-key ./ | ||
| + | ip link set wg0 up | ||
| + | wg set wg0 peer < | ||
| + | </ | ||
| + | |||
| + | На Дебіані в хмарі додатково знадобилась така команда: | ||
| + | sudo apt-get install linux-headers-$(uname -r|sed ' | ||
| + | |||
| + | все це чудово, | ||