Commit Graph

91 Commits

Author SHA1 Message Date
Vadim Vetrov
7d60fd8854
Update list of blocked domains
https://habr.com/ru/news/834792/
2024-08-09 00:05:28 +03:00
Vadim Vetrov
0d43ce60f5
Fix all domains being mangled 2024-08-08 20:26:35 +03:00
Vadim Vetrov
8e3fa48510
Fix fake sni strategy ttl 2024-08-08 18:58:21 +03:00
Vadim Vetrov
50933ee0d6
Fix last SNI detect 2024-08-08 18:22:45 +03:00
Vadim Vetrov
bb66ab13a8
Fix buildsystem targets 2024-08-08 18:22:45 +03:00
Vadim Vetrov
0c17702e9d
Merge pull request #42 from Masha/reverte
revert bad Makefile changes
2024-08-08 07:32:52 -07:00
Miezhiko
b786d78d19
revert bad Makefile changes
Signed-off-by: Miezhiko <Miezhiko@gmail.com>
2024-08-08 18:13:46 +04:00
Vadim Vetrov
d42ecb2b82
Fix #40 (finally) 2024-08-08 16:18:50 +03:00
Vadim Vetrov
15619afcdf
Merge pull request #41 from Masha/mawa
Makefiles correction for destdir/prefix support
2024-08-08 05:34:06 -07:00
Vadim Vetrov
fb47d80543
Fix #40 2024-08-08 15:29:04 +03:00
Miezhiko
13bafac036 fix destdir support
Signed-off-by: Miezhiko <Miezhiko@gmail.com>
2024-08-08 14:58:47 +04:00
Vadim Vetrov
22573b7d12
Update README.md 2024-08-08 10:54:59 +03:00
Vadim Vetrov
9101d8bd63
Merge pull request #9 from Waujito/kern_mod
This PR brings more modular application and better APIs. 
Kernel module itself is not complete yet.
2024-08-07 12:29:22 -07:00
Vadim Vetrov
768a29baec
Document flags in readme 2024-08-07 22:28:03 +03:00
Vadim Vetrov
eac78de701
Merge pull request #37 from zabbius/kern_mod
Commandline options
2024-08-07 10:37:10 -07:00
Sergey Zabodalov
0a66da7014
Merge pull request #1 from Waujito/zabbius-kern_mod
Zabbius kern mod
2024-08-07 20:31:58 +03:00
Vadim Vetrov
84541e8eae
Merge branch 'kern_mod' into zabbius-kern_mod 2024-08-07 13:52:40 +03:00
Vadim Vetrov
66906dbe0c
Code cleanup 2024-08-07 13:32:01 +03:00
Vadim Vetrov
c9949a3605
Fix tcp4 frag error caused by enabled IP fragmentation
If the packet is fragmented here is no way to deal with it, but we don't
care about DF flag in real
2024-08-07 11:38:26 +03:00
Vadim Vetrov
477304ab53
Fix #38 2024-08-07 10:14:42 +03:00
zabbius
6eca2cb77c minor 2024-08-07 04:00:48 +03:00
zabbius
69955d5237 commandline options 2024-08-07 03:31:10 +03:00
zabbius
255371cbaa start-stop priority in rc script - now service can be enabled 2024-08-07 02:22:33 +03:00
Vadim Vetrov
1b8d3a0e66
Code cleanup 2024-08-07 00:22:52 +03:00
Vadim Vetrov
7ef3290f41
Merge branch 'main' into kern_mod 2024-08-06 23:56:17 +03:00
Vadim Vetrov
8a9348d97c
Update README.md 2024-08-06 23:55:19 +03:00
Vadim Vetrov
0860d5c576
Update README.md 2024-08-06 23:54:52 +03:00
Vadim Vetrov
511efcc785
Fix service and README for iptables to use connbytes 2024-08-06 01:00:50 +03:00
Vadim Vetrov
458780d8a2
Add definitions guards 2024-08-05 23:37:45 +03:00
Vadim Vetrov
3f1e8d3f01
Suuport for fake sni elimination strategy - TTL 2024-08-05 23:13:35 +03:00
Vadim Vetrov
7829012aa3
Merge branch 'main' into kern_mod 2024-08-05 22:53:44 +03:00
Vadim Vetrov
6c9f9d0e96
Update README.md 2024-08-05 18:36:55 +03:00
Vadim Vetrov
cda9ea9b9c
Update README.md 2024-08-05 16:57:04 +03:00
Vadim Vetrov
4078ff061b
Update README.md 2024-08-05 16:44:49 +03:00
Vadim Vetrov
82d65b8f96
Support for openWRT SDK build system 2024-08-05 16:41:35 +03:00
Vadim Vetrov
1e36a55d9d
Userspace compilation for openwrt
\#define _GNU_SOURCE specified explicitly
2024-08-05 00:07:34 +03:00
Vadim Vetrov
8bb2bb28d2
Module for kernel works now on local machine.
SEG2_DELAY is not implemented yet.
2024-08-04 16:06:13 +03:00
Vadim Vetrov
62a5627c50
Update userspace interactions 2024-08-04 12:57:16 +03:00
Vadim Vetrov
97ee3f1e72
Merge branch 'main' into kern_mod 2024-08-04 02:20:09 +03:00
Vadim Vetrov
66191b10f7
Implement packet send 2024-08-04 01:29:57 +03:00
Vadim Vetrov
be40bc91e7
Add distinct fragmentation strategies
Fix ip4_frag, implement no fragmentation strategy. Related to #24
2024-08-04 00:32:16 +03:00
Vadim Vetrov
4793f537de
Update README.md 2024-08-03 10:26:10 +03:00
Vadim Vetrov
ba4dce1df1
Update performance settings for openwrt
Add iptables connbytes counter thanks to this comment https://github.com/Waujito/youtubeUnblock/issues/17#issuecomment-2266359878
2024-08-03 09:38:22 +03:00
Vadim Vetrov
1eb95f50f5
Kyber on Chromium 2024-08-03 01:55:19 +03:00
Vadim Vetrov
ac9f49f937
Be more verbose
I have tired to always enable DEBUG and I dont see the reason why
verbosity should be disabled by default
2024-08-03 01:33:20 +03:00
Vadim Vetrov
a333b9bfe6
Update README.md for OpenWRT, enhance OpenWRT build system. 2024-08-03 00:22:44 +03:00
Vadim Vetrov
7dd45e4314
Update README.md 2024-08-02 23:47:56 +03:00
Vadim Vetrov
571692b6bd
Fix #17. Update troubleshooting documentation, update packet marks.
Update for marks may be related to #15. But is primarily used to avoid
random EPERMs.
2024-08-02 23:00:08 +03:00
Vadim Vetrov
709fc4c3be
Fix #17 2024-08-02 15:48:23 +03:00
Vadim Vetrov
72a7c21b17
Update README.md 2024-08-02 13:43:59 +03:00