OpenVPN 使用教程
时间: 2023-11-03 21:52:56 浏览: 292
好的,关于 OpenVPN 的使用教程,基本上可以分为两个部分,一是安装配置 OpenVPN 服务端,二是安装配置 OpenVPN 客户端。下面是简单的步骤:
1. 安装 OpenVPN 服务端
(1) 在 Linux 系统中,可以使用命令行下载安装 OpenVPN:
sudo apt-get update
sudo apt-get install openvpn
(2) 下载 OpenVPN 安装程序并按照提示安装。
2. 配置 OpenVPN 服务端
(1) 生成 CA 和服务器证书和密钥:
cd /etc/openvpn/easy-rsa
source vars
./clean-all
./build-ca
./build-key-server server
./build-dh
(2) 配置 OpenVPN:
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn/
sudo vi /etc/openvpn/server.conf
修改以下参数:
secret ta.key
cipher AES-128-CBC
auth SHA256
user nobody
group nogroup
push "redirect-gateway def1 bypass-dhcp"
(3) 配置虚拟网络:
sudo vi /etc/sysctl.conf
将以下行取消注释并保存:
net.ipv4.ip_forward=1
使配置生效:
sudo sysctl -p
(4) 配置防火墙:
sudo ufw allow 1194/udp
(5) 重启服务:
sudo systemctl restart openvpn
3. 安装 OpenVPN 客户端
(1) 在 Windows 上,可以下载 OpenVPN Connect 并按照提示安装。
(2) 在 Linux 上,可以使用命令行下载安装 OpenVPN:
sudo apt-get update
sudo apt-get install openvpn
4. 配置 OpenVPN 客户端
(1) 下载客户端证书和密钥:
scp user@<server_ip>:/etc/openvpn/easy-rsa/keys/client.crt ~/
scp user@<server_ip>:/etc/openvpn/easy-rsa/keys/client.key ~/
scp user@<server_ip>:/etc/openvpn/ta.key ~/
(2) 在 Windows 上,打开 OpenVPN Connect 并导入证书和密钥。
(3) 在 Linux 上,可以使用命令行连接 OpenVPN:
sudo openvpn --config /path/to/client.ovpn
其中 client.ovpn 需要根据实际情况进行修改。
以上就是使用 OpenVPN 的基本步骤,希望对您有帮助。
阅读全文