事出有因,学校每天12:00之后断网,断网之后怎么办?难道直接睡了?我不甘心。

    幸好学校还是留有余地,在断网之后,还是能够上ipv6的,只是现阶段互联网对ipv6支持很不理想,怎么办?刚刚发现,学校对ipv6的校外访问在12:00之后也会断开,不过幸好没有断开和实验室的连接,下述方法继续适用。
1.shadowsocks
    我最先想到的方案是利用shadowsocks的ipv6代理功能。具体配置如下:
    首先在github上下载shadowsocks-libqss.exe,对应项目地址为:https://github.com/shadowsocks/libQtShadowsocks
    然后将下载的文件放置在任意文件夹中,利用cmd进入该文件夹对应的目录,执行下述命令:
    shadowsocks-libqss.exe -c config.json -S
    附上config.json文件示例,如下:
{
"server":"::",
"server_port":56437,
"password":"123456789",
"timeout":300,
"method":"rc4-md5",
}
    该配置文件表示,服务端绑定本机ipv4和ipv6地址,绑定端口号为56437,密码为123456789,超时时间设置为300ms,加密方法设置为rc4-md5加密。
    在宿舍的电脑上按照此配置连接到远程shadowsocks服务器,虽然可以正常上网,但是网页响应速度十分慢,出现了网页打不开的现象,特别是不能刷视频,看来shadowsocks这一招不适合我。
2.apache服务器
    利用apache服务器做正向代理也可以解决这个问题,只需在配置文件中指定工作方式为代理即可。但是apache服务器十分娇气,经常远程服务器占用CPU99%,直接就死机了,此法不行!apache对于http代理优化不给力!果断弃之。
3.Delegate代理
    最终,我利用Delegate代理解决了这个问题。下载Delegate,进入该路径,输入命令如下:
    delegate.exe -P__:4362 SERVER=delegate PERMIT="*:*:*" RELIABLE="*" ADMIN=xx@xx.yy.cn
    其中,delegate.exe是下载的delegate代理程序,上述命令表示建立ipv6代理,绑定端口为4362,为开放型代理。
    远程主机设置代理地址为服务端ipv6地址,端口为3128,即可上网了。
    但是,由部分软件不支持ipv6代理,需要将ipv6代理转换为本地ipv4代理,还好我找到了实现我的需求的工具:ProXY4To6
  如图,设置远程主机的地址和端口号,设置本地监听端口,就完成了。将所有软件的代理绑定为本地ip 127.0.0.1,端口为本地监听端口,如上则为2012.这样QQ也能上了。
    缺陷:
    HTTP代理不支持UDP等连接,会造成分享wifi时,手机设置代理后,虽然能够上网,但是微信与QQ会显示无连接,视频软件也会无法播放。这是因为它们都是采用udp协议连接,不支持HTTP代理。下一步需要建立socks5代理,或者直接建立ipv6 vpn,这样就可以实现完美上网了。

在windows上搭建ipv6代理的更多相关文章

  1. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

  2. nginx的简单使用和使用nginx在windows上搭建tomcat集群

    nginx是一款轻量级的web服务器,常用的作用为服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器 1.为什么我们要使用Nginx? 反向代理: 反向代理(Reverse Proxy ...

  3. 在Windows上搭建PhoneGAP(crodova)的开发环境

    PhoneGAP是一个可以将web应用打包成移动应用的开源框架,使用它可以迅速的将HTML.CSS和JavaScript开发的web应用打包成跨平台的移动应用程序,而Apache Cordova是Ph ...

  4. Windows上搭建远程访问服务

    Windows上搭建远程访问服务 转自:https://blog.51cto.com/13871378/2153308?source=dra 概述:允许客户机通过拨号连接或虚拟专用网连接到公司局域网, ...

  5. 在windows上搭建git server Gitblit

    在Windows上搭建Git Server   第1步:下载Java并安装Java.我这里下载的是jdk1.7.0_79 第2步:配置Java环境变量 右键” 计算机” => ”属性” => ...

  6. Windows上搭建Flume运行环境

    1.如果没有安装过Java环境,则需首先安装JDK. 可参考<Windows上搭建Kafka运行环境>中的搭建环境安装JDK部分 2.官方下载Flume(当前为apache-flume-1 ...

  7. (转)Windows上搭建Kafka运行环境

    转自:<Windows上搭建Kafka运行环境> 完整解决方案请参考: Setting Up and Running Apache Kafka on Windows OS   在环境搭建过 ...

  8. [转]Windows上搭建Kafka运行环境

    [转]http://www.cnblogs.com/alvingofast/p/kafka_deployment_on_windows.html Windows上搭建Kafka运行环境   完整解决方 ...

  9. 在windows上搭建redis集群

    一 所需软件 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址   ...

随机推荐

  1. Web跨浏览器进程通信(Web跨域)

    Web跨域已是老生常谈的话题,这次来尝试下跨域浏览器进程之间的通信 —— 这在过去基本依靠网络中转实现   在之前一篇文章里尝试了跨浏览器的数据共享,最后提到使用LocalConnection还可以实 ...

  2. hibernate事务并发问题(脏读,不可重复读,幻读)

    脏读  dirty read:  读了别的事务没有提交的事务, 可能回滚, 数据可能不对. 不可重复读 non repeatable read: 同一个事务里前后读出来的数据不一样, 被另一个事务影响 ...

  3. android使用百度app分享,app统计出现的异常,FrontiaApplication类

    想在app里加入百度分享和百度统计.查看了百度移动统计的文档后下载官网给的demo.参照demo给出的代码给自己的app加入代码.以上步骤比较简单.不细说,下面说下此过程需要注意的一些点,不然会引发异 ...

  4. BAT54C 二极管是如何工作的?

    这是一个多电源供电的电路:Vcc是正常供电电源(如5V,由市电变换得到),电压大于(Vcc1-Vf),正常供电时二极管不导通:Vcc1是电池供电电源,当Vcc撤掉时,DD1(上边的二极管)导通,由Vc ...

  5. 关闭和释放JDBC

    今天在项目中看到一段代码, Connection conn = null;  ResultSet rs = null;  PreparedStatement pss = null;  try  {  ...

  6. RSA非对称加密Java实现

    原文 加密基础方法类 import java.security.MessageDigest; import sun.misc.BASE64Decoder; import sun.misc.BASE64 ...

  7. ADO。net学习笔记

    来源于网络 1.       SqlConnection(DBConnection)  建立程序与数据库的链接 链接字符串有两种形式: //使用Windows验证  SSPI(安全支持提供程序接口) ...

  8. PAT (Advanced Level) 1004. Counting Leaves (30)

    简单DFS. #include<iostream> #include<cstring> #include<cmath> #include<algorithm& ...

  9. 使用Pushlet来实现服务器端向客户端推送信息

        使用Pushlet来实现服务器端向客户端推送信息 1.   实现方式: 有两种实现方式: 1.         通过配置文件来实现定时的从服务器端向客户端推送信息 2.         通过A ...

  10. losbyday Linux查找命令

    PS:第一次发表博客,试一下水,晚一点修改文本格式 linux下的命令都存放在/bin /sbin /usr/bin /usr/sbin路径下等echo $PATH which 是用来查询命令存放的路 ...