Appearance
示例配置
json
{
"PidFile": "amy4.pid",
"AmyIns": [{
"ProxyType": "Dns",
"DnsSettings": {
"ListenAddr": ":10530"
}
}, {
"ProxyType": "Socks5",
"Socks5Settings": {
"ListenAddr": ":10800"
}
}],
"Log": {
"FilePath": "amy4.log"
},
"//": "以上内容不能修改",
"AmyOuts": [{
"Tag": "http",
"ProxyType": "http",
"HttpSettings": {
"//": "http走net",
"//DestAddrsStrategy": "IP",
"//HttpAddrs": ["10.0.0.200:80"],
"//": "HTTP模块",
"//HttpModify": {
"DelLine": ["x-online-host", "host"],
"SetFirst": "[M] [U] [V]\r\nX-Online-Host:[H]\r\nHost:download.cloud.189.cn\r\n"
},
"//": "HTTPS地址",
"TunnelAddrs": ["10.0.0.200:80"],
"//": "HTTPS模块",
"TunnelModify": {
"SetFirst": "[M] [H]@download.cloud.189.cn [V]\r\n"
},
"//": "Http TCP连接池, Net模式下不支持(不设置DestAddrs)",
"HttpTCPPool": {
"MaxConn": 20,
"MinConn": 3,
"DialSpeed": 9,
"IdleSec": 57
},
"//": "Tunnel TCP连接池, 不设置则不开启",
"TunnelTCPPool": {
"MaxConn": 30,
"MinConn": 5,
"DialSpeed": 9,
"IdleSec": 57
}
}
}, {
"Tag": "ANet",
"ProxyType": "ANet",
"ANetSettings": {
"DestAddrsStrategy": "IP",
"//": "可改为服务器地址,这样可以不经过10.0.0.200减少一层代理,但是这样需要用host免",
"DestAddrs": ["10.0.0.200:80"],
"FFHost": "download.cloud.189.cn",
"//": "下边填amy4Server地址及连接密码",
"HTTPRequest": "CONNECT 服务器IP:服务器端口@download.cloud.189.cn HTTP/1.1\r\n\r\n",
"ServerKey": "服务器密码",
"//": "TCP连接池, 不设置则不开启",
"TCPPool": {
"MaxConn": 30,
"MinConn": 5,
"DialSpeed": 9,
"IdleSec": 57
}
}
}],
"Routers": [{
"OutTags": ["http"],
"Rules": {
"DNSQType": ["A", "AAAA"]
}
}, {
"OutTags": ["http"],
"Rules": {
"Network": ["tcp"],
"//": "HTTPS可以用什么端口就填什么端口",
"DPort": ["443"]
}
}, {
"OutTags": ["ANet"],
"Rules": {
"!Protocol": ["http"]
}
}]
}