您可以按照以下步骤来配置 tls-client,同时支持连接两台不同 proto 的服务器并支持掉线切换:

  1. 安装 openvpn 软件并启用 tls-client 功能。

  2. 配置两个不同的 openvpn 服务器,一个使用 proto A,另一个使用 proto B。

  3. 创建一个配置文件,该文件将同时连接两个服务器,并在掉线时自动切换到备用服务器。以下是一个示例配置文件:

client
dev tun
proto udp
remote server1 1194
remote server2 443
resolv-retry infinite
nobind
persist-key
persist-tun
ca 'ca.crt'
cert 'client.crt'
key 'client.key'
tls-auth 'ta.key' 1
cipher AES-128-CBC
auth SHA256
tls-client
remote-cert-tls server
ping 10
ping-restart 60
pull-filter ignore redirect-gateway
route-method exe
route-delay 2

在此示例中,我们同时连接两个服务器并将它们分别标识为 server1 和 server2。如果一个服务器无法连接,则会自动切换到另一个服务器。

  1. 启动 openvpn 客户端并使用创建的配置文件连接服务器。

  2. 测试连接,确保可以同时连接两个服务器并在掉线时自动切换到另一个服务器。

请注意,您需要在两个服务器上使用相同的证书和密钥。否则,连接将无法建立。

OpenVPN 客户端同时连接两个不同协议服务器并实现掉线切换

原文地址: https://www.cveoy.top/t/topic/oKKL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录