前言

一个朋友最近新买的搬瓦工ip突然被强了,要等10周左右才能免费更换ip。而恰巧在网上看到了Goflyway 进阶教程:KCP 协议复活被墙IP

决定试一试。在vultr上临时搭建了测试环境,可能是运气不好,第一台日本的vps直接ping不同,无奈只得又部署一台美国的vps。

server端配置

# wget https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/goflyway.sh
# chmod +x goflyway.sh
# ./goflyway.sh
...
[信息] 所有步骤 安装完毕,开始启动...
[信息] GoFlyway 启动中...
[信息] GoFlyway 启动成功 !

使用HTTP协议

使用KCP协议

————————————————

 GoFlyway 信息 :

 地址	: 45.63.85.166
端口 : 2333
密码 : testgofly
协议 : KCP
伪装 : 无
链接 : goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1OmtjcA
二维码 : http://doub.pw/qr/qr.php?text=goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1OmtjcA [注意] 链接仅适用于Windows系统的 Goflyway Tools 客户端(https://doub.io/dbrj-11/)。
————————————————

备注:

最好不要使用默认端口(2333),测试测试发现容易出现dial time out

client端配置

1)下载Goflyway、Goflyway Tools,将其放在同一目录下

Goflyway Tools下载

(最新版中已经集成了goflyway)

Goflyway下载

目录结构如下:

需要注意的是: Goflyway Tools只是一个辅助软件,无法独立使用必须配合 Goflyway Windows命令行版客户端才能使用

2) 启动Goflyway Tools

和使用shadowsocks一样,打开Goflyway Tools.exe,复制前面生成的服务器端链接地址

goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1ZDJGNTpodHRw

然后点击"导入分享链接",点击文件位置右侧的"浏览", 指定goflyway.exe路径,再点击"保存配置", 最好紧接着”检查延迟",在测试延迟的同时判断是否能够和目标主机正常通信,如果显示"延迟测试成功",紧接着点击"启动"即可。

启动后,默认的代理模式为"PAC"模式,分别访问http://www.ip138.com/和https://whoer.net/zh,正常情况下前者返回国内ip,后者返回vps主机的ip





速度测试

观看视频1

观看视频2

  • 一定要安装google tcp bbr加速软件,安装前后速度差距非常大。安装google bbr之后使用HTTP协议观看视频1速度可达2000-8000Kbps(幅度变化较大) ,而未安装时使用HTTP协议访问速度简直慢成蜗牛,只有300kbps。而1080p视频使用goflyway HTTP协议的连接速率定在3000-8000Kbps左右,相比ssr来说更加稳定
  • 安装google tcp bbr之后,使用KCP协议访问,速度依然慢的惊人,速率只有100-300Kbpbs

效果图

总结

  1. 测试下来,在vps ip可以ping通的情况下,使用HTTP协议或KCP协议都能实现代理翻墙的功能。

    但是KCP 协议并不能复活被墙IP,在测试延迟的时候直接提示测试延迟超时。
  2. 最好不要使用默认端口2333,容易被封(虽然可以ping 通,但查看日志会发现 dial time out)

2018.10.20

帮别人装的goflyway,第一天一切正常,第二天就用不了了,服务器端可以正常连接,但是始终无法访问goole等国外被墙网站

sudo ./goflyway -k="test" -l=":3456" -lv dbg

提示如下:

goflyway简单使用的更多相关文章

  1. 【造轮子】打造一个简单的万能Excel读写工具

    大家工作或者平时是不是经常遇到要读写一些简单格式的Excel? shit!~很蛋疼,因为之前吹牛,就搞了个这东西,还算是挺实用,和大家分享下. 厌烦了每次搞简单类型的Excel读写?不怕~来,喜欢流式 ...

  2. Fabio 安装和简单使用

    Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...

  3. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

  4. 哪种缓存效果高?开源一个简单的缓存组件j2cache

    背景 现在的web系统已经越来越多的应用缓存技术,而且缓存技术确实是能实足的增强系统性能的.我在项目中也开始接触一些缓存的需求. 开始简单的就用jvm(java托管内存)来做缓存,这样对于单个应用服务 ...

  5. 在Openfire上弄一个简单的推送系统

    推送系统 说是推送系统有点大,其实就是一个消息广播功能吧.作用其实也就是由服务端接收到消息然后推送到订阅的客户端. 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息.这 ...

  6. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  7. 使用 Nodejs 搭建简单的Web服务器

    使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块. ...

  8. ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面

    前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...

  9. 简单入门canvas - 通过刮奖效果来学习

    一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...

随机推荐

  1. dos脚本》

    如上图,我们只要在dos界面中输入各种dos命令,即可实现相应的命令,下面分享下dos命令大全:net use ipipc$ " " /user:" " 建立I ...

  2. ios12更新开发者需要做什么

    1.StatusBar内部结构改变 现象:crash crash log: -[_UIStatusBarIdentifier isEqualToString:]: unrecognized selec ...

  3. thinkphp5.0引入类

    /application/index/controller/Test.php <?php namespace app\index\controller; 当前命名空间名称 use think\C ...

  4. phpstorm快捷键总结

    如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突 就是快速复制快捷键:ctrl+alt+方向键  会调用英特尔旋转屏幕,禁用掉即可 PhPStorm 是 Je ...

  5. SQL函数语句

    MyBatis实现模糊查询 1.${-}代替#{-} 2.把'%#{name}%'改为"%"#{name}"%" 3.使用sql中的字符串拼接函数 4.使用标签 ...

  6. ubuntu18.04LTS配置apache虚拟目录(基于端口)

    假设在用户目录下要新建两个虚拟目录web1,web2,分别对应端口8081,8082 $ cd ~ #切换到用户目录 $ mkdir www #新建www文件夹,以后新建的虚拟目录都放在该文件夹下 $ ...

  7. 列表中使用嵌套for循环[i*j for i in range(3) for j in range(3)]

    利用嵌套for循环形成一个新列表 [i*j for i in range(3) for j in range(3)]相当于如下代码 li=[] for i in range(3): for j in ...

  8. ArcGIS中的坐标系:基本概念和常用操作(二)

    关于坐标系,上次的内容还没有结束. 上次已经解释清楚关于投影坐标系和地理坐标系的区别了,它们在实际应用上也有诸多不同. 下面这张图应该比较清晰 我们经常能发现,当计算面积时,提示面积已禁用,原因就在于 ...

  9. PyCharm提交代码到git

  10. MySQL_优化

    MySQL优化(http://www.cnblogs.com/zengkefu/p/5683438.html) 1.explain+索引. 在你要查询的语句前加explain,看下有没有用到索引,如果 ...