GoProxy 配合 IPv6 科学上网

准备工具

  1. goproxy 一份: goproxy_windows_amd64-r1624.zip (win64),其他系统请到这下载:goproxy
  2. 扫描IP工具: gscan_quic
  3. Windows 开启IPv6隧道的bat: enable_ipv6.bat,或者自己新建记事本,输入下面代码保存为bat:
  1. @echo off
  2. net start "ip helper"
  3. netsh int ipv6 reset
  4. netsh int teredo set state default
  5. netsh int 6to4 set state default
  6. netsh int isatap set state default
  7. netsh int teredo set state server=teredo.remlab.net
  8. netsh int ipv6 set teredo enterpriseclient
  9. netsh int ter set state enterpriseclient
  10. route DELETE ::/0
  11. netsh int ipv6 add route ::/0 "Teredo Tunneling Pseudo-Interface"
  12. netsh int ipv6 set prefix 2002::/16 30 1
  13. netsh int ipv6 set prefix 2001::/32 5 1
  14. Reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters /AddrConfigControl /t REG_DWORD /0 /f
  15. netsh int teredo set state default
  16. netsh int 6to4 set state default
  17. netsh int isatap set state default
  18. netsh int teredo set state server=teredo.remlab.net
  19. netsh int ipv6 set teredo enterpriseclient
  20. netsh int ter set state enterpriseclient
  21. route DELETE ::/0
  22. netsh int ipv6 add route ::/0 "Teredo Tunneling Pseudo-Interface"
  23. netsh int ipv6 set prefix 2002::/16 30 1
  24. netsh int ipv6 set prefix 2001::/32 5 1
  25. Reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters /AddrConfigControl /t REG_DWORD /0 /f
  26. ipconfig /all
  27. ipconfig /flushdns
  28. netsh int ipv6 show teredo
  29. netsh int ipv6 show route
  30. netsh int ipv6 show int
  31. netsh int ipv6 show prefix
  32. netsh int ipv6 show address
  33. route print
  34. cmd

在IPv4网络环境下使用IPv6

如果你的网络环境支持IPv6可以忽略此步骤
现在IPv6还没有普及,但是可以通过Teredo隧道来使用 IPv6 联网,具体内容我也不是很清楚,总之,如果你是 Windows 系统,只需要运行一次 enable_ipv6.bat,然后重启系统即可,其实不用重启也行,建议重启一次。

扫描IP

  1. 下载 gscan_quic 后,修改一下配置文件 gscan.conf,将 RecordLimit 调大一点,至少1万,这样可以将IP全部扫一遍
  2. 下载 ip_range_ipv6.conf,将里面的内容替换 iprange.conf,这是提取自 XX-Net 的IP
  3. 运行 gscan_quic.exe 等待扫描,一般100线程10分钟左右就能扫完

goproxy使用IPv6翻墙

  1. 扫完IP后,不出意外会生成一份类似 google_ip_20171026_18.45.14.txt 命名的文件,里面有大把的IP,你只需要复制前面一部分,多少自己随意
  2. 之后将复制出来的IP格式如: "2404:6800:400b:1c::16", "2a00:1450:401c:1c::6", "2404:6800:400b:12::8", "2404:6800:400b:1e::b", "2404:6800:400b:18::16", "2404:6800:400b:22::9" 填入 gae.user.json -> HostMap -> google_hk,如下面所示:
  1. {
  2.     "AppIDs": [
  3.         "你的appid01", "你的appid02", "你的appid03"
  4.     ],
  5.     "EnableQuic": false,    //关闭quic,关闭后视频速度快,但是IP易失效,使用IPv6建议关闭quic
  6.     //"EnableQuic": true,    //开启quic,开启后翻墙能力大增,但是看视频速度慢
  7.     "password": "",    //appid密码,如果有的话
  8.     "HostMap" : {
  9.         "google_hk": [
  10.             "2404:6800:400b:1c::16", "2a00:1450:401c:1c::6", "2404:6800:400b:12::8", "2404:6800:400b:1e::b", "2404:6800:400b:18::16", "2404:6800:400b:22::9"
  11.         ],
  12.         "google_cn": [
  13.             "211.66.248.130", "211.66.248.131", "211.66.248.132", "211.66.248.133"    //谷歌中国IP,随便填几个能用的就行,也可以不填
  14.         ]
  15.     }
  16. }
  1. 运行 goproxy,重新满血复活,这速度简直吓我一跳!4K从来连做梦都没想过!

GoProxy 配合 IPv6 畅游互联网-01.jpg

GoProxy 配合 IPv6 畅游互联网-02.jpg
GoProxy 配合 IPv6 畅游互联网-03.jpg

评论

此博客中的热门博文

部署 shadowsocks-manager

如何讓 Firefox 有不同的設定檔,並讓它們能同時執行,實現帳號多開、區隔不同用途的瀏覽環境?

使用 shadowsocks Manager 搭建 SS 多人管理平台 Debian/Ubuntu