该来的总会来的
手动安装教程+客户端使用教程:一个由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 一键安装管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!