ginuerzh / gost

GO Simple Tunnel - a simple tunnel written in golang
MIT License
15.83k stars 2.47k forks source link

我觉得让gost支持vmess和trojan比开发v3版本重要一点 #848

Closed passerbyo closed 2 years ago

ginuerzh commented 2 years ago

暂不考虑支持。 vmess是专有协议,并不通用。 trojan本质上就是基于tls或wss传输的协议。

L-codes commented 3 months ago

@ginuerzh 既然 trojan本质上就是基于tls或wss传输的协议的,又因为 gost 支持 tls/wss 协议,请问 gost -F 怎么利用其 tls 或 wss 连接 trojan协议呢?

ginuerzh commented 3 months ago

trojan类似于relay+tls的组合,tls之上是自定义协议。

L-codes commented 3 months ago

我想用gost -F连接 trojan 在本地开一个 socks5,学习了 gost 的文档,没有找到连接的方法,正如你说的 trojan 实际上是在 tls 里自定义协议了,那不是无法使用 gost 实现?

L-codes commented 3 months ago

@ginuerzh gost的设计我感觉挺好的,正向代理要是能带上 trojan ss 等支持就很棒,有时候代理的协议不是自己选择的就是不喜欢 trojan的设计,所以才需要 gost 转换代理协议