这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

GoFlyway 进阶教程:免费域名+免费CDN+HTTP伪装=被墙的IP继续做代理

网络资源 Toyo 365评论
广告
本文最后更新于 2018年10月12日 11:16 可能会因为没有更新而失效。如已失效或需要修正,请留言!

一早的时候,就有个逗比在 Goflyway 的WIKI中发现了 Goflyway套CDN的方法(看了下是去年底 新增的功能),于是我研究了以下,发现很简单。


此教程适合于 服务器IP被墙却无法退款只能吃灰 和 对速度要求低只需要保证服务器不会动不动就被墙IP 的人观看。

如果你的IP已经被墙了,那么可以用这种方式让你的被墙IP的服务器继续拿来做代理,如果你服务器还没有被墙,那么可以预防IP被墙。

注意:通过套CDN的方式来链接代理服务器,可能会导致速度下降,速度取决于 你与CDN之间的网络质量CDN与你代理服务器之间的网络质量

总归,做好心理准备,别指望速度快,这种强行续命的方子总会有其不可忽视的弊端。。。

注意:目前 Goflyway 既可以通过 CDN 方式复活被墙IP,也可以通过 KCP 协议复活被墙IP

Goflyway一键脚本 已支持配置 HTTP伪装,Goflyway Tools 客户端已支持 CDN 模式启动。

账号演示:https://doub.io/sszhfx/ 中的 美国 - 洛杉矶2


其他 Goflyway 教程请看:https://doub.io/tag/goflyway/

原理说明:

本质上 Goflyway 是一个HTTP服务,所以他也支持反向代理,可以用来HTTP伪装,而他又支持 WebSocket 协议,所以它同样可以经过 CDN 来传输数据,也就是:Goflyway + WebSocket + HTTP + CDN。目前能实现套CDN方式的代理软件只有 Goflyway 和 V2ray。

以下教程以 Cloudflare CDN 为例,其他支持 WebSocket 协议的 CDN 均可使用(大型一些的CDN都支持)。


假设你的IP 1.1.1.1 被墙,那么你无法直接连接这个IP,那么就可以用免费CDN中转一下,你去链接免费CDN的节点IP即可。

Goflyway客户端 <=> Cloudflare CDN节点 <==> Goflyway服务端(被墙IP)

首先你需要有个域名(免费域名也可以),因为使用CDN必须要有域名,例如:a.com

然后服务端配置反向代理 b.com 这个域名,接着在 CDN中把域名解析到你被墙的IP(a.com --> 1.1.1.1),最后等待CDN解析生效,生效后你使用 Goflyway客户端链接该域名,CDN就会转发数据到到Goflyway服务端(被墙IP),而你如果直接访问域名 a.com ,就会看到 b.com 网站的内容。

域名相关:

首先你要有个域名,如果你已经有了可以跳过这一步,如果你还没有,那么可以去随便申请个免费域名:教你申请.tk/.ml/.cf/.gq/.ga等免费域名

以下教程均以 Freenom 的免费域名为例。

注意:免费域名有可能会被收回(似乎不让反向代理),如果想要稳定,可以随便买个便宜域名,几美元一年的域名很多,建议海外购买域名(例如 namecheap)。

配置 Cloudflare CDN

如果你有 Cloudflare CDN 的账号,那么请 登陆,如果没有请 注册

点击展开 查看更多

Goflyway 服务端配置(可选)

注意:此步骤(反向代理HTTP伪装)为可选步骤,无论是否配置反向代理HTTP伪装,都不会影响客户端使用,服务端只需要配置端口为 指定HTTP端口 就行了。当然,配置HTTP伪装可以更好的伪装,所以还是建议配置。

服务器IP被墙,如何安装 Goflyway 服务端?

让SSH软件走代理(putty xshell 都支持配置代理服务器,例如SS/SSR的本地代理 SOCKS5 127.0.0.1 1080),不会设置的话,用这个软件让SSH软件走代理。

注意:以下HTTP伪装示例网址是:http://kernel.ubuntu.com/~kernel-ppa/mainline/,但是我不希望大家都照着教程里写,最后则都是千篇一律的HTTP伪装网址,那反而会成为特征。

建议自己寻找合适的反向代理伪装网址,个人建议按照重要性排序需要满足:

1. 该网站位于海外

2. 必须是 HTTP协议的网站(http://xxx,没有HTTPS或者不会自动重定向到HTTP的网站)

3. 最好该网站是 会用来传输大流量 的,例如我示例选用的 Ubuntu内核仓库网址,平时大流量传输很正常(下载内核)。

如果是一键脚本搭建的请看:

点击展开 查看更多

如果是手动教程搭建的请看:

点击展开 查看更多

Goflyway 客户端配置

如果是使用 Goflyway Tools 客户端的请看:

运行 Goflyway Tools 客户端并添加账号,服务器地址处填写你的 Cloudflare CDN 配置的域名(端口和密码照常填写),然后客户端协议选择 CDN,再启动代理即可。

如果是手动教程客户端的请看:

点击展开 查看更多

效果示例

当你访问 go.doub.cf 时(如果你使用的不是80端口,那么就需要加上端口号,比如:go.doub.cf:8080),就会如下图所示,而你通过 Goflyway 客户端链接又能正常做代理。

账号演示:https://doub.io/sszhfx/ 中的 美国 - 洛杉矶2

其他说明

CDN模式下 Goflyway 服务端经常无法连接的问题

注意:在 v1.3.0a 版本后,该问题已修复。当然,如果你依然出现该问题,请先去 Github 向作者反馈,然后使用下面的方法临时解决。

点击展开 查看更多

转载请超链接注明:逗比根据地 » GoFlyway 进阶教程:免费域名+免费CDN+HTTP伪装=被墙的IP继续做代理
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (188)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(365)个小伙伴在吐槽
  1. 配置完成后,打不开,查看服务端日志提示:util.go:419, ERROR ,"Failed to decrypt host: h3slu1v2u/z-n?oDmtvlk0pz9189y2rjly948C=vvlh3Axlxvlrhgukq785iD-l1xnp8&n=o, cipher: message authentication failed"。请问这是什么原因
    大鹏鬃毛2018-11-10 04:00 回复
    • 不是很懂这些报错的原因是什么,只有作者清楚,建议去 Github 询问作者解决。
      Toyo2018-11-10 13:56 回复
  2. 按照教程搭建成功,不知道是不是免费的域名一直不稳定,购买namecheap域名搭建后PING 域名显示VPS的IP,免费的freenom域名显示cloudflare分配的IP
    ydq20202018-11-08 02:03 回复
    • 这是你的配置有问题。
      Toyo2018-11-08 14:14 回复
  3. 按照版主的步骤,部署完之后
    访问谷歌,后台打印许多如下类似错误
    2018-11-04 16:40:30.062 CST,client.go:394, ERROR ,Dial failed: server rejected the request of clients4.google.com:443
    2018-11-04 16:41:10.723 CST,client.go:394, ERROR ,Dial failed: server rejected the request of www.google.com:443
    
    ferry2018-11-04 16:48 回复
    • 这类问题我都无法解决,请去 Github 联系作者反馈。
      Toyo2018-11-04 18:05 回复
  4. 有最新的回馈吗,前几个星期用freenom建的代理成功了,后来域名被莫名其妙取消了,只好花钱买了一个godaddy的域名,完全按照以前的路子,可是怎么都无法翻了,但伪装网址可以用域名打开,百思不得其解,而且站主提供的测试账号在账号自检上也过不关了,以前可以,是不是此方法已经行不通了啊,白忙了一天。
    lio2018-10-30 20:16 回复
    • 我分享的免费 Goflyway 账号是可用的,每时每刻都有几十个人在连接。
      我不清楚你是怎么操作的,请 Telegram群组(TG使用教程进群后联系 @Toyo233 )私聊联系我讨论解决。
      Toyo2018-10-30 20:59 回复
1 2 3 4