什么是 Eagle Tunnel?
ET 是一个稳定易用的代理工具,采用自建 ET 协议(而非对传统协议的重新实现)。特点是不易被封杀,以及对系统资源的低占用率。
由 Eagle Xiang 大佬开发。
为什么要用 Eagle Tunnel
因为它的作者的头像很有趣因为 Remmina 为 Eagle Tunnel 开发了美观的跨平台客户端- 因为它采用的是自建的 ET 协议,与 socks 等常见协议不同,它比较小众,所以那种让你上不了 u2b 的神秘力量并不能识别它,因此它很稳定
- ET 协议属于短协议,比较简单,因此它拥有较低的系统资源占用率。
- 它部署简单,配置非常简单,但是同时配置也非常实用,比如可以用户检测,支持多用户,每个用户可以设置限速和是否可以分享(后面会具体介绍)
- 多平台支持(Linux, Win, MacOS)
- 更加因为它与众不同(别人都用酸酸乳和 V two Ray,我用 ET,多牛 X 是吧)
服务端部署
安装服务请参考:https://github.com/eaglexiang/eagle.tunnel.go/blob/master/docs/guides/linux.md
配置服务请参考:https://github.com/eaglexiang/eagle.tunnel.go/blob/master/docs/config.md
// 本来服务端部署我是写了教程的,但随着 et 的更新我懒得跟进了就直接贴官方文档吧
注意事项
如果你发现你装完了以后服务器很多服务都上不去了(比如网站啊还有 ftp),请注意这很可能是因为新装的 firewalld 把这些端口关闭了。
请你按照你的配置开启端口。
比如一般网站的 http 端口是 80
,https 端口是 443
,你就需要参考 【教程】Firewalld 防火墙服务使用开启这两个端口。
然后还有如果 ftp 也连不上,你需要开启 ftp 服务:
firewall-cmd --add-service=ftp --permanent
如果你发现还连不上,报错什么 passive 连接错误的,那是因为你的 ftp 服务的 passive(被动连接)端口也没有开放。
你需要去 ftp 服务的配置文件里设置 passive 使用的端口区间,并且将这些端口批量打开 QwQ…
客户端配置
这个超级简单——因为 Remmina 自己用 electron 写了一个 ET 的跨平台(Linux & Windows)客户端!
233333~
去 Github 里的 releases 里下载下来内核对应的 et-electron 即可。
如果觉得 Github 太慢我这里也提供最新版下载:
为什么不写 MacOS 的呢?因为 Remmina 太穷没有 MacOS 电脑所以没法写,要是有大佬乐意的话可以帮我打个包然后 pr 上去哦 QAQ
使用方法不多说啦,在 Github 上可以看到使用说明。
开启了 ET-electron 以后按照你的服务器配置配置一下就行了,然后启动连接即可。
最后把你的系统设置里的网络代理地址改成 127.0.0.1
(即 localhost),端口改成你在 ET-electron 理设置的本地端口就行了。
After All
到这里你应该已经可以愉快上网啦!
另外还有一些东西,比如 Google BBR 加速啊,还有软件只能代理 http 和 socks 协议,别的协议并不能代理,你可能需要 proxychains…
还有为什么 Remmina 要自己写一个客户端呢?
还记得那个月黑风高的夜晚,Remmina 的酸酸乳又挂了,Remmina 就想入坑 V two Ray,结果发现 Github 上那些跨平台的 V two Ray GUI 客户端都没有 For Linux。。。即使有 MacOS 的也没有 Linux… 真是太不友好了。
最后 Remmina 加了一个 V two Ray 的 GUI 客户端的 TG 群组,问开发者能否发布一个 For Linux…
然后他说让我自己写。
我说我不会。
他说这都不会写还搞什么竞赛。
我想了想觉得他说的真™有道理,就自己写了一个,MDZZ,调子高是吧。
而且我就是不写 V two Ray 的 GUI,嘿嘿嘿!
好吧就 BB 这么多不说了(逃
23 条评论
Remmina · 2019年1月6日 6:28 下午
%XZY Dalao 好久不见!
XZYAFO · 2019年1月6日 6:30 下午
QAQ 马上期末了啊复习紧张啊 QAQ
考完期末再来机房玩吧 QwQ
Remmina 你们不考期末吗?
Remmina · 2019年1月6日 6:31 下午
我们期末考试已经考完了,XZY 大佬加油!
XZYAFO · 2019年1月6日 6:33 下午
会加油的。。。心累啊。。。
K-XZY 就交给你管了后面估计电脑都用不上了
我先溜了,拜拜 QwQ
Remmina · 2019年1月6日 6:34 下午
嗯嗯!
ciwomuli · 2018年10月24日 5:08 下午
所以网站挂掉有解决方案吗
XZYQvQ · 2018年10月24日 9:17 下午
啊?
您网站不是活的好好的吗?(除了很久没更新之外)
我反正可以访问的
您网站出啥问题了都不告诉我。。。我怎么知道怎么办 QAQ
ciwomuli · 2018年10月24日 9:19 下午
装了以后就不行啦,我使用快照回档的
XZYQvQ · 2018年10月24日 9:52 下午
啥子?
八成是你装完 firewalld 没配置导致你的端口都被关掉了
建议你参考我最新发的一篇教程来配置一下
你需要开启服务器的 80 和 443 端口来开启网站的访问 QwQ…
ciwomuli · 2018年10月25日 12:40 下午
感谢,现在可以了
Eagle · 2018年10月9日 10:43 上午
费心了谢谢,事实上我写 ET 的原因也是因为去年酸酸乳用不了。原本只是自用顺便放到 Github 上,偶有推广只为帮助寻找 Bug,所以一切设计只图稳定方便,大佬之名实在不敢当。我将你的 repo 放到 ET 的列表里,用来取代自己原先半调子的.NET 图形版本:P。
XZYQvQ · 2018年10月10日 2:57 下午
QwQ
作者光临寒舍
Orz
我等下就去更新一下内核,现在已经出到 4.0 了吧
Eagle · 2018年10月10日 3:07 下午
不着急,0.4 并没有太多特性的更新,你也可以等到 0.5 再跟进。计划在 0.5 增加更多对加密的支持(例如 AES128)
XZYQvQ · 2018年10月14日 11:02 下午
QvQ
已经跟进到 0.5 啦,并且美化了界面
话说协议头的设置有什么关键的地方吗?
因为我不是很懂协议头的作用 QAQ
Eagle · 2018年10月15日 2:27 下午
协议头的作用是用来帮助程序识别流量的协议,你知道 ET 同时可以接受不止一种协议,那么我们需要一些特征来进行业务流量的分流。可另一方面这些特征也会导致它容易被有心人识别。自定义协议头就是让你自定义你的部分协议特征,这样每个人的协议都会有所不同。
至于设置的关键,那就是不能包含
空格
和制表符
,以及不要与他人的设置重复victor · 2019年5月15日 8:07 下午
话说大佬,您的 et.go 的 windows 版里的 install.sh 貌似是写给 linux 的啊
Remmina · 2019年5月15日 10:56 下午
那个忽视就行了,打包难得删而已吧
另外好久没跟进了,有时间会跟进的
Chlience · 2018年10月15日 1:58 下午
当初看到您自己实现的协议的时候就觉得非常不错呢!
等您的版本稳定下来我就全转 ET 协议了 qwq
因为实在是太方便了的说(现在用的 V2Ray 配置真的令人发指..)
Eagle · 2018年10月15日 2:37 下午
哈哈。欢迎使用。虽然我没有实际使用过 V2Ray,但我其实很认同他们官网描述的,透明处理各种协议的哲学。
lk · 2018年10月2日 11:00 上午
orz(然而为啥要 UI 啊
XZYQvQ · 2018年10月2日 1:32 下午
方便调配置
方便随时重启连接
B_Z_B_Y · 2018年10月1日 2:24 下午
“他说这都不会写还搞什么竞赛。” 。。。我完全不想说什么 QAQ。
XZYQvQ · 2018年10月1日 3:50 下午
QAQ 我也觉得那人很智障。。。
那人在 github 上发 V two Ray 的客户端,但实际上他描述那是 “开源的福利”,修改是不可能的,这辈子都不可能。。。
既然放 Github 上就不要觉得开源吃了多大的亏是吧