一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

  • A+
所属分类:技术文档

GoGo是什么?

GoGo是一款基于Java开发的完全异步非阻塞的高性能代理工具, 同时支持SOCKS5和HTTP两种代理协议. GoGo使用SSL加密传输数据, 针对HTTPS网站采用隧道代理(盲转发)而非中间人方式,保证您的数据不会泄露。GoGo内置的DNS解析和地理位置解析功能, 可以让您直接访问国内外常用网站。

GoGo自带了一些代理服务器,所以安装启动客户端并设置系统代理后,就可以直接使用了。

 

安装客户端

检查JAVA环境

因为GoGo是JAVA开发的软件,所以要使用客户端就需要 安装JAVA 。

通过 开始 — 运行 — cmd — 然后执行命令 java -version 回车,查看是否安装JAVA。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

下载/运行

下载客户端文件:GoGo

下载后解压,并且进入解压后的文件夹,执行启动脚本:

Windows 系统运行:start.bat

Linux 系统运行:start.sh

Mac OS X 系统运行:start.command

注意:如果 Linux/Mac OS X 提示没有执行权限则要手动添加,执行 chmod a+x start.*

运行后,正常提示应该是如下图所示:

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

使用GoGo

因为需要设置 HTTP/SOCKS5 系统代理后,浏览器才会走代理,而GoGo客户端默认没有设置系统代理的功能,所以建议使用 Proxy SwitchyOmega(下载:SwitchyOmega) 来管理代理。

相关教程:

所以你需要 基于 Chromium 开源项目的浏览器,才能使用这个插件,比如 Chrome、Opera。

安装完毕这个插件后,点击浏览器扩展页面的 选项按钮 进入管理页面,点击左边侧栏的 新建情景模式 ,然后输入 情景模式名称 并选择 代理服务器,然后点击创建

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

然后我们在新创建的情景模式中设置:

代理协议:SOCKS5

代理服务器:127.0.0.1

代理端口:9090(默认的,可以自己改)

然后点击左边侧栏的 应用选项

这时候你就可在浏览器右上角的 Proxy SwitchyOmega 图标(一个圆圈)处看到新建的情景模式了,选择新建的情景模式我们就可以访问Google了!

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

速度测试

这是我测试的Youtube速度,联通,还是可以的,至少看720P没问题,1080P就看脸了。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

其他功能介绍

我们浏览器打开默认的WEB管理面板:http://127.0.0.1:9092

然后我们就会看到如下界面:

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

代理列表

默认GoGo自带了大量的代理服务器,所以可以直接使用。

在这个页面可以添加自己搭建或者别人的Solo/SNI代理,也可以设置当前使用代理的优先级等。

GoGo目前有四种代理类型:

  1. sni 表示SNI代理,您可以搜索可用SNI代理在本页面添加。
  2. solo 表示Host和IP一一对应的代理,例如您自己搭建的代理(GoGo服务端)或是部署在OpenShift2上的代理(GoGo服务端)。
  3. heroku 表示该记录是所有Heroku IP地址中速度最快的一个(其他Heroku IP地址默认隐藏)。
  4. openshift3 表示部署在openshift3上的代理(GoGo服务端)。

建议将您自建代理(GoGo服务端),或SNI代理设为优先,可以有效加快代理速度。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

共享代理列表

这个页面是一些人共享在GoGo中的代理服务器。

点击 刷新 才会显示。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

Heroku APP列表

因为可以在Heroku上面创建APP来做代理服务器,所以这个就是 添加和管理 Heroku Apps的。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

共享App列表

这里是一些人共享在GoGo中的Heroku Apps列表。

点击 刷新 才会显示。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

DNS解析列表

这个列表是可以设置 域名的解析地址,比如你做了 反向代理/镜像 等,你就不需要编辑本地的 hosts文件了,可以直接在这里设置。

然后你访问,比如:www.google.com 就会解析到 对应IP。

开启DNS解析需要注意两点:

第一点,要使用Https访问网站。

第二点,要使用谷歌的NCR地址:https://www.google.com/ncr,以防止谷歌自动跳转到国家域名.

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

系统设置

基本设置,可以修改 监听地址 和 HTTP/SOCKS5端口,以及WEB管理面板的端口。

DNS设置,就是上面说到的DNS解析列表,让你不走代理,而是直接通过 DNS解析反向代理等的IP 访问指定网站。

代理模式,设置全局还是国内网站直连,国外网站自动检测。

白名单就不需要解释了吧。

以上设置完毕后记得点一下 保存设置 中的 立即同步 按钮。

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

基本设置

一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel

图片引用自网络