使用运行 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