NetLink连接器到Wireguard
wgnlp的Python项目详细描述
wgnlpy
连接到Wireguard的Python NetLink连接器
用于WireGuardvia的简单控制接口 netlink,用python编写。
fromwgnlpyimportWireGuardinterface="wg0"peer=b'...'wg=WireGuard()wg.set_peer(interface,peer,endpoint="203.0.113.0:51820",allowedips=["2001:db8::/32"],)assertpeerinwg.get_interface(interface).peerswg.remove_peers(interface,peer)assertpeernotinwg.get_interface(interface).peers
需要pyroute2。
也很有用:的sockaddr_in
和sockaddr_in6
实用程序类
sockaddr操作。
许可证:MIT