4092a7c84b
feat: proxies group URLTest api
2022-05-30 22:07:09 +08:00
067c02aba1
fix: 调整获取远程目的的位置
2022-05-28 20:01:27 +08:00
2044458df9
fix: npe
2022-05-27 20:33:27 +08:00
ac36473d13
refactor: 获取远程目的从tunnel中剔除,移至tracker
2022-05-27 09:00:48 +08:00
72fb153fe0
refactor: 优化UDP远程目标获取
2022-05-26 23:41:09 +08:00
c4408612b3
chore: 暴露数据给前端
2022-05-17 16:47:21 +08:00
a95d439852
chore: the uuid-map is transferred to the protocol
2022-05-06 13:28:09 +08:00
a08e39faec
fix uuid match
2022-05-06 13:08:27 +08:00
fb58595d44
feat: Expose remote destination (udp proxy maybe domain of node)
2022-05-04 16:57:08 +08:00
5fee0b5bf1
chore: adjust pass to reject.go
2022-05-02 09:16:47 +08:00
fe2bc903b8
fix trojan and snell's normal udp
2022-05-02 06:28:27 +08:00
2aad9818e8
fix trojan and snell's udp over tcp
2022-04-30 22:26:38 +08:00
861205dbbe
support udp in relay if last proxy could udp-over-tcp
2022-04-30 11:36:42 +08:00
73aa8c7be7
feat: support uuid with custom string
2022-04-27 18:02:29 +08:00
de4341c8cd
Revert: "fix: proxy-groups filter logic"
...
This reverts commit 8a85c63b08
.
2022-04-22 18:56:35 +08:00
8a85c63b08
fix: proxy-groups filter logic
2022-04-22 17:27:55 +08:00
e98dcc4267
[fix] logic
2022-04-21 18:56:33 +08:00
7ca1a03d73
Refactor: metadata use netip.Addr
2022-04-20 22:52:05 +08:00
5a4441c47f
Chore: add none
alias to dummy
on ShadowsocksR ( #2056 )
2022-04-19 22:49:22 +08:00
f8d7f29856
fix: PASS policy inconsistent names
2022-04-17 14:11:58 +08:00
36a719e2f8
feat: support http headers
2022-04-14 13:07:39 +08:00
559b3ff9f3
[Fix] VLESS http conn with tls false
...
[Chore] Upgrade Dependencies
2022-03-31 00:08:43 +08:00
127634028d
Merge remote-tracking branch 'Meta/Alpha' into Alpha
2022-03-30 13:19:05 +08:00
81c5a65f23
Merge remote-tracking branch 'Pro-Plus/with-tun' into Alpha
...
# Conflicts:
# README.md
# adapter/outbound/trojan.go
# adapter/outbound/vless.go
# transport/trojan/trojan.go
2022-03-30 13:15:45 +08:00
9ff1f5530e
Feature: Trojan XTLS
2022-03-30 00:15:39 +08:00
b3ea2ff8b6
Chore: adjust VLESS
2022-03-29 23:50:41 +08:00
131e9d38b6
Fix: Vless UDP
2022-03-29 07:24:11 +08:00
ffff1418f2
[Fixed]尝试修复PASS空指针问题
...
[Chore]调整workflows测试
2022-03-28 16:36:34 +08:00
64a5fd02da
Merge remote-tracking branch 'tun/with-tun' into Alpha
2022-03-28 10:51:59 +08:00
4502776513
Refactor: MainResolver
2022-03-28 00:44:13 +08:00
611ce5f5f1
[commit]
...
[Feat] add Pass type for support temporary skip rule set
2022-03-27 23:44:51 +08:00
bac04ab54b
Merge branch 'ogn-dev' into with-tun
2022-03-20 21:26:25 +08:00
2df890c4ee
Merge remote-tracking branch 'clash/dev' into Alpha
...
# Conflicts:
# Makefile
2022-03-19 14:53:47 +08:00
f9cc1cc363
Fix: routing-mark option doesn't work on proxies ( #2028 )
2022-03-19 13:29:30 +08:00
30f1b29257
Merge remote-tracking branch 'yaling888/with-tun' into Alpha
...
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/linter.yml
# .github/workflows/release.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/geodata/memconservative/cache.go
# component/geodata/router/condition.go
# component/geodata/router/condition_geoip.go
# component/geodata/standard/standard.go
# component/geodata/utils.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/client.go
# dns/filters.go
# dns/resolver.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tproxy/tproxy_linux_iptables.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/wintun/config.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/dev/wintun/wintun_windows.go
# listener/tun/ipstack/commons/dns.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/gvisor/utils.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/dns.go
# listener/tun/ipstack/system/tcp.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/common/base.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/geoip.go
# rule/common/geosite.go
# rule/common/ipcidr.go
# rule/common/port.go
# rule/parser.go
# rule/process.go
# test/go.mod
# test/go.sum
# transport/vless/xtls.go
# tunnel/tunnel.go
2022-03-17 17:41:02 +08:00
609d69191a
Merge remote-tracking branch 'clash/dev' into Alpha
...
# Conflicts:
# .github/workflows/docker.yml
# adapter/outboundgroup/fallback.go
# adapter/outboundgroup/loadbalance.go
# adapter/outboundgroup/relay.go
# adapter/outboundgroup/selector.go
# adapter/outboundgroup/urltest.go
# config/config.go
# go.mod
# go.sum
# main.go
# test/go.mod
# test/go.sum
2022-03-17 01:41:51 +08:00
346d817dba
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-16 20:16:30 +08:00
6a661bff0c
Migration: go 1.18
2022-03-16 12:10:13 +08:00
ac5c57ecef
Chore: compatible with VMESS WS older version configurations
2022-02-23 14:21:53 +08:00
b192238699
Merge from remote branch
2022-02-23 01:00:27 +08:00
2bf34c766e
[Feat]
...
support trojan xtls
change geodataloader mode as memconservative
2022-02-04 23:33:36 +08:00
be0fadc09e
[Feat]
...
1.Add DNS over QUIC support
2.Replace Country.mmdb with GeoIP.dat
3.build with Alpha tag
2022-01-27 12:25:53 +08:00
a5ce62db33
Merge branch 'clash-dev' into Dev
2022-01-25 15:05:24 +08:00
b15344ec78
[Refactor]
...
1.allow maybe empty group
2.use COMPATIBLE(DIRECT alias) when proxy group is empty
3.http provider pass through tunnel
2022-01-18 21:09:36 +08:00
8f3385bbb6
Feature: support snell v3 ( #1884 )
2022-01-10 20:24:20 +08:00
3bb32d12e0
Merge remote-tracking branch 'clash/dev' into Meta
...
# Conflicts:
# .github/workflows/docker.yml
# dns/server.go
# go.mod
# go.sum
# hub/executor/executor.go
# test/go.mod
# test/go.sum
2022-01-04 17:31:07 +08:00
8679968ab0
Fix: multiple port string parsing overflow ( #1868 )
...
Ports in TCP and UDP should be parsed as an unsigned integer,
otherwise ports > 32767 get truncated to 32767. As this is
the case with Metadata.UDPAddr(), this fundamentally breaks
UDP connections where demand for high port numbers is high.
This commit fixes all known cases where ParseInt is used for ports,
and has been verified to fix Discord voice connections on port
50001~50004.
Fixes: d40e5e4fe6
Co-authored-by: Hamster Tian <haotia@gmail.com >
2022-01-02 01:09:29 +08:00
204a72bbd3
Chore: remove forward compatible code
2022-01-02 00:48:57 +08:00
8955107d6b
Update vless.go
2021-12-20 12:59:06 +08:00
8df3efe932
[Fix] 修正因xray服务端alpn参数为http/1.1而导致无法连接的问题
2021-12-06 00:19:03 +08:00