Commit Graph

660 Commits

Author SHA1 Message Date
mzz
bf1d296401
feat: support tcp_check_http_method (#77) 2023-05-13 15:38:28 +08:00
mzz
e5983f0833
chore(Makefile): add export GOOS=linux to build on macos (#78) 2023-05-13 15:38:10 +08:00
mzz
15aab1fc02
chore(changelog): v0.1.9 (#76)
* chore(changelog): v0.1.9

* chore: i18n
2023-05-09 22:04:46 +08:00
mzz
aea686f277
fix: sniffed domain with brackets (#70)
* fix: sniffed domain with brackets

* Update control/control_plane.go
2023-05-02 16:37:38 +08:00
mzz
428b97f03d
fix(ci): PR runs docker action in some cases (#72) 2023-05-02 16:17:27 +08:00
Kevin Yu
4f10448066
chore: update changelogs to include release-v0.1.8 (#67)
* fix: fix a few typos

* chore: update changelogs to include release-v0.1.8
2023-05-01 20:05:51 +08:00
mzz
66600d22f4
fix(trojan): udp problem (#71) 2023-05-01 20:04:46 +08:00
mzz
a110cadd65
optimize: cache NXDomain and reject with 0.0.0.0/:: (#63) 2023-04-29 13:59:20 +08:00
Kevin Yu
bfe5469643
chore(codeowner): update ownership (#64)
* chore(codeowner): update ownership

* fix: fix typo

* chore(codeowner): grant permission to team instead of individuals
2023-04-29 13:44:23 +08:00
mzz2017
9493b9a0aa feat: support to give fixed ip for tcp_check_url and udp_check_dns 2023-04-29 01:08:53 +08:00
Kevin Yu
7948ba044c
chore: add issue templates (#62)
* chore: add issue templates

* chore: refine formatting
2023-04-23 13:29:26 +08:00
czybjtu
e71c272693
style: format golang import package code style (#58)
Co-authored-by: Kevin Yu <yqlbu@Bu.edu>
2023-04-23 13:27:29 +08:00
Kevin Yu
064bf1ebbc
chore: add pre-commit hook (#59)
* chore: add pre-commit-hook

* doc(contribute): add pre-commit setup guide

* doc(contribute.md): add pre-commit doc url

* chore(pre-commit): add gofmt custom hook

* fix: fix syntax

* chore(pre-commit): rename gofmt as gofmt-fixer

* chore(pre-commit): add config reference

* chore(pre-commit): add golangci-lint
2023-04-23 13:24:05 +08:00
Kevin Yu
80ae760ebf
chore: update changelogs (#57) 2023-04-22 22:45:58 +08:00
mzz
1869d5cc67
fix(run-on-macos): override interface setting instead of disable network
To avoid cannot connect to vm after reboot.
2023-04-19 22:46:57 +08:00
mzz
a2926f361e
fix(run-on-macos): Use route-metric: 200 instead of disabling dhcp routes. 2023-04-19 22:00:24 +08:00
mzz
ef762cc2ee
Update run-on-macos.md 2023-04-18 01:32:32 +08:00
mzz
d9a1471a5b
Update run-on-macos.md 2023-04-18 01:29:13 +08:00
mzz
c88fd728d8
Update README.md 2023-04-16 22:06:44 +08:00
mzz
6a617f16f0
docs(run-on-macos.md): fix typo 2023-04-16 19:58:51 +08:00
mzz
9292cb80d9
Update run-on-macos.md 2023-04-16 18:48:38 +08:00
mzz
c93f37ddc3
Update run-on-macos.md
Add auto set route and DNS
2023-04-16 18:46:34 +08:00
mzz
06ae9076de
Update run-on-macos.md 2023-04-16 17:16:49 +08:00
mzz
7c2228b602
Update run-on-macos.md 2023-04-16 17:09:11 +08:00
mzz
ef4b6ddd2e docs(macos): fix typo 2023-04-16 09:06:36 +00:00
mzz
d43afc8f00 docs: run on macOS 2023-04-16 09:03:57 +00:00
mzz
1299f22f58
Merge pull request #56 from yqlbu/yqlbu-patch-1 2023-04-16 16:47:32 +08:00
Kevin Yu
0122cf83c6
fix(changelogs): fix syntax 2023-04-16 16:45:41 +08:00
Kevin Yu
10cc9800d2
Update CHANGELOGS.md 2023-04-16 16:44:44 +08:00
Kevin Yu
a13d7b85da
chore: add changelogs (#55) 2023-04-16 02:06:05 +08:00
mzz2017
fb2b55ee51 feat: support global.sniffing_timeout 2023-04-13 00:18:42 +08:00
mzz2017
bd2fa98809 revert: optimize(sniffer): wait data for 300ms instead of 100ms 2023-04-12 23:46:19 +08:00
mzz2017
d6ff71fda4 optimize: ignore 'ip -6 rule add' if not support 2023-04-12 22:34:45 +08:00
mzz2017
e61ac598b5 optimize(sniffer): wait data for 300ms instead of 100ms 2023-04-12 22:27:44 +08:00
mzz2017
08f75bef44 fix: udp sniffer reading 2023-04-12 21:47:56 +08:00
mzz2017
4efed17ff9 fix: use goroutine instead of SetReadDeadline to try to fix compatibility 2023-04-12 21:45:56 +08:00
Kevin Yu
5d62ce3d22
doc: add badges and contribution guide (#54)
* Delete docker.yml

* chore: add badges to README

* doc: add license section

* doc: add contribution guide

* doc: fix headers

* doc: set alignment to left

* doc: add documentation link

* fix: fix typos

* fix: add back deleted file

* fix: fix typos

Co-authored-by: kunish <17328586+kunish@users.noreply.github.com>

* doc: add ci

* doc(license): reset default branch to main

---------

Co-authored-by: kunish <17328586+kunish@users.noreply.github.com>
2023-04-12 13:37:31 +08:00
mzz2017
d2b0c20602 fix: cannot sniff for long connections 2023-04-12 00:25:09 +08:00
Nicolas
8c97e7bbed
chore: fix doamin regex example (#53) 2023-04-10 16:17:19 +08:00
mzz
c95ac7312f
Update dns.md
Add ipversion_prefer
2023-04-10 01:11:37 +08:00
mzz
a3a957d4b5
docs: fix typo 2023-04-10 01:08:58 +08:00
mzz2017
3146a5c7c2 chore(sniffer): move conn logic from streamSniffer to connSniffer 2023-04-10 00:43:50 +08:00
mzz2017
8465229e35 refactor(sniffer): refine code 2023-04-10 00:37:48 +08:00
mzz2017
02423fabec fix: shadowsocket sharing link 2023-04-10 00:23:34 +08:00
mzz2017
6ff68e533e fix(game): stick at server push 2023-04-09 20:07:51 +08:00
mzz2017
99c0d190d2 fix(sniffer): should remain partial data for further read even if timeout 2023-04-09 16:41:39 +08:00
mzz2017
129d6055dd fix(sniffer): server push cases for games 2023-04-09 16:33:21 +08:00
mzz2017
066e856163 optimize(dns): use different ID for another lookup in ipversion prefer mode 2023-04-07 23:13:10 +08:00
mzz2017
38cc66d1d3 feat: support dns.ipversion_prefer 2023-04-07 23:06:04 +08:00
mzz2017
127a000058 fix/optimize: reroute if necessary and add opendns as bootstrap dns 2023-04-07 20:38:06 +08:00