mirror of
https://github.com/hufrea/byedpi.git
synced 2024-12-22 06:15:14 +00:00
fix host checking
This commit is contained in:
parent
91eabb2eaa
commit
11596789e9
4
extend.c
4
extend.c
@ -141,12 +141,12 @@ int reconnect(struct poolhd *pool, struct eval *val, int m)
|
||||
|
||||
bool check_host(struct mphdr *hosts, struct eval *val)
|
||||
{
|
||||
char *host;
|
||||
char *host = 0;
|
||||
int len;
|
||||
if (!(len = parse_tls(val->buff.data, val->buff.size, &host))) {
|
||||
len = parse_http(val->buff.data, val->buff.size, &host, 0);
|
||||
}
|
||||
return mem_get(hosts, host, len) != 0;
|
||||
return (len > 0) && mem_get(hosts, host, len) != 0;
|
||||
}
|
||||
|
||||
|
||||
|
1
main.c
1
main.c
@ -645,6 +645,7 @@ int main(int argc, char **argv)
|
||||
if (!dp->file_ptr) {
|
||||
uniperror("read/parse");
|
||||
invalid = 1;
|
||||
continue;
|
||||
}
|
||||
dp->hosts = parse_hosts(dp->file_ptr, dp->file_size);
|
||||
if (!dp->hosts) {
|
||||
|
@ -34,10 +34,6 @@ $ ./ciadpi --disorder 3 -A --tlsrec 1+s
|
||||
-U, --no-udp
|
||||
Не проксировать UDP
|
||||
|
||||
-K, --desync-known
|
||||
Отключить запутывание для нераспознанных протоколов
|
||||
Распознаваемые протоколы: HTTP и TLS с SNI
|
||||
|
||||
-F, --tfo
|
||||
Включает TCP Fast Open
|
||||
Если сервер его поддерживает, то первый пакет будет отправлен сразу вместе с SYN
|
||||
|
Loading…
Reference in New Issue
Block a user