1.下载脚本

wget https://git.io/vpnsetup-centos -O vpnsetup.sh 

2.修改

vi vpnsetup.sh
替换为你自己的值: YOUR_IPSEC_PSK, YOUR_USERNAME 和 YOUR_PASSWORD

3.执行

sudo sh vpnsetup.sh

4.配置客户端

Windows

下载并安装免费的 Shrew Soft VPN 客户端。
https://www.shrew.net/download/vpn
注: 该 VPN 客户端支持 Windows 2K/XP/Vista// 系统。
单击开始菜单 -> 所有程序 -> ShrewSoft VPN Client -> VPN Access Manager
单击工具栏中的 Add (+) 按钮。
在 Host Name or IP Address 字段中输入你的 VPN 服务器 IP。
单击 Authentication 选项卡,从 Authentication Method 下拉菜单中选择 Mutual PSK + XAuth。
在 Local Identity 子选项卡中,从 Identification Type 下拉菜单中选择 IP Address。
单击 Credentials 子选项卡,并在 Pre Shared Key 字段中输入你的 VPN IPsec PSK。
单击 Phase 选项卡,从 Exchange Type 下拉菜单中选择 main。
单击 Phase 选项卡,从 HMAC Algorithm 下拉菜单中选择 sha1。
单击 Save 保存 VPN 连接的详细信息。
选择新添加的 VPN 连接。单击工具栏中的 Connect 按钮。
在 Username 字段中输入你的 VPN 用户名。
在 Password 字段中输入你的 VPN 密码。
单击 Connect。
VPN 连接成功后,你会在 VPN Connect 状态窗口中看到 tunnel enabled 字样。单击 "Network" 选项卡,并确认 Established - 显示在 "Security Associations" 下面。 OS X
打开系统偏好设置并转到网络部分。
在窗口左下角单击 + 按钮。
从 接口 下拉菜单选择 VPN。
从 VPN类型 下拉菜单选择 Cisco IPSec。
在 服务名称 字段中输入任意内容。
单击 创建。
在 服务器地址 字段中输入你的 VPN 服务器 IP。
在 帐户名称 字段中输入你的 VPN 用户名。
在 密码 字段中输入你的 VPN 密码。
单击 鉴定设置 按钮。
在 机器鉴定 部分,选择 共享的密钥 单选按钮,然后输入你的 VPN IPsec PSK。
保持 群组名称 字段空白。
单击 好。
选中 在菜单栏中显示 VPN 状态 复选框。
单击 应用 保存VPN连接信息。
要连接到 VPN: 使用菜单栏中的图标,或者打开系统偏好设置的网络部分,选择 VPN 并单击 连接。 Android
启动 设置 应用程序。
在 无线和网络 部分单击 更多...。
单击 VPN。
单击 添加VPN配置文件 或窗口右上角的 +。
在 名称 字段中输入任意内容。
在 类型 下拉菜单选择 IPSec Xauth PSK。
在 服务器地址 字段中输入你的 VPN 服务器 IP。
保持 IPSec 标识符 字段空白。
在 IPSec 预共享密钥 字段中输入你的 VPN IPsec PSK。
单击 保存。
单击新的VPN连接。
在 用户名 字段中输入你的 VPN 用户名。
在 密码 字段中输入你的 VPN 密码。
选中 保存帐户信息 复选框。
单击 连接。
VPN 连接成功后,会在通知栏显示图标。 iOS
进入设置 -> 通用 -> VPN。
单击 添加VPN配置...。
单击 类型 。选择 IPSec 并返回。
在 描述 字段中输入任意内容。
在 服务器 字段中输入你的 VPN 服务器 IP。
在 帐户 字段中输入你的 VPN 用户名。
在 密码 字段中输入你的 VPN 密码。
保持 群组名称 字段空白。
在 密钥 字段中输入你的 VPN IPsec PSK。
单击右上角的 完成。
启用 VPN 连接。
VPN 连接成功后,会在通知栏显示图标。 Linux
Fedora 和 CentOS
Fedora (和更新版本)和 CentOS 用户可以安装 NetworkManager-libreswan-gnome 软件包,然后通过 GUI 配置 IPsec/XAuth VPN 客户端。 进入 Settings -> Network -> VPN。单击 + 按钮。
选择 IPsec based VPN。
在 Name 字段中输入任意内容。
在 Gateway 字段中输入你的 VPN 服务器 IP。
在 Type 下拉菜单选择 IKEv1 (XAUTH)。
在 User name 字段中输入你的 VPN 用户名。
右键单击 User password 字段中的 ?,选择 Store the password only for this user。
在 User password 字段中输入你的 VPN 密码。
保持 Group name 字段空白。
右键单击 Secret 字段中的 ?,选择 Store the password only for this user。
在 Secret 字段中输入你的 VPN IPsec PSK。
保持 Remote ID 字段空白。
单击 Add 保存 VPN 连接信息。
启用 VPN 连接。

5.测试

最后你可以到 https://www.ipchicken.com/ 检测你的 IP 地址,应该显示为你的 VPN 服务器 IP。

centos7搭建Cisco上网方式的更多相关文章

  1. VMware Centos7 NAT 无法上网的解决方法

    问题描述: VMware下CentOS7使用NAT上网方式无法连网 解决方案: 网络设置为DHCP自动获取IP 查看主机(不是虚拟机)的相关服务是否打开,主要是VMware DHCP 和VMware ...

  2. 利用ADSL拨号上网方式如何搭建服务器

    序:搭建服务器需要两个条件硬件服务器和固定公网IP,随便一台个人电脑都可以作为硬件服务器,就剩下一个问题,如何获得一个固定公网IP. 第一章 扫盲:ADSL拨号上网方式,本地IP与公网IP的区别 一. ...

  3. centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm

    centos7.2环境yum方式安装nginx+mariadb+php-fpm 1.安装lnmp环境 安装epel源 yum install -y epel-release 安装 MySQL + PH ...

  4. CentOS7搭建OpenVPN

    目录 CentOS7搭建OpenVPN 环境 安装 第一步.安装openvpn及所需软件 第二步.编辑vars文件,根据自己环境配置 第三步.创建服务端证书及key 第四步.创建客户端证书 第五步.拷 ...

  5. Centos7搭建Harbor私有仓库(一)

    1 说明 前文Centos7搭建DockerRegistry介绍了DockerRegistry的搭建,但它没有UI页面,因此选择Harbor 以下基于镜像CentOS-7-x86_64-Minimal ...

  6. Centos7搭建Harbor私有仓库(二)

    1 说明 前文Centos7搭建Harbor私有仓库(一)中成功搭建了Harbor,但,是以http方式搭建的,这里我们修改为https方式 以下基于镜像CentOS-7-x86_64-Minimal ...

  7. CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程

    1.1 FastDFS的应用场景 FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片.视频.文档等文件.对于互联网应用,和其他分布式文件系统相比,优势非常明显.其中 ...

  8. CentOS7搭建Flume与Kafka整合及基础操作与测试

    前提 已完成Kafka的搭建,具体步骤参照CentOS7搭建Kafka单机环境及基础操作 Flume安装 下载 wget http://mirrors.tuna.tsinghua.edu.cn/apa ...

  9. Centos7 搭建Nginx+rtmp+hls直播推流服务器

    1 准备工具 使用yum安装git [root~]# yum -y install git 下载nginx-rtmp-module,官方github地址 // 通过git clone 的方式下载到服务 ...

随机推荐

  1. jmeter(一)

      jmeter简介   Apache jmeter是Apache组织开发的基于java的压力测试工具   与LR功能基本相同,根据用户数来选择用哪个更合适   为什么要做压力测试? 了解被测系统一般 ...

  2. Python 3.7 安装Twisted

    win10电脑  64位系统 Python 3.7 版本安装Twisted-18.9.0-cp37-cp37m-win32.whl 会成功 先下载下来,放到 Scripts文件夹下 然后cmd 我的是 ...

  3. 为什么打开fiddler电脑就不能上网,关了就能正常打开了呢?

    因为打开fiddler是它修改浏览器走代理服务器,关掉fiddler之后,代理服务器已经关闭了.但是,但是浏览器的代理模式还没改回来,就是说浏览器还要通过代理访问站点,然而代理服务器已经没有了.打开浏 ...

  4. easyui-textbox多行文本中输入内容,有回车操作时将文本拼接<br/>

    <input class="easyui-textbox" name="versionText" id="versionText" d ...

  5. Cacti性能优化和监控H3C交换机

    1.一般使用spine比较多,spine是一个基于C语言的,非常快速的轮询引擎.它是默认的cmd.php轮询的可选替代 wget http://www.cacti.net/downloads/spin ...

  6. Epson 微型打印机打印 LOGO C#

    由于项目需要使用EPSON微型打印机打印LOGO,在网上查看了很多都是安装驱动然后设置打印机图片. 项目需要使用Bytes发送流,最后在网上找到了一些资料,记录下来方便自己和其他人使用. public ...

  7. aop原理及理解

    概念 Aspect Oriented Programming,面向切面编程,实际上它是一个规范.一种设计思路,总之是抽象的. 先上图 使用目的 从项目结构上来说 对业务逻辑的各个部分进行隔离,降低业务 ...

  8. 【笔记】Python基础七:正则表达式re模块

    一,介绍 正则表达式(RE)是一种小型的,高度专业化的编程语言,在python中它内嵌在python中,并通过re模块实现.正则表达式模式被编译成一系列的字节码,然后由C编写的匹配引擎执行. 字符匹配 ...

  9. 一起学libcef--搭建自己的libcef运行环境(Win32程序,错误C2220解决方案)

    转自 http://blog.csdn.net/wangshubo1989/article/details/50180413 现在就来讲讲如何在自己的win32程序中搭建libcef运行环境. 首先就 ...

  10. linux之egrep命令

    1.介绍 egrep工具是grep工具的扩展,相当于grep -E 2.用法 查找1个或1个以上前面的字符为例 查找0个或1个前面字符 egrep 'o?' 1.txt 匹配roo或者body egr ...