trojan-go icon indicating copy to clipboard operation
trojan-go copied to clipboard

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/...

Results 150 trojan-go issues
Sort by recently updated
recently updated
newest added

原因如下 1.trojan系列长期不维护,可能已被GFW掌握漏洞。 2.trojan-go的传输协议只支持TCP和ws,而v2ray、xray可自定义协议栈,相比之下trojan-go灵活性不足。 3.支持trojan多路复用的客户端少,很多机场的服务段端也不支持多路复用,很多人也不会开启。 4.trojan的shadowsocks加密可以被vmess的加密替代。

这是[trojan-quickstart](https://github.com/trojan-gfw/trojan-quickstart),虽然trojan-go有docker方式,但有些人可能还是想直接部署,其实我看你的example里也有[trojan-go.service](https://github.com/p4gefau1t/trojan-go/blob/master/example/trojan-go.service)文件,一键脚本只需要把trojan-go压缩包下载下来,解压并放到合适位置,并把`trojan-go.service`文件放到systemd里即可。

enhancement

- [x] **我确定我已经尝试多次复现此次问题,并且将会提供涉及此问题的系统和网络环境,软件及其版本。** ## 简单描述这个 Bug 通过cloudflare代理后,服务端间歇性出现`connection with invalid trojan header from xxx:xxx | failed to read hash | EOF`连接错误,客户端对应出现`proxy failed to dial connection | websocket cannot dial with underlying...

- [ ] **我确定我已经尝试多次复现此次问题,并且将会提供涉及此问题的系统和网络环境,软件及其版本。** ## 简单描述这个 Bug 用几天之后,就连不上了,无法上网,本以为是443端口被封,然后分别在国内、国外服务器上telnet 443端口,发现都不通,但443端口仍有不少连接(据观察连接情况不怎么变化,一直是那些IP,对应的连接数也不变化),trojan-go重启之后恢复正常。 ## 如何复现这个 Bug 约10人以上连接使用几天就出现这个情况,已多次出现这个问题 ## 服务器和客户端环境信息 Ubuntu 16.04 Shadowrocket ## 服务端和客户端日志 最后一行ERROR日志: ``` [ERROR] 2022/02/25 08:26:59 github.com/p4gefau1t/trojan-go/tunnel/tls.(*Server).acceptLoop.func1:server.go:140 tls handshake failed |...

一个完全公共开放的VPN维基百科 https://github.com/awesome-vpn/awesome-vpn/wiki/Cores 请自由编辑,添加,纠错。

- [x] **我确定我已经尝试多次复现此次问题,并且将会提供涉及此问题的系统和网络环境,软件及其版本。** 我们建议您按照下方模板填写 Bug Report,以便我们收集更多的有效信息 ## 简单描述这个 Bug 服务端报错 sni mismatched,该sni是域名绑定的dns记录 ## 服务端和客户端日志 [ERROR] 2022/02/02 07:27:03 github.com/p4gefau1t/trojan-go/tunnel/tls.(*Server).acceptLoop.func1:server.go:140 tls handshake failed | EOF [INFO] 2022/02/02 07:27:03 tcp connection from [ERROR]...

trojan-go version:[v0.10.6](latest) on windows 10 1906 I have a phone(192.168.0.5) in the same LAN with the PC desktop(192.168.0.10),and running trojan-go on desktop with client listen on local address 0.0.0.0:1080,but I...

failed to obtain original address of tcp socket | getsockopt: protocol not available 按照教程写的, 运行不起来. 报错如上. V2RAY可以用, 但是CPU100%所以就来试下trojan-go, 发现运行不了. ``` run-type: server local-addr: 0.0.0.0 local-port: 443 remote-addr: 127.0.0.1 remote-port: 80...

```bash ubuntu@9rtx28so:~/trojan-go$ sudo ./trojan-go -server -remote 127.0.0.1:80 -local 0.0.0.0:443 -key ./server.key -cert ./server.csr -password abc flag provided but not defined: -server Usage of ./trojan-go: -version Display version and help info...