Commit Graph
17 Commits
Author SHA1 Message Date
世界 cf7e675c45 Add shadowsocks 2022 multi-user inbound 2022-05-24 07:37:14 +08:00
世界 b6391cbbe1 Fix shadowsocks config 2022-05-24 07:01:47 +08:00
世界 398375d76f Reformat code (quic sniffers) 2022-05-24 06:57:16 +08:00
世界 3b77e26fa7 Merge shadowsocks 2022 config 2022-05-23 22:18:33 +08:00
世界 087f0d1240 Add shadowsocks-2022 inbound/outbound (#1061) 2022-05-22 23:55:48 -04:00
世界 f046feb9ca Reformat code 2022-05-18 15:29:01 +08:00
世界 778992eeb9 Fix vformat 2022-05-18 15:27:55 +08:00
世界 707efd6d12 Add loopback outound 2021-10-22 17:58:37 +08:00
世界andShelikhoo 5c366db847 Add observatory / latestPing balancing strategy
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com>
2021-10-22 17:16:20 +08:00
世界 77d0419aca Add socks4/4a support 2021-10-22 13:27:31 +08:00
世界 27224868ab Override destination if replaced in hosts 2021-10-22 12:38:40 +08:00
世界 50e576081e Add DispatchLink 2021-10-22 12:38:40 +08:00
世界 625cf7361a Export PacketConnWrapper 2021-10-22 11:57:38 +08:00
世界 a3023e43ef Add routeOnly sniffing option 2021-10-22 11:57:23 +08:00
世界 6c9e57d624 Add .gitignore 2021-10-20 19:43:52 +08:00
+2 cd4631ce99 Merge dns (#722)
* DNS: add clientip for specific nameserver

* Refactoring: DNS App

* DNS: add DNS over QUIC support

* Feat: add disableCache option for DNS

* Feat: add queryStrategy option for DNS

* Feat: add disableFallback & skipFallback option for DNS

* Feat: DNS hosts support multiple addresses

* Feat: DNS transport over TCP

* DNS: fix typo & refine code

* DNS: refine code

* Add disableFallbackIfMatch dns option

* Feat: routing and freedom outbound ignore Fake DNS

Turn off fake DNS for request sent from Routing and Freedom outbound.
Fake DNS now only apply to DNS outbound.
This is important for Android, where VPN service take over all system DNS
traffic and pass it to core.  "UseIp" option can be used in Freedom outbound
to avoid getting fake IP and fail connection.

* Fix test

* Fix dns return

* Fix local dns return empty

* Apply timeout to dns outbound

* Update app/dns/config.go

Co-authored-by: Loyalsoldier <10487845+loyalsoldier@users.noreply.github.com>
Co-authored-by: Ye Zhihao <vigilans@foxmail.com>
Co-authored-by: maskedeken <52683904+maskedeken@users.noreply.github.com>
Co-authored-by: V2Fly Team <51714622+vcptr@users.noreply.github.com>
Co-authored-by: CalmLong <37164399+calmlong@users.noreply.github.com>
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com>
Co-authored-by: 秋のかえで <autmaple@protonmail.com>
Co-authored-by: 朱聖黎 <digglife@gmail.com>
Co-authored-by: rurirei <72071920+rurirei@users.noreply.github.com>
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com>
Co-authored-by: Arthur Morgan <4637240+badO1a5A90@users.noreply.github.com>
2021-10-16 21:02:51 +08:00
世界 3b31189f13 Send shadowsocks handshake with payload if available (#736) 2021-09-27 13:30:58 +08:00