![OpenVPN 如何在服务器上发现对等地址](https://linux22.com/image/652861/OpenVPN%20%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%8F%91%E7%8E%B0%E5%AF%B9%E7%AD%89%E5%9C%B0%E5%9D%80.png)
使用运行 OpenVPN 2.2.1 的 Ubuntu 服务器以及
server 10.9.0.0 255.255.255.0
在 server.conf 中,如何以编程方式识别多个客户端中的单个客户端以及为其分配的 IP 地址?
答案1
配置状态文件。它显示“OpenVPN 客户端列表”和“路由表”。客户端列表包含以下值的条目:“通用名称、真实地址、接收的字节数、发送的字节数、连接时间”。
或者,您可以配置管理套接字并使用状态命令:
echo status | socat STDIO SOCKET:/var/run/openvpn.socket
这将显示相同的信息。
配置文件:
# Status file:
status /var/run/openvpn.status
# Managenment socket:
management /var/run/openvpn.socket unix
management-client-user root