广告

本站里的文章大部分经过自行整理与测试

2018年2月16日星期五

Ubuntu 上用 OpenVPN Access Server

1) 基础配置

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

没有评论:

发表评论