GitHub - gjbae1212/grpc-vpn: VPN supporting authentication such as Google OpenID Connect or AWS IAM ..., over GRPC.
GRPC-VPN is the VPN server and client which supports authentications such as Google OpenId Connect or AWS IAM, using GRPC. Other authentications(LDAP, ...) will be to apply it, if you will implement custom ServerAuthMethod for VPN server and ClientAuthMethod for VPN client. Motivation Of course, the well-made VPN is already around us.
https://github.com/gjbae1212/grpc-vpn