Commit Graph

36 Commits

Author SHA1 Message Date
mzz2017
abdc0cdf9c fix: gfwlist cannot be updated because of not closed file 2021-09-04 13:16:13 +08:00
mzz2017
e88cdd986a fix: append .exe for windows when search v2ray bin 2021-08-29 21:58:18 +08:00
mzz2017
bd284584b4 feat: try supporting all platforms 2021-08-29 18:02:14 +08:00
mzz2017
0d16bd32a7 feat: organize project structure, change log package to beego log and remove v2ray/log package 2021-08-27 14:09:08 +08:00
mzz2017
9ef01bb403 fix: removed the ipv4 mapping ip from the ipv6 list to prevent 0.0.0.0/0 when parsing CIDR 2021-08-14 21:51:28 +08:00
mzz2017
8e4c6daebb fix: to avoid conflict, dns will listen at 127.2.0.17 instead 2021-08-03 15:15:19 +08:00
mzz2017
58250f9cce feat: multiple outbounds, keep latency results, routing log #214 2021-07-31 11:42:13 +08:00
mzz2017
5fe66603b5 refactor/feat: new setting options 'Transparent Proxy Implementation' and 'Special Mode'. 2021-07-18 17:17:10 +08:00
mzz2017
ca9a8d104d chore/dep: directory structure and go mod 2021-07-18 09:52:09 +08:00
mzz2017
4c498854f7 optimize: replace 'command -v' with exec.LookPath 2021-06-10 11:21:14 +08:00
mzz2017
7380a7ba9c optimize: remove lib ioutil and try solving the resolvconf problem 2021-04-30 12:36:27 +08:00
mzz2017
b4de16a184 feat: support trojan-go #141 2021-04-30 02:03:27 +08:00
mzz2017
e333a705fc feat(fakedns/enhanced mode): use fakedns first 2021-03-22 02:14:49 +08:00
mzz2017
556c11fd77 fix(netstat): when there are multiple v2ray instances, check every one 2020-12-30 20:42:20 +08:00
mzz2017
d34ba11db9 refactor/feat: universal mode by default; try using xray first but v2ray recommended.
support param --v2ray-confdir #122
support param --v2ray-bin
v2rayA will not control v2ray by systemd but subprocess way
2020-12-23 20:06:21 +08:00
mzz2017
79b56345c6 docs: remove mzz2017 in most files due to repo's transfer 2020-10-16 16:43:08 +08:00
mzz2017
8dca2b96dc feat: integrate gui into port 2017 2020-08-19 14:50:41 +08:00
mzz2017
ecf74fc945 feat: support cutomizing dns servers 2020-06-06 23:25:12 +08:00
mzz2017
5cff6b6d7c fix: check all ports of inbounds now 2020-06-06 19:55:10 +08:00
mzz2017
272e734ccd optimize: switch storage source from json to nutsdb 2020-06-06 03:29:53 +08:00
mzz2017
6f0e2800ef optimize: improve enhanced mode.
v2raya will block the answer 127.0.0.1 and 0.0.0.0, and add the requested domain to blacklist.
Any domains in blacklist will be resolved as a unique reserved ip address like 240.0.0.1.
2020-06-05 18:49:44 +08:00
mzz2017
280a0421dd fix(dnsPoison): use different ip to avoid 404 caused by browser http version cache of the save ip 2020-06-05 00:36:34 +08:00
mzz2017
07294f4514 fix(enhanced mode): problem that dnspoison may not work 2020-05-31 02:32:28 +08:00
mzz2017
6c970f76d5 optimize(trie): optimize performance by fast jump 2020-05-28 18:00:41 +08:00
mzz2017
1e230ed1fd some fixes and features
1. use http://www.alibaba.com instead of https://www.youtube.com to test more accurate latency
2. now will report transparent proxy error
3. shorter timeout of closing SSR
4. optional enhanced mode and closed dns anti-pollution
5. use another port for transparent proxy instead of 12345
6. some other adjustments
2020-05-12 13:10:56 +08:00
mzz2017
b2de124709 rename project 2020-04-19 03:30:00 +08:00
mzz2017
45734d080c robustness 2020-04-02 18:27:55 +08:00
mzz2017
8a6168f977 judge datetime sync and port 12345 2020-03-31 19:56:53 +08:00
mzz2017
e7f05f0f4c refactor: better code style 2020-03-31 14:46:19 +08:00
mzz2017
fc9d4d9dae fix: incorrect prompt 'not found' 2020-03-31 14:33:42 +08:00
mzz2017
e602df8e9b fix(#62): panic that slice bounds out of range 2020-03-31 14:10:25 +08:00
mzz2017
fb2a5226d1 test: log system 2020-03-31 13:48:11 +08:00
mzz2017
61451a46a3 fix(netstat): incorrectly judge port occupation 2020-03-29 18:35:48 +08:00
mzz2017
ab3477f796 optimize/test 2020-03-29 15:37:35 +08:00
mzz2017
824d983ea1 add some prompts of netstat 2020-03-29 01:23:31 +08:00
mzz2017
7e240e3cf8 optimize: performance 2020-03-22 22:31:33 +08:00