robustvpn 2.0 vpn cloud platform user guide

36
RobustVPN 2.0 VPN Cloud Platform User Guide

Upload: others

Post on 05-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

RobustVPN 2.0

VPN Cloud Platform

User Guide

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 2/36

About This Document This document provides detailed introduction about Robustel RobustVPN 2.0.

Copyright© 2018 Guangzhou Robustel LTD

All rights reserved.

Trademarks and Permissions

and are trademarks of Guangzhou Robustel LTD. All other trademarks and trade

names mentioned in this document are the property of their respective owners.

Disclaimer

No part of this document may be reproduced in any form without the written permission of the copyright owner.

The contents of this document are subject to change without notice due to continued progress in methodology,

design and manufacturing. Robustel shall have no liability for any error or damage of any kind resulting from the use

of this document.

Technical Support

Tel: +86-20-29019902

Fax: +86-20-82321505

Email: [email protected]

Web: www.robustel.com

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 3/36

Document History

Updates between document versions are cumulative. Therefore, the latest document version contains all updates

made to previous versions.

Date Firmware Version Document Version Change Description

24 Jan., 2018 3.0.0 v.1.0.0 Initial release

30 Jun., 2018 3.0.0 v.1.0.1 Revised the company name

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 4/36

Contents

Chapter 1 Introduction.................................................................................................................................... 5

1.1 Overview .................................................................................................................................................... 5

1.2 Hardware Requirements ............................................................................................................................ 6

1.3 Software Requirements .............................................................................................................................. 7

Chapter 2 Configuration Settings over Web Browser ........................................................................................ 8

2.1 Login ........................................................................................................................................................... 8

2.2 Home .......................................................................................................................................................... 8

2.3 Dashboard .................................................................................................................................................. 9

2.4 Instances................................................................................................................................................... 13

2.5 Servers ...................................................................................................................................................... 20

2.6 Nodes ....................................................................................................................................................... 22

Chapter 3 Application ................................................................................................................................... 28

3.1 Relationship between RobustVPN 2.0 and Devices ................................................................................. 28

3.2 VPN Tunnel Establishment (Take R3000 as an Example) .......................................................................... 28

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 5/36

Chapter 1 Introduction

1.1 Overview

RobustVPN 2.0, a VPN cloud platform developed on the basis of RobustVPN 1.0, realizes unified and efficient

management of devices via VPN instance. Private and secure connection between node and manager can be

established through tunnel enciphered by OpenVPN. RobustVPN 2.0 realizes VPN local deployment and provides

cloud experience for users.

Compatible with OpenVPN protocol

support 20,000+ devices connection and data processing

Monitor the running status such as data usage and online rate of device in real time

Display real-time data of devices in graph, with visible information of devices known

Establish VPN tunnels quickly and support multi-user access

Establish a secure and reliable VPN tunnel between users and devices so as to guarantee the security of data

transmission

Interface design focusing on availability and rationality, beauty and simplicity

Set up a private network for users to remotely access devices, addressing the problem that router working in the

cellular network lacks public IP

Deploy with RobustLink 3.0

Offer users friendly UI & UE

RobustVPN 2.0 is composed of 4 parts, including message handler, Spring Controller, Dubbo service and MyBatis &

DB.

Message handler: process MQ message and deal with some businesses with data dealt save in DB

Spring Controller: process page requests and return to Web after business processing

Dubbo service: process business and register service in registration center for other components to use

MyBatis & DB: data persistency layer, provide database operations

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 6/36

The four components above ensure the normal operation of RobustVPN 2.0.

1.2 Hardware Requirements

The max connections to this platform can be over 20, 000, with hardware configuration depending on the device

quantity. (The following configuration is for reference.) Specific deployment scenarios can be designed.

Device

Connection

Servers Servers Configuration

0-2k 1-2

Linux

CPU: 4 cores 3.2GHz (reference: I5-4460); RAM: 32GB+;

SSD:500GB or mechanical hard disk (IO optimization)

CPU: 4 cores 3.2GHz (reference: I5-4460); RAM: 16GB+;

Mechanical hard disk: 256GB+

2k-5k 2-3

Linux

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 32GB+;

SSD:1TGB or mechanical hard disk (IO optimization)

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk:256GB+

5k-8k 4-5

Linux

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 32GB+;

SSD:1TGB or mechanical hard disk (IO optimization)

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk: 256GB+

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk: 256GB+

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk: 256GB+

8k-10k 5-6

Linux

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 32GB+;

SSD:1TGB or mechanical hard disk (IO optimization)

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk:256GB+

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk:256GB+

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk:256GB+

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 7/36

CPU: 4 cores 3.2GHz (reference:I5-4460); RAM: 16GB+;

Mechanical hard disk:256GB+

Over 10k Linux The server should be configured according to high availability

requirements, network environment, device scale and deployment

scheme, etc.

Note: All the hardware servers should be kept in the same LAN. Open related ports based on the actual situations if

this condition can’t be met.

1.3 Software Requirements

Your host software must meet the following requirements.

Operating system Version Remark

Ubuntu 14.04.4+ 64 bits

Centos 6.0+ 64 bits

Other Derivatives of Linux

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 8/36

Chapter 2 Configuration Settings over Web Browser

2.1 Login

1. Open a browser such as IE9.0, Chrome and Firefox on your PC.

2. Input RobustVPN 2.0 Web Server address in the Internet address bar, such as http://172.16.14.33/rvpn2.

3. Enter your username, password and verification code, then click “Submit”.

2.2 Home

The homepage of this platform displays Dashboard, Instances, Servers and Nodes.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 9/36

Click to switch to another language.

Click to log out.

2.3 Dashboard

This section shows such information as device data usage and connected rate.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 10/36

1. Click the instance icon to enter the Instances.

Click the gateway icon to log in the Gateways.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 11/36

Click the manager icon to enter the Managers.

2. The line chart displays transmit traffic, receive traffic and total traffic by default. Click the icon of one item, then it

will be hidden in the chart.

Click to switch the displayed day.

3. The Data Usage Ranking displays three instances whose data usage ranks in the top three places.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 12/36

4. The Connected Rate displays the connection rate of gateway and manager. The data is derive from the past 24

hours from current time.

Click the icon as below to hide the connected rate of gateway or manager in the chart.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 13/36

This section displays the percentage of gateway and manager associated with the instance.

5. Instance Top 3 shows instances whose number of edges is in the top three places.

2.4 Instances

1. Click “Create” to create a new instance.

Enter the instance name and description, then click “Save”.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 14/36

A new instance is created.

2. You can also click “Quick Guide” to create an instance.

Enter the instance name then click “Next”.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 15/36

Select a manager node and click “Next”.

An instance is created.

Note: The two approaches above are for instance establishment. The only difference between them is that user can

directly add gateway and manager in the new instance via the second method.

Click the instance icon to view its detail.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 16/36

The status of instance newly created defaults to running. Click to stop or run the instance.

Click to modify the instance name.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 17/36

Click “Overview” to view the server information of the instance.

Click “Settings” to set Ping interval and Ping Retry Times.

Click “Nodes” to view all nodes associated with this instance.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 18/36

Click “Gateway Nodes” to view the gateways associated with this instance.

Click “Manager Nodes” to view the mangers associated with this instance.

Click “Add” to add nodes in the instance.

Click to delete the instance. (If there are nodes associated with this instance, you should remove all of them

firstly and then delete the instance.)

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 19/36

Enter the key words in the search bar to search for the instance.

Instances

Item Description Default

Instance Name Enter the name of the instance --

Descriptions Enter the descriptions of the instance --

Status Show the status of the instance --

Serial Number Show the serial number of the device --

Model Show the model of the device --

Created by Show the one that creates the instance --

Created Show the time when the instance is created --

Descriptions Show the descriptions of the instance

Settings

Item Description Default

Virtual

Network/Netmask Show the network segment assigned to the nodes --

Protocol Select from “TCP” and “UDP” --

Ping Intervals Set the Ping interval --

Ping Retry Times Set the ping retry time. When ping fails, the gateway

will ping again every retry interval. --

Gateway Nodes @ Nodes

Item Description Default

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 20/36

Status Show gateway status of the instance --

Manager ID Show the manager ID of the instance --

Manager Name Show the manager name of the instance --

Virtual IP Show the network segment assigned to the nodes --

Subnet IP/Netmask Show the subnet IP/Netmask assigned to the gateway --

Transmit Show the data uploaded from gateway to the platform --

Receive Show the data received by the gateway --

Last Online Time Show the last online time of the gateway --

Manager Nodes @ Nodes

Item Description Default

Status Show the manager status of the instance --

Manager ID Show the manager ID of the instance --

Manager Name Show the manager name of the instance --

Virtual IP Show the network segment assigned to the manager --

Transmit Show the data uploaded from manager to the

platform --

Receive Show the data received by the manager --

Last Online Time Show the last online time of the manager --

2.5 Servers

This section shows server information.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 21/36

Click the icon as below, then detail of this server will be displayed.

Switch the button to enable or disable the server. (At least 1 server should be on.)

Click to edit the server name.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 22/36

Click to delete the server.

Note: If there are instances on this server, and only one server is enabled, you should remove the instances firstly

and then delete the server. If more than 1 server are running, the instance of this server will be randomly mounted

on other running servers after you delete this server.

Servers

Item Description Default

Interface IPv4 Address Show the interface IPv4 address of the server --

Server System Time Show the system time of the server --

Server ID Show the ID of the server --

Enable Switch to enable or disable the server --

2.6 Nodes

This section contains “Mangers” and “Gateways”.

2.6.1 Managers

You can create manager in this section. Click “Create”, enter the manager name and set the password in the pop-up

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 23/36

window, then click “Save”.

Click Manager name to modify its password.

Switch to bind to bind the gateway to one manager. So others can’t access this device.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 24/36

Click “Modify” to change the tag and descriptions of the manager.

Click to switch to another web display mode.

Managers

Item Description Default

Status Show the status of the manager --

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 25/36

Manager ID Show the ID of the manager --

Manager Name Show the name of the manager --

Instances Show the instance that the manager is associated with --

Created by Show the one that creates the manager --

Created Show the time when the manager is created --

Bind Click to bind the manger to the gateway --

Description Show the description of the manger --

Tags Show the tags placed on the manager --

Operate Click to modify the tags and descriptions of the

manager --

2.6.2 Gateways

You can create new gateway in this section. Click “Create”, enter the serial number and select model in the pop-up

window, then click “Save”.

Select the gateway you want to delete, and click “Remove”. The gateway is successfully removed.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 26/36

Click to switch to another display mode.

Click “Download template” to download excel template.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 27/36

After the file is completed, click “Import” to upload it to the platform.

Gateway

Item Description Default

Status Show the status of the gateway --

Serial Number Show the serial number of the device --

Model Show the model of the device --

Instance Show the instance the gateway belongs to --

Created by Show the one that creates the gateway --

Created Show the time when the gateway is created --

Descriptions Show the descriptions of the gateway --

Tags Show the tags placed on the gateway --

Operate Click “Operate” to modify the tags and descriptions of

the gateway. --

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 28/36

Chapter 3 Application

3.1 Relationship between RobustVPN 2.0 and Devices

3.2 VPN Tunnel Establishment (Take R3000 as an Example)

Take R3000 as an example to introduce how to link devices to RobustVPN 2.0 and establish VPN tunnel.

3.2.1 Device Configuration

Please download “R3000-robustvpn2-3.0.0.rpk” on your PC, then log in R3000 and enter “System > App Center”.

Click “Browse” to select “R3000-robustvpn2-3.0.0.rpk”, and click “Ok”.

When the App installation completes, the system will pop up a window requiring you to reboot the router, click

“Ok”.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 29/36

After the router restarts, this App is successfully installed.

Proceed to “RobustVPN > General Settings”, enter “https://172.16.18.207/rvpn/devOauth” in URL bar, then switch

to “ON”, and click “Submit”.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 30/36

3.2.2 Platform Configuration

1. Install servers.

2. Log in RobustVPN 2.0, enter “Instances”, then click “Create”.

Set the instance name and click “Save”. An instance is created.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 31/36

3. Proceed to “Nodes > Gateways”, and click “Create” to create a new gateway.

Enter the SN number and select the device module, then click “Save”. A new gateway is created. (See SN number in

“Status > System Information > SN Number”.)

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 32/36

When the gateway successfully logs in the platform, its status will be online.

4. Enter “Nodes > Managers”, click “Create”, and input manager name and password, then click “Save”. A manager is

created.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 33/36

When the manager successfully logs in the platform, its status will become online.

5. Enter “Instance”, and click to put the manager and the gateway in a same instance.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 34/36

Click “Node”, and then click “Add”.

Select the gateway and click “Save”.

Enter “Manager Nodes”, add a manager, and click “Save”.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 35/36

6. When both the status of manager and gateway are online, VPN tunnel is set up. Log in R3000, enter “VPV > Status”,

you will see the status is connected.

Robustel RobustVPN 2.0 User Guide

RT_UG_RobustVPN_2.0_v.1.0.1 30 Jun., 2018 36/36

Guangzhou Robustel LTD

Add: 3rd Floor, Building F, Kehui Park, No.95 Daguan Road,

Guangzhou, China 510660

Tel: 86-20-29019902

Email: [email protected]

Web: www.robustel.com