该来的总会来的
手动安装教程+客户端使用教程:一个由Go语言编写的轻量化 HTTP Tunnel 代理工具 —— GoFlyway
客户端辅助工具:『原创』更方便的Windows系统 Goflyway 客户端 —— Goflyway Tools
其他 Goflyway 教程请看:https://doub.io/tag/goflyway/
系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。
脚本版本
Ver: 1.0.11
安装步骤
执行下面的代码下载并运行脚本。
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/goflyway.sh && chmod +x goflyway.sh && bash goflyway.sh
运行脚本后会出现脚本操作菜单,选择并输入 1
就会开始安装。
使用说明
进入下载脚本的目录并运行脚本:
./goflyway.sh
然后选择你要执行的选项即可。
Goflyway 一键管理脚本 [vx.x.x] ---- Toyo | doub.io/goflyway-jc2 ---- 0. 升级脚本 ———————————— 1. 安装 Goflyway 2. 升级 Goflyway 3. 卸载 Goflyway ———————————— 4. 启动 Goflyway 5. 停止 Goflyway 6. 重启 Goflyway ———————————— 7. 设置 账号配置 8. 查看 账号信息 9. 查看 日志信息 10. 查看 链接信息 ———————————— 当前状态: 已安装 并 已启动 请输入数字 [0-10]:
其他操作
启动:/etc/init.d/goflyway start
停止:/etc/init.d/goflyway stop
重启:/etc/init.d/goflyway restart
查看状态:/etc/init.d/goflyway status
安装目录:/usr/local/goflyway
配置文件:/usr/local/goflyway/goflyway.conf
日志文件:/usr/local/goflyway/goflyway.log
其他说明
分享链接格式
分享链接格式为:Base64加密(IP:端口@Base64(密码):协议@备注)
Base64 加密均为URL保护模式:去除空格和等号(=),替换加号(+)为减号(-),替换斜杠(/)为下划线(_)。
无法连接到 Goflyway 账号的可能原因之一
因为 Goflyway 每次更新的内容可能变动较大,所以如果客户端与服务端版本不一致,那么很有可能会导致客户端链接服务端被拒绝。包括我的 Goflyway Tools 里调用的 Windows 命令行版客户端,所以请尝试更新服务端或客户端为最新版本。
关于 CDN模式 WebSocket 模式 与 服务端之间关系 的说明
为了避免大家迷茫或者误解,所以我对 客户端模式与服务端之间关系说明一下:
提示wget: unknown host “raw.githubusercontent.com” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。
提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
升级脚本
升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。
更新日志
2018年10月25日,版本 v1.0.11
1. 屏蔽 Goflyway Caddy插件版版本号。
2018年09月28日,版本 v1.0.10
1. 新增 兼容 Goflyway Tools 最新分享链接格式。
转载请超链接注明:逗比根据地 » 『原创』Go语言轻量化 HTTP Tunnel 代理工具 —— GoFlyway 一键安装管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!
或许是 Goflyway 最新版本的原因,我的 Goflyway 免费账号也是最新版本,没有该问题。
提示的 ./goflyway: xxx 而不是 ./goflyway.sh: xxxx 吗?
前者是软件自身问题,后者才属于脚本问题。
HTTP 是通信协议,TCP 是传输协议。
Goflyway 也是 TCP传输数据的,BBR等依然有效。
我今天想在路由器上实现,路由器给的配置如下:,那我具体如何修改?求教大佬,有空的时候麻烦回复下,谢谢
而且只要 Goflyway 程序运行正常,那么其他的问题就和脚本没关系。
你无法连接请确保 Goflyway 客户端是最新版本(是命令行客户端,不是 Goflyway Tools)。
另外你用 Goflyway Tools v1.0.6 客户端(最新版才 1.0.6 你的1.0.7是什么鬼?)能用我分享的免费 Goflyway 账号吗?
./goflyway -gen-ca
保存并重命名为ca.bat
,双击运行即可,运行完如果生成成功了(看到文件了),这个脚本就可以删了。但是前面说的只是理论,具体效果,自己两个都安装然后同时对比你就知道了,毕竟我说的再多再有理,也没你自己亲自测试对比准确。