Dmitry Telenkov 11 miesięcy temu
rodzic
commit
e883beb937
5 zmienionych plików z 50 dodań i 21 usunięć
  1. 8 8
      .obsidian/workspace.json
  2. 11 0
      TODO.md
  3. 0 10
      keys/wg.conf
  4. 15 3
      linux/server.md
  5. 16 0
      Тренировки и занятия.md

+ 8 - 8
.obsidian/workspace.json

@@ -117,25 +117,25 @@
   },
   "left-ribbon": {
     "hiddenItems": {
-      "switcher:Меню быстрого перехода": false,
-      "graph:Граф": false,
-      "canvas:Создать новый холст": false,
-      "command-palette:Открыть палитру команд": false,
-      "markdown-importer:Импорт Markdown-файлов": false
+      "switcher:Open quick switcher": false,
+      "graph:Open graph view": false,
+      "canvas:Create new canvas": false,
+      "command-palette:Open command palette": false,
+      "markdown-importer:Open format converter": false
     }
   },
   "active": "b1883a85b706d1f6",
   "lastOpenFiles": [
     "linux/server.md",
+    "ROTEK/RT-701/common.md",
+    "TODO.md",
+    "Тренировки и занятия.md",
     "keys/wg.conf",
     "keys/Новый текстовый документ.txt",
     "linux/Tmux.md",
     "hardcore web development/4. Linux.md",
     "linux/linux common.md",
     "Счета.md",
-    "TODO.md",
-    "Тренировки и занятия.md",
-    "ROTEK/RT-701/common.md",
     "hardcore web development/10. frontend.md",
     "keys/dmt_server.pub",
     "keys/dmt_server",

+ 11 - 0
TODO.md

@@ -10,10 +10,21 @@
 - [ ] Передача показаний по счетчикам. Визит в МФЦ.
 - [x] Отдать железку Андрею.
 - [ ] Купить батарейку для часов жены.
+- [ ] ТО машины
 <h6>Задачи по датам</h6>
 - [x] Визит к ортодонту 16 мая (четверг) в 16:20.
 - [ ] Визит к ортодонту 29 мая (среда) в 13:00.
 - [x] В 20 мая (понедельник) в 19:00 на стрижку.
+- [ ] 10 июня долг Юноны 10к.
+- [ ] 15 июня долг Сини 15к.
+<h6>Технические задачи</h6>
+- [x] Купить VPS
+- [x] Настроить VPN сервер
+- [ ] Разобраться с тунелированием.
+- [x] Настроить VPN клиент под windows/linux
+- [ ] Получить доступ к CubeMX под windows/linux
+- [ ] Настроить окружение под stm32 в linux.
+- [ ] Развернуть GitLab на сервере.
 
 #### <font color = "MediumSeaGreen">Планы по месяцам:</font>
 **Февраль 2024**

+ 0 - 10
keys/wg.conf

@@ -1,10 +0,0 @@
-[Interface]
-PrivateKey = 8GmKTYViROxVR/hnOBIn0ONQ1wPUYxzqmpbMRObDgXY=
-Address = 10.0.0.2/32
-DNS = 8.8.8.8
-
-[Peer]
-PublicKey = OAyEBLq2HWmYgtVjUS/DDkzsimy2OmJxkWc8e04FTkA=
-Endpoint = 94.232.244.161:51840
-AllowedIPs = 0.0.0.0/0
-PersistentKeepalive = 20

+ 15 - 3
linux/server.md

@@ -124,8 +124,9 @@ PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -
 ```
 Отредактировать файл wg0.conf
 - В поле `PriveteKey` вставить содержимое файла /etc/wireguard/privatkey
-- Заменить дефолтный порт
-Настроийка:
+- Заменить порт по-умолчанию.
+- Важно указать правильное название сетевого интерфейса.
+Настройка:
 ```bash
 $ echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf # ip-форвардинг
 $ sysctl -p # проверить
@@ -153,7 +154,18 @@ Endpoint = <server IP>:<VPN port>
 AllowedIPs = 0.0.0.0/0
 PersistentKeepalive = 20
 ```
-
+Настройка клиента в Linux:
+```bash
+$ sudo apt install wireguard 
+# При необходимости установить:
+$ sudo apt install resolvconf iptables
+# Поместить конфиг wg0.conf в /etc/wireguard/
+$ wg-quick up wg0 # подключиться к серверу
+$ sudo wg show # проверить статус
+$ sudo systemctl enable wg-quick@wg0.service # добавить в автозагрузку
+$ sudo systemctl start wg-quick@wg0.service # запустить
+$ sudo systemctl status wg-quick@wg0.service # проверить статус
+```
 <h6>Оплата</h6>
 - [x] 20.05.24
 - [ ] 20.06.24

+ 16 - 0
Тренировки и занятия.md

@@ -49,6 +49,22 @@ renderHabitCalendar(this.container, dv, {
     date: '2024-05-17',
     content: '💪\r🦵', 
   },
+  {
+    date: '2024-05-21',
+    content: '🇬🇧\r🏊‍♀️', 
+  },
+  {
+    date: '2024-05-22',
+    content: '🦵', 
+  },
+  {
+    date: '2024-05-23',
+    content: '🇬🇧', 
+  },
+  {
+    date: '2024-05-24',
+    content: '💪\r🏊‍♀️', 
+  },
   ]
 })
 ```