У меня нет возможности получить отдельный ip, есть только 1 ip роутера открытый, можно ли с интернета не по локальной сети, подключаться к серверу своему, который в локальной сети используя wireguard или подскажите пожалуйста, как можно другим способом подключиться
Сначала тебе нужно пробросить порт WireGuard (по умолчанию 51820/UDP) на роутере до твоего сервера в локальной сети. Заходишь в настройки роутера, ищешь раздел типа "Port Forwarding" или "Виртуальные серверы" и добавляешь правило: внешний порт 51820 (UDP) на внутренний IP сервера и тот же порт. Потом генеришь ключи через wireguard-tools: wg genkey | tee privatekey | wg pubkey > publickey . Потом создаешь конфиг /etc/wireguard/wg0.conf конфиг [Interface] PrivateKey = <приватный_ключ> Address = 10.0.0.1/24 # внутренний IP сервера в *** ListenPort = 51820 [Peer] PublicKey = <публичный_ключ_клиента> AllowedIPs = 10.0.0.2/32 # IP, который получит клиент На клиенте [Interface] PrivateKey = <приватный_ключ_клиента> Address = 10.0.0.2/24 [Peer] PublicKey = <публичный_ключ_сервера> Endpoint = <твой_белый_IP:51820> AllowedIPs = 0.0.0.0/0 # если хочешь весь трафик пускать через *** PersistentKeepalive = 25 # чтобы соединение не рвалось потом запуцскаешь на клиенте и на сервере sudo wg-quick up wg0
alexasdq, тк для этого нужен дедик с белым ip, а я хотел чтобы можно было бы пробросить порт и подключаться как у роутера белый ип, но наверное не получиться так, но спасибо!