23

开源 github 和 V2EX 直连工具,求 star

 2 years ago
source link: https://www.v2ex.com/t/803696
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
开源 github 和 V2EX 直连工具,求 star

V2EX  ›  程序员

开源 github 和 V2EX 直连工具,求 star

  jiulang · xljiulang · 14 小时 4 分钟前 · 1989 次点击
我编写了 fastgithub,这个工具可以用于本机与 github 直连,v2ex 也一样。大家有需要吗?
https://github.com/dotnetcore/FastGithub
18 条回复    2021-09-24 02:50:37 +08:00

AoEiuV020

AoEiuV020   14 小时 1 分钟前

不至于一天发两次吧,还都不发推广和分享节点,

jiulang

jiulang   14 小时 0 分钟前

刚刚上 v2,还不会玩

christin

christin   13 小时 40 分钟前 via iPhone

目前已经在用了,感觉非常不错。已 star,感谢

Puteulanus

Puteulanus   13 小时 38 分钟前

FastGithub 与 github.com 进行无 sni 的 tls 连接 能讲讲原理吗,和官方的服务器通信为什么需要导入自己的 CA 呢

kaitok

kaitok   13 小时 11 分钟前   ❤️ 1

@Puteulanus 猜测大概是类似 curl https://ip:443 -k 这样访问,github 的服务器 443 允许无 sni 直接请求 ip

kaitok

kaitok   13 小时 8 分钟前

顺便说一下导入信任 CA 这种似乎风险比较大,比较安全的是 clash 的 fakeip 那种

cnrting

cnrting   12 小时 59 分钟前 via iPhone

其实就是本地代理吧 去掉了 sni 直连 ip 加上 host header

ysc3839

ysc3839   12 小时 29 分钟前

@kaitok 因为不信任证书不可篡改 HTTPS 的内容,要实现不信任证书的情况下修改 HTTPS 的数据,只能在应用程序端进行修改,考虑到不同程序用的 SSL 库不一定相同,这种做法几乎没有通用性。

jiulang

jiulang   10 小时 58 分钟前   ❤️ 1

原理:
客户端访问 https://github.com
客户端向 dns 查询 github.com 的 ip,FastGithub 拦截 dns 数据包并伪造解析结果为 127.0.0.1
客户端请求到 FastGithub 的 https://127.0.0.1:443
FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
FastGithub 查询和计算 github.com 最快的 ip
FastGithub 与 github.com 进行无 sni 的 tls 连接
FastGithub 将请求反向代理到 https://github.com

v2tudnew

v2tudnew   9 小时 59 分钟前

这个应该推广给不会用梯子的用户,v2 能上的人均梯子。😂

HinkLeung

HinkLeung   9 小时 54 分钟前

感谢,前段时间有在用,已 star

ch2

ch2   9 小时 50 分钟前   ❤️ 2

你搁这春运火车上买票呢

gzc19890621

gzc19890621   9 小时 23 分钟前 via Android

kaitok

kaitok   7 小时 44 分钟前

@ysc3839 我能理解,这个项目相当于中间人攻击了,安装证书相当于信任了中间人。有了解过 clash 的 enhanced mode fakeip 是怎么做的吗?似乎也没有信任 clash 办法的证书?

vance123

vance123   7 小时 40 分钟前 via Android

之前我也想用这个方法反代 mac 词典,这玩意虽然不走代理,但 hosts 还是认的

ysc3839

ysc3839   7 小时 25 分钟前 via Android

@kaitok 据我所知 clash 没有 MITM 的功能,不会修改程序传输的数据,所以你说的并不是同一个功能吧?

jerryjhou

jerryjhou   7 小时 7 分钟前 via Android   ❤️ 1

6.合法性相当好笑。你啥时候见过请你喝茶需要搬出来法条的?

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1240 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 25ms · UTC 23:14 · PVG 07:14 · LAX 16:14 · JFK 19:14
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK