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. airflow笔记

    airflow webserver --debug &  # debug 模式,在后台启动webserver airflow list_dags airflow list_tasks tuto ...

  2. 使用css设置三角形

    1.在开发中,有时候会用到一些小三角形来强调或者标记元素,这样以便区分不同的项目,然后把三角形绘制成一个比较明显的颜色,就达到效果了,那怎么才能画出三角形呢,之前我也不清楚,最近看到了有些网页在使用, ...

  3. PeopleSoft进程卡在“已排队”状态诊断和解决

    进程卡在“已排队”状态的原因很多.最常见的原始是进程调度器服务挂掉了(可以在“进程监视器”页面的“服务器”tab页中查看). 除此之外,还可以进行下面诊断:1. 检查下面3张表:PSPRCSRQSTP ...

  4. ArcPy开发教程2-管理地图文档1

    联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com ArcPy开发教程2-管理地图文档1 第二次课:2019年2月26日上午第二节 讲解: 地图文档:Map docume ...

  5. hibernate写list到mysql

    用jpa写下面语句执行报错,估计要先手动转成字符串吧,工作忙没继续下去了. public void persist(Goods goods) { Assert.notNull(goods);// go ...

  6. OOP的概念和基础特性

    OOP是面对对象程序设计,是一种程序设计范型,同时也是一种程序开发方法.它将对象作为程序的基本单元,将程序和数据封装其中,以提高程序的复用性.灵活性.可扩展行. OOP的核心思想是对象.封装.可复用性 ...

  7. linux systemctl 命令学习

    转载:http://www.cnblogs.com/sparkdev/p/8472711.html systemctl 命令有两大类功能: 控制 systemd 系统 管理系统上运行的服务 在介绍这些 ...

  8. ReentrantLock 实现

    ReentrantLock 实现:   关于锁的操作都是依赖于state 的值,当state =0 时候,表示 线程可以获取锁,state =1 表示锁已经占用,等待释放 获取锁的方法: protec ...

  9. logistics回归理解

    多元回归方程:假设有一个因变量y和一组自变量x1, x2, x3, ... , xn,其中y为连续变量,我们可以拟合一个线性方程: y =β0 +β1*x1 +β2*x2 +β3*x3 +...+βn ...

  10. php操作redis数据库方法总结

    一.安装php_redis扩展,用以操作redis http://pecl.php.net/package/redis 选择自已系统php版本对应的扩展. 二.redis连接与验证 <?php ...