GhosTCP/配置文件
外观
< GhosTCP
配置文件应当放置于GhosTCP相同目录下,默认的文件名是default.conf
。GhosTCP仅对配置文件中存在的域名修改TCP包。
以下是配置文件的一个示例:
log=5 server=9.9.9.11:9953 server=208.67.222.222:5353 method=w-md5,s-seg,https google.com=108.177.111.90,108.177.126.90,108.177.127.90,108.177.97.100,142.250.1.90,142.250.112.90,142.250.13.90,142.250.142.90,142.250.145.90,142.250.148.90,142.250.149.90,142.250.152.90,142.250.153.90,142.250.158.90,142.250.176.64,142.250.176.95,142.250.178.160,142.250.178.186,142.250.180.167,142.250.193.216,142.250.27.90,142.251.0.90,142.251.1.90,142.251.111.90,142.251.112.90,142.251.117.90,142.251.12.90,142.251.120.90,142.251.160.90,142.251.161.90,142.251.162.90,142.251.166.90,142.251.167.90,142.251.169.90,142.251.170.90,142.251.18.90,172.217.218.90,172.253.117.90,172.253.63.90,192.178.49.10,192.178.49.174,192.178.49.178,192.178.49.213,192.178.49.24,192.178.50.32,192.178.50.43,192.178.50.64,192.178.50.85,216.239.32.40,64.233.189.191,74.125.137.90,74.125.196.113 ajax.googleapis.com=[google.com] .google.com=[google.com] .google.com.hk=[google.com] .googleusercontent.com=[google.com] .ytimg.com=[google.com] .youtube.com=[google.com] youtube.com=[google.com] .youtube-nocookie.com=[google.com] youtu.be=[google.com] .ggpht.com=[google.com] .gstatic.com=[google.com] .translate.goog=[google.com] blogspot.com=[google.com] .blogspot.com=[google.com] blogger.com=[google.com] .blogger.com=[google.com] fonts.googleapis.com=120.253.250.225 .googleapis.com=[google.com] .googleusercontent.com=[google.com] method=w-md5 github.com .github.com .githubusercontent.com github.blog .github.blog .githubassets.com store.steampowered.com steamcommunity.com wikipedia.org=91.198.174.192,185.15.58.224 .m.wikipedia.org=[wikipedia.org] wikipedia.org=[wikipedia.org] .wikipedia.org=[wikipedia.org] wikinews.org=[wikipedia.org] .wikinews.org=[wikipedia.org] wikidata.org=[wikipedia.org] .wikidata.org=[wikipedia.org] wiktionary.org=[wikipedia.org] .wiktionary.org=[wikipedia.org] wikiquote.org=[wikipedia.org] .wikiquote.org=[wikipedia.org] wikibooks.org=[wikipedia.org] .wikibooks.org=[wikipedia.org] wikisource.org=[wikipedia.org] .wikisource.org=[wikipedia.org] wikiversity.org=[wikipedia.org] .wikiversity.org=[wikipedia.org] wikivoyage.org=[wikipedia.org] .wikivoyage.org=[wikipedia.org] mediawiki.org=[wikipedia.org] .mediawiki.org=[wikipedia.org] wikimedia.org=[wikipedia.org] .wikimedia.org=[wikipedia.org] lists.wikimedia.org=208.80.154.21 techblog.wikimedia.org=192.0.66.216 payments.wikimedia.org=208.80.155.5 upload.wikimedia.org=208.80.153.240,91.198.174.208 .upload.wikimedia.org=[upload.wikimedia.org] maps.wikimedia.org=[upload.wikimedia.org] .maps.wikimedia.org=[upload.wikimedia.org] wikimediafoundation.org=192.0.66.1,192.0.66.2,192.0.66.3,192.0.66.4 .wikimediafoundation.org=[wikimediafoundation.org] wmfusercontent.org=[wikipedia.org] .wmfusercontent.org=[wikipedia.org] w.wiki=[wikipedia.org] dumps.wikimedia.org=208.80.154.7 zh.wikibooks.org=[wikipedia.org] .wikibooks.org=[wikipedia.org] method=df .mega.nz .mega.co.nz .mega.io mega.nz mega.co.nz mega.io method=https ipv6=true .googlevideo.com method=s-seg,w-md5 ocsp.int-x3.letsencrypt.org captive.apple.com neverssl.com www.msftconnecttest.com
server段指定了GhosTCP使用的DNS服务器。
method是使用的修改TCP包的方法,部分可用的值有
ttl
: 发出的 TCP 包会使用指定的的存活时间(time to live),您需要在上文指定其值,如ttl=15
w-md5
: 发出的 TCP 包带有错误的md5值w-csum
: 发出的 TCP 包有错误的校验和w-ack
: 发出的 TCP 包有错误的 ACK 号tfo
: 当服务端支持 TCP 快速打开时,SYN 包会携带部分数据df
: 发出的 TCP 包不会分段 (Don't Fragment)https
: 强制使用 HTTPS 连接s-seg
: TCP连接的首包小于8字节
完整的method列表请参考源代码中的ghostcp.go文件。
对于各个域名,GhosTCP会使用上文中距离最近的method来修改TCP包。