前言
我们还有一个 Mifi
我也想他连接回去家里哦
还是用 OpenVPN 连接 iKuai
准备
- 服务端至少要有 公网 IPv4或者双端同时有公网 IPv6
- 建议使用 DDNS将动态变化的公网 IP映射到域名
iKuai 服务端配置
账号配置
 
服务端配置
- 认证收费-->- 本地认证服务-->- OpenVPN服务端
 
- CA证书修改为- OpenVPN_Root_CA.crt
- 服务器证书修改为- OpenVPN_Server.crt
- 服务器私钥修改为- OpenVPN_Server.pem
 
- 保存账户密码到userpass.txt
OpenWRT 客户端配置
获取 OpenVPN 配置文件
第三方 OpenVPN 配置文件模板
- 
针对自己的实际需求进行修改 
- 
密码文件不能用 .及*符号
 
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | config openvpn 'OpenVPN'option client '1'
 option proto 'tcp-client'
 option tun_mtu '1500'
 option dev 'tun'
 list remote 'example.com'
 option port '1194'
 option resolv_retry 'infinite'
 option nobind '1'
 option persist_key '1'
 option persist_tun '1'
 option cipher 'AES-256-GCM'
 option auth 'SHA256'
 option auth_user_pass '/etc/openvpn/userpass.txt'
 option auth_nocache '1'
 option verb '5'
 option remote_cert_tls 'server'
 option ca '/etc/openvpn/OpenVPN_Root_CA.crt'
 option cert '/etc/openvpn/OpenVPN_Client.crt'
 option key '/etc/openvpn/OpenVPN_Client.pem'
 option log '/tmp/openvpn.log'
 option up '/etc/openvpn/routerscript.sh'
 option enabled '1'
 option script_security '2'
 
 | 
修改 OpenVPN 配置文件
编写 OpenVPN 路由表脚本
- 编写脚本
| 1
 | vim /etc/openvpn/routerscript.sh
 | 
| 12
 3
 
 | #!/bin/ship route add 192.168.0.0/24 via 10.7.7.1 dev tun0
 ip route add 192.168.1.0/24 via 10.7.7.1 dev tun0
 
 | 
- 授予脚本执行权限
| 1
 | chmod +x /etc/openvpn/routerscript.sh
 | 
替换 OpenVPN 杂项
 
参考 & 引用
https://www.ikuai8.com/support/ymgn/lyym/rzjf/fhry/openvpn.html
https://6xyun.cn/article/openwrt-install-openvpn
https://www.77bx.com/325.html
https://blog.gazer.win/essay/build-the-offsite-network-using-ikuai-openvpn.html