diff --git a/README.md b/README.md index 341e8b1..2baa680 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ Run an application with `youtubeUnblock 537` where `537` stands for the queue-nu Systemd daemon is also available. Do `systemctl enable --now youtubeUnblock.service` after installation (uses queue-num `537`). Please, note that systemd will configure iptables automatically. If you have troubles with it, delete ExecStartPre and ExecStop from youtubeUnblock.service and configure iptables manually (may be a useful case for nftables). +If you don't want youtubeUnblock to log on each googlevideo request pass -DSILENT as CFLAGS. + Also DNS over HTTPS (DOH) is preferred for additional anonimity. ## Troubleshooting diff --git a/youtubeUnblock.c b/youtubeUnblock.c index 88a4a91..544f38c 100644 --- a/youtubeUnblock.c +++ b/youtubeUnblock.c @@ -41,6 +41,9 @@ #define FAKE_SNI #endif +#ifndef SILENT +#define DEBUG +#endif static struct { uint32_t queue_num; @@ -721,7 +724,10 @@ static int process_packet(const struct packet_data packet) { int ret = 0; #ifdef FAKE_SNI struct pkt_buff *fake_sni = gen_fake_sni(ip_header, tcph); - if (fake_sni == NULL) goto fallback; + if (fake_sni == NULL) { + perror("gen_fake_sni"); + goto fallback; + } ret = send_raw_socket(fake_sni); if (ret < 0) {