1.1) 主机的静态 Private_IP 192.168.X.X
192.168.X.X 可用 ifconfig 检查
如果没有, 可自己配置
http://jasonmun.blogspot.my/2017/01/linux-network-settings-ip.html
或也可检查 router modem, 在里面 LAN Setup 配置 DHCP
1.2) 开 port 和 Port Forward
router modem 要做 port forward 到以上 Private_IP
1194 (预设用 UDP 协议) 和 943 (预设用 TCP 协议)
如果有安装 firewall, 也需要将这 2 个 Port 打开
2) 下载与安装 OpenVPN Access Server
https://openvpn.net/index.php/access-server/download-openvpn-as-sw.html
$ su
Ubuntu
$ dpkg -i openvpn-as-2.5-Ubuntu16.amd_64.deb
CentOS 7
$ rpm -ivh openvpn-as-2.1.12-CentOS7.x86_64.rpm
3) OpenVPN Access Server 配置
3.1) 配置 openvpn 户口密码
$ passwd openvpn
进 https://192.168.X.X:943/admin
3.2) 网络配置
Configuration - Network Settings - Hostname or IP Address
从 192.168.X.X Private_IP 改为 Public_IP,
如果没有固定的 Public_IP,
但有 Hostname (jasonmun.dlinkddns.com), 放 Hostname 更好,
以后不会因 IP 的改变, 而需要改配置
(UDP Port number 1194 也可以改)
3.3) 配置自动登入
User Management - User Permissions
- openvpn 户口 - 选 allow Auto-login - Save Settings
3.4) 重启服务
Status - Status Overview
- Stop the Server - Confirm Servers Stop - Start the Server
4) 从 OpenVPN Access Server 取得 autologin profile (client.ovpn)
进 https://192.168.X.X:943/
或 https://Public_IP:943/
或 https://Hostname:943/
用 openvpn 户口登入
点选 Yourself (autologin profile) , 得到 client.ovpn
5) 无论在什么平台上安装 OpenVPN 客户端,
只要 import 上 client.ovpn 即可连接
(Free license 能够同时连接 2 个设备)
https://play.google.com/store/apps/details?id=net.openvpn.openvpn
https://play.google.com/store/apps/details?id=de.blinkt.openvpn
https://itunes.apple.com/us/app/openvpn-connect/id590379981?mt=8
没有评论:
发表评论