in Personal

教育网利用DigitalOcean搭建IPv6—Shadowscoks实现免流量&科学上网

博主搭建了shadowsocks-manyuser,可以来我的网站免费试用www.v6ss.club

搭建ipv6的SS背景

自从在VPS搭建了ipv6-Shadowscoks以后就一直觉得有这样一个免流量无墙的通道不好好玩一玩貌似可惜了。 于是本人折腾了半天的时间,租用了DigitalOcean一个VPS搭建了一个支持ipv6的VPN,不仅可以免流量还自带科学上网。支持ipv6免流量的高校应该都是可以的。

效果

效果自然是非常的感人

  • 全局免流量,虽然走的是美国服务器,墙内的网站访问同样正常。
  • 科学上网,打开youtube的速度很快,1080P的视频无压力。
  • 可以分享,可以将你的服务分享出去,由于带宽非常高,基本不会互相影响。
  • 迅雷代理,室友得到分享以后挂上了迅雷……速度可以达到20MBps
  • 费用较低,5$一月价格对比起来已经很低,如果能获得github教育认证的话会有50$的赠送。相当于免费使用10个月。

下面我就将这个过程总结一下,手把手教你搭建自己的VPN。

  1. 注册和激活DigitalOcean账号
  2. 购买主机
  3. 配置主机服务端
  4. 使用ShadowSocks客户端完成连接
  5. 其它相关内容
  • Digital Ocean注册

首先注册账号,访问DigitalOcean并进行注册,(点击这里注册)这里我给出的是我的推广链接,通过这个链接你可以获得10$的资金,虽然我并不能直接获得奖励。完成注册以后可能需要激活你的账号,根据提示填写相关信息。然后就是绑定信用卡或者使用PayPal进行一次充值。我没有信用卡并且paypal可以使用银联卡付款,因此我进行了一次付款5$。至此你已经完成了账号的注册和激活。此时账号上应该有15$的余额,够使用3个月。按我当时的汇率总共是¥31.87。ps.日本的vps提供商服务更稳定速度更快就是有点贵(土豪无视)土豪你就能错过了吗?点击这里

新增日本便宜VPS(Vultr)最低配置5刀每月,点击这里注册注:2016年暑期优惠注册即送20$,最低配置可用半年,不可错过哦!

  • 购买主机

下面就是进行购买和配置VPS 在DigitalOcean中选择Droplets

  • 主机名字可以任意
  • 费用选择最便宜的5刀每月即可
  • 主机我选择的San Francisco速度挺不错,也可以选择其它地址。(DO主机按小时计费随便试,不得不说很良心)
  • 记得勾选IPV6
  • 注意勾选Backups是要单独收费的,选不选请根据个人情况决定
  • 如果你希望搭建Blog(wordpress)等站点,请务必勾选User Data,内容可以按照这里填写(LAMP安装很麻烦的)
  • 操作系统选择CentOS 7 x64
  • 添加SSH Key(在创建主机之前)以提高访问的安全性,具体方法参见这里.(注:强列建议添加SSH,以后用Putty管理VPS很方便)

 

232f911521ae4018

 

完成配置以后点击Create,等待大约一分钟,你就可以管理主机了

c1fb293881f2c6c2

记下主机的ipv6地址,用putty登录,主机填ipv6的地址也是可以的,而且速度更快相比于ipv4。

  • 配置主机服务端

下面的过程就是最有技术含量的东西,技术细节可以参考这里,不过在这里我只介绍最简单的方式。

连接你的主机

  1. 一种最直接的方法就是在这里选择你的Droplet然后Access=》[console access] (不推荐)
  2. 另外一种方法就是参照上面提到的添加SSH key方法一文使用客户端连接。(强烈推荐)

我用的是putty登陆,所以以下就以 此为例

  • 部署环境
  • 另注: 如果你嫌太麻烦,可以直接来我的网站www.v6ss.club。零基础教你免流量!

鉴于你们比较懒,请直接把下面的magical phrase复制粘贴回车

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

请坐好不要乱动……直到提示修改密码,修改一下。 然后会提示


Congratulations, shadowsocks install completed!
Your Server IP:your_server_ip
Your Server Port:8989
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:http://teddysun.com/342.html
Enjoy it!

 

以上使用的是秋水逸冰大神的一键安装脚本,不过我们还需要修改配置以适合我们的ipv6环境。 输入

vi /etc/shadowsocks.json
  • 按i进入编辑模式 将文件内容编辑成如下(此部分可以用Winscp直接修改)
{
  "server":"::",
  "server_port":8989,
  "local_address":"127.0.0.1",
  "local_port":1080,
  "password":"yourpassword",
  "timeout":300,
  "method":"aes-256-cfb",
  "fast_open": false
}

 

  • 注意上面把yourpassword改为你的密码
  • ctrl+c退出编辑模式
  • 输入 “:x” (英文冒号+x)保存并退出
  • 输以下命令重启SS让配置生效
/etc/init.d/shadowsocks restart

至此环境已经完全配好,赶快连接去上网吧~!

  • 使用ShadowSocks客户端完成连接

下载ShadowSocks客户端,只有200kb非常的精简

Shadowsocks-win-2.5.6

注意ip地址一定要像这样 [2604:a880:12:200::13e:8000](不用加/64) 用左右方括号框起来。

OK!至此你已经完成所有的工作,快使用 127.0.0.1:1080 Socks5代理端口来试一试吧。

其它相关内容

  • 浏览器相关设置请参照这里
  • 设置迅雷代理百度云代理均可速度很棒
  • GitHub Edu认证以后可以获得Digital Ocean 100$礼品码,不过目前只有50$了,而且要新用户才能用。
  • 另 如果你嫌太麻烦,可以直接来我的网站www.v6ss.club。零基础教你免流量!

如有问题请留言评论!

 

  • 子规无眠

    能用pptp实现吗?没越狱的ios设备用不了ss

  • Pingback: 利用ipv6配合shadowsocks实现全局免流量科学上网 | 不忘初心()

  • clinjie

    你好博主,很感谢您分享了这篇文章,我根据上面的说明都成功了,但是发现自用的sanfrancisco的主机纯ipv6下无法访问百度等国内部分网站,是与你提供的ss,都可以正常访问,不知道还需要设置什么吗?

    • 如果只是部分网站无法访问的话,应该是VPS或者是SS的问题,日志有记录

      • clinjie

        第二天换了region就好了,原因是第一次创建的时候顺手把private networking也选上了

  • Chasing

    你好博主,如果我的vps没有ipv6地址,能否实现呢