Coder_CC
Carder
- Messages
- 33
- Reaction score
- 10
- Points
- 8
у меня есть такой талант сделать что то а потмо забыть как я это сделал. )))
в этот раз напишу пошагово что делала, прежду всего, себе, чтобы не забыть на будещее. а может и коу то кроме меня будет полезно.
итак:
1. покупаем vps сервер.
2. устанавливаем Putty
View attachment 15414
3. заходим в Putty,
View attachment 15415
в поле host name вводим ip сервера
остальное оставляем как на картинке, нажимаем OPEN
открывается черное окошко
вводим в поле логин - root
копируем пароль там где он есть, и в поле пароль кликаем правой кнопкой мыши - нажимаем - enter - готово, мы внури сервера
устанавливаем wireguard на сервер(пишем это в черном окошечке putty) -
потом генерируем ключи сервера :
далее создаем конфиг сервера:
вставляем туда вот это:
тепреь чтобы немного еще и понимание было что мы делаем -
чтобы было понятно что туда вставлять, мы еще раз окрываем putty(несмотря на то что он у нас уже открыт), и еще раз заходим на тот же сервер, с тем же логином (root) и паролем ( какой он у вас там был), и вводим
View attachment 15416
он нам выдает приватный ключ сервера, который мы вставляем в первое окно putty вот сюда -
View attachment 15417
чтобы продолжить заполнять конфиг сервера, мы создаем клиентские конфиги на ноутбуках :
View attachment 15418
здесь мы видимо окошко, где уже сгенерированы ПРИВАТНЫЙ КЛЮЧ И ПУБЛИЧНЫЙ КЛЮЧ
View attachment 15419
берем публичый ключ ноутбука 1 и всталяем его в раздел PublicKey клиента 1.
далее вставляем публичный ключ от второго ноутбука и наш конфиг сервера - готов
View attachment 15420
теперь осталось добавить Паблик ключ от сервера в конфиги обоих ноутбуков
спрашиваем во втором окошке Putty паблик ключ от сервера:
View attachment 15421
копируем полученный результат, и вставляем его в конфиги обоих ноутбуков - в разделе Peer
в результате у нас получается вот такая картина:
View attachment 15422
сохраняем, выходим, перезапускаем ваергард на сервере:
в этот раз напишу пошагово что делала, прежду всего, себе, чтобы не забыть на будещее. а может и коу то кроме меня будет полезно.
итак:
1. покупаем vps сервер.
2. устанавливаем Putty
View attachment 15414
3. заходим в Putty,
View attachment 15415
в поле host name вводим ip сервера
остальное оставляем как на картинке, нажимаем OPEN
открывается черное окошко
вводим в поле логин - root
копируем пароль там где он есть, и в поле пароль кликаем правой кнопкой мыши - нажимаем - enter - готово, мы внури сервера
устанавливаем wireguard на сервер(пишем это в черном окошечке putty) -
Code:
sudo apt update
sudo apt install wireguard -y
потом генерируем ключи сервера :
Code:
wg genkey | tee server_private.key | wg pubkey > server_public.key
далее создаем конфиг сервера:
Code:
sudo nano /etc/wireguard/wg0.conf
вставляем туда вот это:
Code:
[Interface]
Address = 10.66.66.1/24, fd42:42:42::1/64
ListenPort = 62778
PrivateKey = <вставь содержимое server_private.key>
PostUp = iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
PostUp = ip6tables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o enp1s0 -j MASQUERADE
PostDown = ip6tables -t nat -D POSTROUTING -o enp1s0 -j MASQUERADE
# Ноутбук 1
[Peer]
PublicKey = <публичный ключ ноутбука 1>
AllowedIPs = 10.66.66.2/32, fd42:42:42::2/128
# Ноутбук 2
[Peer]
PublicKey = <публичный ключ ноутбука 2>
AllowedIPs = 10.66.66.3/32, fd42:42:42::3/128
тепреь чтобы немного еще и понимание было что мы делаем -
у нас будет в целом 3 конфига :
1. для сервера
2. для ноутбука 1
3. для ноутбука 2
1. для сервера
2. для ноутбука 1
3. для ноутбука 2
чтобы было понятно что туда вставлять, мы еще раз окрываем putty(несмотря на то что он у нас уже открыт), и еще раз заходим на тот же сервер, с тем же логином (root) и паролем ( какой он у вас там был), и вводим
Code:
cat server_private.key
View attachment 15416
он нам выдает приватный ключ сервера, который мы вставляем в первое окно putty вот сюда -
View attachment 15417
чтобы продолжить заполнять конфиг сервера, мы создаем клиентские конфиги на ноутбуках :
View attachment 15418
здесь мы видимо окошко, где уже сгенерированы ПРИВАТНЫЙ КЛЮЧ И ПУБЛИЧНЫЙ КЛЮЧ
View attachment 15419
берем публичый ключ ноутбука 1 и всталяем его в раздел PublicKey клиента 1.
далее вставляем публичный ключ от второго ноутбука и наш конфиг сервера - готов
View attachment 15420
теперь осталось добавить Паблик ключ от сервера в конфиги обоих ноутбуков
спрашиваем во втором окошке Putty паблик ключ от сервера:
Code:
cat server_public.key
View attachment 15421
копируем полученный результат, и вставляем его в конфиги обоих ноутбуков - в разделе Peer
в результате у нас получается вот такая картина:
View attachment 15422
сохраняем, выходим, перезапускаем ваергард на сервере:
Code:
sudo wg-quick down wg0
sudo wg-quick up wg0