goflyway简单使用
前言
一个朋友最近新买的搬瓦工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
速度测试
- 一定要安装google tcp bbr加速软件,安装前后速度差距非常大。安装google bbr之后使用HTTP协议观看视频1速度可达2000-8000Kbps(幅度变化较大) ,而未安装时使用HTTP协议访问速度简直慢成蜗牛,只有300kbps。而1080p视频使用goflyway HTTP协议的连接速率定在3000-8000Kbps左右,相比ssr来说更加稳定
- 安装google tcp bbr之后,使用KCP协议访问,速度依然慢的惊人,速率只有100-300Kbpbs
效果图
总结
- 测试下来,在vps ip可以ping通的情况下,使用HTTP协议或KCP协议都能实现代理翻墙的功能。
但是KCP 协议并不能复活被墙IP,在测试延迟的时候直接提示测试延迟超时。 - 最好不要使用默认端口2333,容易被封(虽然可以ping 通,但查看日志会发现 dial time out)
2018.10.20
帮别人装的goflyway,第一天一切正常,第二天就用不了了,服务器端可以正常连接,但是始终无法访问goole等国外被墙网站
sudo ./goflyway -k="test" -l=":3456" -lv dbg
提示如下:
goflyway简单使用的更多相关文章
- 【造轮子】打造一个简单的万能Excel读写工具
大家工作或者平时是不是经常遇到要读写一些简单格式的Excel? shit!~很蛋疼,因为之前吹牛,就搞了个这东西,还算是挺实用,和大家分享下. 厌烦了每次搞简单类型的Excel读写?不怕~来,喜欢流式 ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
- 哪种缓存效果高?开源一个简单的缓存组件j2cache
背景 现在的web系统已经越来越多的应用缓存技术,而且缓存技术确实是能实足的增强系统性能的.我在项目中也开始接触一些缓存的需求. 开始简单的就用jvm(java托管内存)来做缓存,这样对于单个应用服务 ...
- 在Openfire上弄一个简单的推送系统
推送系统 说是推送系统有点大,其实就是一个消息广播功能吧.作用其实也就是由服务端接收到消息然后推送到订阅的客户端. 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息.这 ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 使用 Nodejs 搭建简单的Web服务器
使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块. ...
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...
- 简单入门canvas - 通过刮奖效果来学习
一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...
随机推荐
- callback函数
const getUserInfo = function (callback) { try { let params = { "url": "https://h5.m.t ...
- CSS效果:跑马灯按钮
HTML代码 <html lang="en"> <head> <meta charset="UTF-8"> <meta ...
- B-食物链-经典并查集
动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种. 有人用两种 ...
- 鼠标跟随效果 vue或者js通用
this.$refs.tooltip.getBoundingClientRect() => 用于获取某个元素相对于视窗的位置集合.集合中有top, right, bottom, left等属性. ...
- vue项目中全局配置变量
在项目中api管理需要用到全局变量,创建全局变量的方式也有很多. 1.通过export default const BASEURL = "http://localhost:3333/&quo ...
- jQuery-4.动画篇---jQuery核心
jQuery中each方法的应用 jQuery中有个很重要的核心方法each,大部分jQuery方法在内部都会调用each,其主要的原因的就是jQuery的实例是一个元素合集 如下:找到所有的div, ...
- jQuery-4.动画篇---动画切换的比较(toggle与slideToggle以及fadeToggle的比较)
jQuery中toggle与slideToggle以及fadeToggle的比较 操作元素的显示和隐藏可以有几种方法.例如: 改变样式display为none 设置位置高度为0 设置透明度为0 都能达 ...
- js数组遍历方法总结
数组遍历方法 1.for循环 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显. 1 2 3 for(j = 0,len=arr.length; j < le ...
- deemo
第一部分:结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 因为亲戚的推荐,就业前景好.个人条件的话,算一般.与其他博主相比还是有些差距的. 第二部分:在计算机系里学习 你对你 ...
- 常用socket选项
1.socket选项通常:服务端应在listen 前设置,accpet返回的socket继承自监听套接字. 客户端应在connect之前设置 2.socket 如果有大量短连接应设置SO_LINGER ...