免费上网FQ

edu福利
edu邮箱
VPS
VPN

1 申请

目的:利用edu邮箱的优惠获得digitalocean一年vpn,可以FQ或者免流。

1.1 准备工作

  • 百度“github大礼包”,浏览几个相关网页做到心中有数。
  • 确认edu邮箱可以正常打开,github和digitalocean的注册的需使用。
  • 后面digitalocean注册过程需要最少支付5$,故用到信用卡或者PayPal支付。
 

可能用到的网站
GitHub Education: https://education.github.com/
DigitalOcean edu优惠入口: https://www.digitalocean.com/github-students/?utm_medium=partnerships&utm_source=github&utm_campaign=studentdevpack
softether下载中心: http://www.softether-download.com/cn.aspx

1.2 GitHub注册(认证)

进入GitHub Education网站:
流程:"Get the pack" --> "Get your pack" --> Login GitHub
这时候让登录GitHub,我(建议)是新注册账号。


账号注册分为3个步骤,基本按默认的走:

 
 

注册完成,又会收到邮件,邮件里面有pack的跳转链接,这时候"Get my pack"会跳转到"My pack";
找到DigitalOcean,可以看到链接,点击可以获得你的code优惠码50$.

 
 
 

1.3 DigitalOcean注册(认证)

DigitalOcean website会跳转到一个注册页面;也是基本按默认走。

注册过程会收到edu验证邮件,以及最后一步的付费账号激活(信用卡或paypal支付至少5$ )。

登录后进入设置-账单,可以看到已经充值的余额5$, 然后下拉就可以看到输入优惠码的地方。

输入优惠码确认使用后,可以看到余额( 55$ )。

 
 

关于服务器的选配不多说了,创建成功会收到邮件(可能会等一段时间才收到),内容包括用户名、密码等。

 

2 服务器配置vpn及使用

2.1 CentOS安装SoftEther VPN Server

这个教程很多,我的也仅作参考。
这里我就简单说下我的步骤,ssh客户端远程连接服务器:

  • 安装依赖包,我只安装了gcc,yum install gcc
  • 下载并解压SoftEther-vpnserver(命令行进行)
  • 执行make:cdvpnserver目录,make,然后执行安装过程,回答3个问题,全部选择1同意。
  • 启动vpnserver,./vpnserver start

2.2 服务器的管理

只是做到服务器端安装完成并启动;服务器的管理直接在本地使用SoftEther VPN Server Manager客户端。

 

简单的几步,自行百度或者最下面的参考。

2.3 vpn的使用

工具:openvpn

免流原理:教育网ipv6不计费;教育网使用ipv6需要修改配置文件xx.ovpn(41行)改为proto udp6

注意:连接成功后可能DNS会出问题

最后上图:

 

参考:
SoftEther VPN Server (VPN Gate) 安装笔记
SoftEther VPN Server 安装手记+福利

DigitalOcean(edu用户)搭建VPS的更多相关文章

  1. MHA非root用户搭建测试

    最近一直在瞎搬砖,最大的感触是运维工作难做.不过废话不多说,最近被分配了一项比较有意思的task,尝试着非root用户搭建MHA并测试下能否成功漂移,以下是两天测试和文档编写的成果,分享给各位看客,欢 ...

  2. 搭建vps(virtual private station)之Github教育礼包之DigitalOcean

    最近Github联合很多业内厂商给出了一份学生礼包,可以用来做很多事情,其中包括Digital Ocean的100$优惠,用他可以架设自己的云服务器,选择每月5$套餐可获得512Mb内存20g固态硬盘 ...

  3. 基于DigitalOcean+LAMP+WordPress搭建个人网站

    1. 注册DigitalOcean并新建主机 为了搭建个人网站首先需要一个可以在公网范围访问的主机,可以选用国内如阿里云.国外如DigitalOcean的各种云主机提供商,这里选用DigitalOce ...

  4. 用户使用VPS的12个常见问题

    1.VPS主机用户能否进行备份? VPS主机允许用户进行自主的备份,这个操作非常简单,是需要在用户控制面板点击备份按钮即可.同时还允许用户恢复到任何备份状态. 2.当某个VPS主机用户被攻击时,会不会 ...

  5. Linux环境下搭建VPS服务

    说明 由于大部分VPN被封,FQ过程中无意间接触到了VPS(Virtual Private Server 虚拟专用服务器,可用于FQ),所以简单记录下VPS服务搭建流程. 此教程基于centos7,本 ...

  6. 非root用户搭建hadoop伪分布式

    0.安装软件列表 jdk-7u25-linux-x64.tar.gz hadoop-2.5.0.tar.gz hadoop-native-64-2.5.0.tar   1.准备Linux环境(root ...

  7. vsftpd文件虚拟用户搭建

    关于vsftpd的原理这里就不多说了,下面红色部分有单独标出,突出显示,意思是这里的东西有额外的配置,全文的配置一定要跟着第二步的配置来,不要过程中随便改变参数,除非你看得懂,好了直接上配置过程 1. ...

  8. ftp的本地用户搭建

    前期的准备跟虚拟用户一样,就是配置文件不一样 修改配置文件 就是共享的都是自己的账号的家目录,然后启动服务就可以了 本地登陆的都是自己的账号密码 ftp本地的黑名单,

  9. 搭建vps***

    快速搭建ShadowSocks wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/tedd ...

随机推荐

  1. c/c++设置图片为透明图

    在绘制图片的时候先把源位图填充背景设置为白色 例如:m_bufferpicture.FillSolidRect(0,0,m_nWidth,m_nHeight,RGB(255,255,255));//这 ...

  2. JS-对象查找父级

    之前在寻找两个以上的父级,一直傻傻的用parent().parent()... 今天,需要写五个,当然以前也是写过五个的,但是今天总想着换个简单的方式,至少不要.parent().parent().p ...

  3. MQTT的学习研究(十七)Mosquitto简要教程(安装&使用)

    Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案.本文的主旨在于记录M ...

  4. 【BZOJ4774/4006】修路/[JLOI2015]管道连接 斯坦纳树

    [BZOJ4774]修路 Description 村子间的小路年久失修,为了保障村子之间的往来,法珞决定带领大家修路.对于边带权的无向图 G = (V, E),请选择一些边,使得1 <= i & ...

  5. @Apiimplicitparam的paramType

    转自:https://swagger.io/docs/specification/describing-parameters/ Parameter Types OpenAPI 3.0 distingu ...

  6. centos6.5安装sendmail

    1.下载安装sendEmail(下载绿色版,解压可直接使用) wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1. ...

  7. ThinkPHP如果表名有下划线需要用Model应该怎么做?

    最近遇到一个问题,在用TP做系统的时候,我建立的表是 “tp_admin_user” 但是要用到的模型是 “AdminUserModel.model.class.php”,应该如何做? 解决方法: & ...

  8. postgresql----数据库表约束----FOREIGN KEY

    六.FOREIGN KEY ---- 外键约束 外键可以是单个字段,也可以是多个字段.所谓的外键约束就是引用字段必须在被引用字段中存在,除非引用字段部分为NULL或全部为NULL(由MATCH TYP ...

  9. 使用_Capistrano_进行自动化部署(2)

    之前的一篇文章是为了解决问题而写的,很多东西都没有介绍清楚,这一篇文章就是完整介绍一下 Capistrano,主要的参考来源是 Modern PHP 这本书. Capistrano 是用于自动部署应用 ...

  10. 设置webView头部不能滑动

    设置webView头部不能滑动 _webView.scrollView.bounces=NO;