OPENVPN基于用户名密码登陆

  • A+
所属分类:Service

最近在看openvpn的密码验证,度娘了一些资料,整理如下:

一、基于via-env

服务端配置:

二、基于via-file

1:ovpnauth.sh初始化配置

2:openvpn服务端配置

3:openvpn-auth.sh配置(/etc/openvpn/via-file为用户、密码存放)

4:openvpn服务端配置

三、客户端配置

四、服务端脚本

1:via-env

2:via-file

3:via-file or via-env both

五、常见问题QA

错误:

解决方法:

错误:

解决方法:

错误:

解决方法:

服务端注意事项:(非必须)

1:开启push "redirect-gateway def1 bypass-dhcp bypass-dns"
2:开启转发功能sysctl -w net.ipv4.ip_forward=1
3:开启NAT映射

参考文档:
1:https://github.com/troydm/ovpnauth.sh/blob/master/README
2:https://github.com/Rafciq/openwrt/tree/master/openvpn

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: