Как сделать локальную сеть между двумя компьютерами через интернет? - коротко
Для создания локальной сети между двумя компьютерами через интернет можно использовать VPN (виртуальная частная сеть). Установите VPN-сервер на одном из компьютеров и клиентское программное обеспечение на другом. Настройте соединение, следуя инструкциям по установке и настройке выбранного VPN-решения.
Как сделать локальную сеть между двумя компьютерами через интернет? - развернуто
Для создания локальной сети между двумя компьютерами через интернет можно использовать несколько методов. Один из самых распространенных и простых способов - это использование программного обеспечения для виртуальной частной сети (VPN). В этом случае необходимо выполнить следующие шаги:
-
Выбор VPN-сервиса: На рынке существует множество VPN-сервисов, таких как OpenVPN, WireGuard, SoftEther и другие. Для простоты рассмотрим использование OpenVPN.
-
Установка сервера OpenVPN: На одном из компьютеров установите серверное программное обеспечение OpenVPN. Это можно сделать с помощью пакетного менеджера, например, apt-get для дистрибутивов Linux:
sudo apt-get update sudo apt-get install openvpn
-
Настройка сервера OpenVPN: После установки необходимо создать конфигурационные файлы для сервера и клиента. Для этого используется утилита
easy-rsa
, которая позволяет генерировать необходимые ключи и сертификаты:make-cadir ~/openvpn-ca cd ~/openvpn-ca ./clean-all ./build-ca ./build-key-server server ./build-dh
-
Создание конфигурационного файла для сервера: Создайте файл
server.conf
с содержимым:port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh2048.pem auth SHA256 tls-auth ta.key 0 cipher AES-256-CBC user nobody group nogroup persist-key persist-tun status openvpn-status.log verb 3
-
Запуск сервера OpenVPN: Запустите сервер с помощью команды:
sudo openvpn --config ~/openvpn-ca/server.conf
-
Установка клиента OpenVPN: На втором компьютере установите клиентское программное обеспечение OpenVPN аналогично серверу.
-
Настройка клиента OpenVPN: Скопируйте необходимые файлы (
ca.crt
,server.crt
,server.key
,ta.key
,dh2048.pem
) с сервера на клиент и создайте конфигурационный файл для клиента:client dev tun proto udp remote your_server_ip 1194 resolv-retry infinite nobind persist-key persist-tun ca ca.crt cert client.crt key client.key tls-auth ta.key 1 cipher AES-256-CBC verb 3
-
Запуск клиента OpenVPN: Запустите клиент с помощью команды:
sudo openvpn --config ~/openvpn-ca/client.conf
После выполнения этих шагов у вас будет создана виртуальная частная сеть между двумя компьютерами через интернет. Оба компьютера будут иметь доступ к локальной сети, как если бы они были физически подключены к одному маршрутизатору.