Commit Graph

138 Commits

Author SHA1 Message Date
Toby 6d33a0d51c
fix: incorrect verdict handling that caused packets to pass through even after they had been blocked (#52) 2024-02-11 13:05:05 -08:00
Toby 27c9b91a61
feat: nftables support (#50)
* feat: nftables support

* fix: format
2024-02-11 13:04:49 -08:00
TAKAHASHI Shuuji 36bb4b796d
docs: update `README.ja.md` (#49) 2024-02-05 20:44:56 -08:00
Toby 843f17896c
fix: netlink race condition (#48) 2024-02-05 19:32:52 -08:00
Toby 6871244809
chore: improve built-in funcs handling (#43) 2024-02-04 11:17:19 -08:00
Toby f8f0153664
feat: rules hot reload via SIGHUP (#44) 2024-02-03 10:55:20 -08:00
Haruue 8d94400855
Add WireGuard analyzer (#41)
* feat: add WireGuard analyzer

* chore(wg): reduce map creating for non wg packets

* chore: import format

* docs: add wg usage

---------

Co-authored-by: Toby <tobyxdd@gmail.com>
2024-01-30 18:05:51 -08:00
Rinka f07a38bc47
Add GeoIP and GeoSite support for expr (#38)
* feat: copy something from hysteria/extras/outbounds/acl

* feat: add geoip and geosite support for expr

* refactor: geo matcher

* fix: typo

* refactor: geo matcher

* feat: expose config options to specify local geoip/geosite db files

* refactor: engine.Config should not contains geo

* feat: make geosite and geoip lazy downloaded

* chore: minor code improvement

* docs: add geoip/geosite usage

---------

Co-authored-by: Toby <tobyxdd@gmail.com>
2024-01-30 17:30:35 -08:00
Toby e23f8e06a2 docs: add socks4 2024-01-27 13:58:35 -08:00
Toby 3367cccf8c docs: update socks rules 2024-01-27 13:56:08 -08:00
Toby e6e9656ec6
Merge pull request #31 from eltociear/add_ja-readme
docs: add Japanese README
2024-01-27 13:49:06 -08:00
Toby 73d78489b5
Merge pull request #35 from KujouRinka/master
Add Socks4/4a Analyzer
2024-01-27 13:47:50 -08:00
Toby 63510eda5e chore: minor doc fix 2024-01-27 13:40:29 -08:00
Toby a2475d3722 fix: remove "reject with tcp reset" for now as it doesn't work properly 2024-01-27 13:27:27 -08:00
KujouRinka bd724f43c0 docs: update socks doc 2024-01-27 21:01:40 +08:00
KujouRinka ff27ee512a refactor: merge sock4 and socks5 into one 2024-01-27 20:45:11 +08:00
KujouRinka 1ae0455fd5 docs: add sock4/4a doc 2024-01-27 14:09:21 +08:00
KujouRinka 96716561e0 feat: add sock4/4a analyzer 2024-01-27 14:05:28 +08:00
KujouRinka ddfb2ce2af style: rename vars to avoid namespace pollution 2024-01-27 11:17:39 +08:00
Toby 90542be7f2 docs: add SOCKS5 2024-01-26 14:03:22 -08:00
Toby fe2ff6aa69
Merge pull request #34 from KujouRinka/master
Add Socks5 Analyzer
2024-01-26 13:59:26 -08:00
Toby bd92e716ce docs: improve grammar 2024-01-26 13:57:15 -08:00
Toby e0712f1d51 fix: import format 2024-01-26 13:54:34 -08:00
Toby 4581d0babe Merge branch 'master' of https://github.com/KujouRinka/OpenGFW into feat-socks5 2024-01-26 13:37:41 -08:00
KujouRinka b0106c9941 docs: add socks5 doc 2024-01-26 14:45:26 +08:00
Toby eeb234552c
Merge pull request #33 from Fangliding/master
Add ECH in doc
2024-01-25 22:00:30 -08:00
风扇滑翔翼 cbbca0353e
Add ECH in doc 2024-01-26 12:54:20 +08:00
KujouRinka f004d17522 feat: set Limit for socks5 analyzer 2024-01-26 11:31:11 +08:00
KujouRinka d2d4fa723a feat: socks5 analyzer 2024-01-26 11:24:36 +08:00
Toby d7d3437d3c docs: analyzers 2024-01-24 20:01:53 -08:00
Ikko Eltociear Ashimine ce9f0145da docs: add Japanese README 2024-01-25 13:01:43 +09:00
Toby 7441d24aea docs: trivial updates 2024-01-21 16:11:01 -08:00
Toby 99403d3150 docs: logo transparency 2024-01-21 15:33:18 -08:00
Toby 1041d5fde1 feat: Trojan analyzer based on github.com/XTLS/Trojan-killer 2024-01-21 14:48:54 -08:00
Toby 00d88d7fbf fix: incorrect prop update logic 2024-01-21 12:26:23 -08:00
Toby f9864628d2 feat: add invalid threshold to DNS analyzer for UDP offloading 2024-01-20 11:51:17 -08:00
Toby 25241c9df0 ci: add release workflow action 2024-01-20 10:42:14 -08:00
Toby 4f86f91a15 first 2024-01-19 16:45:01 -08:00