Skip to content

Latest commit

 

History

History
87 lines (77 loc) · 3.91 KB

README.zh-cn.md

File metadata and controls

87 lines (77 loc) · 3.91 KB

🌏: English简体中文

Revolt:

https://rvlt.gg/Ws2kexsD

GhosTCP

(TCPioneer)GhosTCP是一个适用于Windows的程序,可以保护TCP连接免受干扰。

致谢

  • macronut/ghostcp
  • 850710247liu/TCPioneer R.I.P Hmoegirl
  • ideaexplorer233/TCPioneer
  • retsuakiko-sg/ghostcp RetsuAkiko-SG/HmoePioneer
  • debugzxcv/ghostcp/actions
  • Nanqiang01/gghosts
  • yuijker/ghostcp-850710247liu
  • GoodCoder666/GoogleTranslate_IPFinder
  • lonelylose/TCPioneer

编译

git clone https://github.com/macronut/ghostcp
CD Ghostcp
GOOS=windows GOARCH=amd64 go build

从"https://github.com/basil00/Divert/releases/v1.4.3"下载WinDivert

以客户端身份运行

运行ghostcp.exe启动程序

作为服务运行

运行install.bat安装服务

如何配置

  server=IP:端口    #配置中的域将使用此DNS(DNS over TCP),如果未设置,它将使用系统的DNS
  ipv4=true/false   #下面的将启用/禁用 IPv4
  ipv6=true/false   #下面的将启用/禁用 IPv6
  subdomain=*       #设置域名搜索的深度,默认为2
  ttl=*             #伪造的TCP数据包将使用此TTL
  domain=ip,ip,... #这个域将使用这些IP
  domain            #这个域将由DNS解析
  IP:端口           #这个IP:端口在创建连接时会发送假数据包
  method=*          #修改TCP的方法
  mss=*             #设置最大段大小可以使服务器返回的TCP数据包更小

最大段大小(MSS)

方法:

  ttl       #伪造的TCP数据包将使用您设置的ttl,您需要在上文指定其值,如ttl=15
  s-seg     #TCP连接的首包小于8字节
  w-md5     #假TCP数据包将具有错误的MD5值
  w-csum    #假TCP数据包将具有错误的校验和
  w-ack     #假TCP数据包将具有错误的ACK号
  w-ulen    #假TCP数据包将具有错误的ulen

  tfo       #当服务器支持TCP快速打开,SYN数据包将获取部分数据
  df        #发出的 TCP 包不会分段 (Don't Fragment)
  https     #在端口80上使用HTTP时,下面的域将移动到 HTTPS
  sat       #持续注入TCP包直到TLS握手完成
  mode2     #以另一种顺序注入TCP包
  quic      #启用QUIC(http3)[默认关闭]
  syn

如何获取 TTL

tracert 8.8.8.8  

对您所在区域的IP地址节点,设置比TTL更长的ttl.对服务器设置更短的ttl。

我应该使用哪个DNS服务器

nslookup -vc t.co {dns-server}

该命令可以测试服务器是否支持DNS over TCP.

  • Google 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
  • Cloudflare 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
  • DNS.SB 185.222.222.222 45.11.45.11 2a09:: 2a11::
  • Quad 101 101.101.101.101 101.102.103.104 2001:de4::101 2001:de4::102
  • NextDNS 45.90.28.71 45.90.30.71 2a07:a8c0::d3:f572 2a07:a8c1::d3:f572 45.90.28.0 45.90.30.0
  • 114 Dns 114.114.114.114 114.114.115.115 114.114.114.119 114.114.115.119 114.114.114.110 114.114.115.110

其他