Vadim Vetrov
e38e0e7bd9
Add md5sum faking strategy
2024-09-13 19:11:17 +03:00
Vadim Vetrov
aef2b5b469
Merge pull request #108 from spvkgn/musl-cross
...
CI: Add MIPS
2024-09-10 07:06:25 -07:00
spvkgn
bbd9f29a67
CI: add armv7 static build
2024-09-10 14:23:35 +05:00
spvkgn
ec9f5bb20c
CI: add job for MIPS arches
2024-09-10 14:23:35 +05:00
Vadim Vetrov
7919f82f4b
Delete kmod from workflow
...
The systems and kernels are very various so we can't offer modules for
all the systems. It is just easier to simply delete it.
2024-09-07 16:25:11 +03:00
Vadim Vetrov
ed6979cbcd
Merge branch 'main' into kmod
2024-09-07 15:52:31 +03:00
Vadim Vetrov
b3668f07ba
Add flags for kernel module
2024-09-07 15:51:25 +03:00
Vadim Vetrov
31aa309198
Fix #104 Infinity loop with default parameters
...
Fixes infinity loop with default parameters for youtubeUnblock when
trying to connect not handled website. The commit is also related to
issue #100 where the support for --exclude-domains flag was added
2024-09-07 09:24:35 +03:00
Vadim Vetrov
7d01d0974d
Update README.md
2024-09-03 21:46:47 +03:00
Vadim Vetrov
5f2e423dfa
Add --exclude-domains flag. Fix #100
2024-09-03 21:23:29 +03:00
Vadim Vetrov
f96ac2252b
CI devices
2024-09-02 14:29:02 +03:00
Vadim Vetrov
1e6a9496f6
Fix compilationg errors for some kernels
2024-09-02 13:41:25 +03:00
Vadim Vetrov
c0dc5d2652
CI for kernel module
2024-09-02 02:06:35 +03:00
Vadim Vetrov
8bb5368b85
Fix setsockopt (deleted it)
2024-09-02 01:48:23 +03:00
Vadim Vetrov
b249903ead
CI for kmod
2024-09-02 01:29:09 +03:00
Vadim Vetrov
5870df44df
Linearize instead of kmalloc
2024-09-02 00:11:58 +03:00
Vadim Vetrov
b20f15086e
Kernel versions
2024-09-01 23:52:37 +03:00
Vadim Vetrov
5eeff9bc0d
Use netfilter hook instead of iptables target
...
KISS principle is in action. No need to specify rules, just insmod
youtubeUnblock and it works!
2024-09-01 20:58:50 +03:00
Vadim Vetrov
5e327497bb
Split raw socket logic from iptables kernel module, add udp over ipv6
...
support
2024-09-01 19:56:38 +03:00
Vadim Vetrov
731da0dd50
Delete redunant checksum setter
2024-09-01 16:53:11 +03:00
Vadim Vetrov
9c839a5094
IPv6 for kernel module
2024-09-01 16:52:41 +03:00
Vadim Vetrov
27629ba0cc
Kernel module basic ipv4 with debug settings
2024-09-01 16:07:47 +03:00
Vadim Vetrov
3d50c00e4f
Fix internet :)
...
Related to #96
2024-08-29 19:28:26 +03:00
Vadim Vetrov
0a679ea41c
Update version grabber
2024-08-29 18:13:51 +03:00
Vadim Vetrov
cad262f201
Update docs for entware
2024-08-29 17:45:11 +03:00
Vadim Vetrov
8b23ab762d
Fix issue with synfake and two youtubeUnblock instances one after another
2024-08-29 15:55:05 +03:00
Vadim Vetrov
3d9481d72d
Allow to select synfake length
2024-08-29 15:49:01 +03:00
Vadim Vetrov
0f71d5f3c4
Add synfake option
2024-08-29 14:45:27 +03:00
Vadim Vetrov
33b0ca421b
Update default value of frag-sni-pos
...
Related to #43 and probably other issues with some ISPs. Some providers
throws RST on 2 bytes tcp, but no RST on 1 byte
2024-08-29 12:21:34 +03:00
Vadim Vetrov
bc398cbd02
Merge branch 'main' of github.com:Waujito/youtubeUnblock
2024-08-29 09:10:51 +03:00
Vadim Vetrov
491d485260
Allow to change default mark
...
Related to #96
2024-08-29 09:09:57 +03:00
Vadim Vetrov
f273d9cc7a
Update README.md
2024-08-28 15:54:37 +03:00
Vadim Vetrov
c101adcd07
entware for entware
2024-08-28 14:00:29 +03:00
Vadim Vetrov
725dc1a6d2
Allow tune randseq offsets.
...
May be useful for #94
2024-08-27 23:23:54 +03:00
Vadim Vetrov
3b5276c834
Merge pull request #93 from Waujito/ipv6
...
Support for ipv6
2024-08-27 13:03:38 -07:00
Vadim Vetrov
d16805871f
Trace logs update
2024-08-27 21:21:33 +03:00
Vadim Vetrov
5a30ac427b
Add option to disable ipv6, document ipv6
2024-08-27 20:01:34 +03:00
Vadim Vetrov
a3a497bc82
Merge branch 'main' into ipv6
2024-08-27 19:42:20 +03:00
Vadim Vetrov
d530dd26d1
Support for ipv6
2024-08-27 19:27:27 +03:00
Vadim Vetrov
564820ce38
Related to #86
2024-08-26 21:21:42 +03:00
Denis Strizhkin
de9b42ae46
add options of choosing to use system libs
2024-08-21 18:40:23 +03:00
Vadim Vetrov
c10393983a
Fix bug with pastseq and frag-sni-faked
2024-08-21 12:25:13 +03:00
Vadim Vetrov
e62d76e1d6
pastseq by default
...
Pastseq is a way more stable than randseq since some providers just drop packets with invalid conntrack state.
2024-08-21 11:53:10 +03:00
Vadim Vetrov
a859472ef3
Merge branch 'zabbius-main'
2024-08-18 19:44:38 +03:00
Vadim Vetrov
71a6711b40
Merge branch 'main' of github.com:zabbius/youtubeUnblock into zabbius-main
2024-08-18 19:44:24 +03:00
Vadim Vetrov
78ed6a1d72
Merge branch 'dev'
2024-08-18 19:32:42 +03:00
Vadim Vetrov
e8d86b9df6
Do not delete all libraries on every clean
2024-08-18 18:32:43 +03:00
Sergey Zabodalov
c5e941a53b
Merge branch 'Waujito:main' into main
2024-08-18 02:01:24 +03:00
Vadim Vetrov
551fb5d38d
Update README.md
2024-08-17 12:55:08 +03:00
Vadim Vetrov
b434ef4b7f
Add compatibility with v0.2.2
2024-08-17 12:51:53 +03:00