wwqgtxx
|
39eda257a7
|
chore: replace zhangyunhao116/fastrand to our metacubex/randv2
|
2024-05-31 13:07:48 +08:00 |
|
wwqgtxx
|
df69a31e62
|
chore: stop using go:linkname for crypto/tls.aesgcmPreferred and update utls to 1.6.6
|
2024-05-19 11:32:22 +08:00 |
|
wwqgtxx
|
cbec564af9
|
chore: adapt new ReadWait interfaces
|
2023-12-07 23:32:37 +08:00 |
|
wwqgtxx
|
17c9d507be
|
chore: hello mihomo
|
2023-11-03 21:58:21 +08:00 |
|
Hellojack
|
a82745f544
|
chore: Remove legacy XTLS support (#645)
* chore: Remove legacy XTLS support
* chore: Rename function
|
2023-07-16 23:26:07 +08:00 |
|
H1JK
|
5dd57bab67
|
chore: Update dependencies
|
2023-07-14 11:37:15 +08:00 |
|
H1JK
|
c3ef05b257
|
feat: Add XUDP migration support
|
2023-06-07 23:03:36 +08:00 |
|
H1JK
|
4971b9d804
|
chore: Add vision splice support
|
2023-05-27 11:26:13 +08:00 |
|
H1JK
|
654e76d91e
|
refactor: Move vision implementation to a new package
|
2023-05-26 20:11:06 +08:00 |
|
wwqgtxx
|
033f902ace
|
chore: more context passing in outbounds
|
2023-05-18 13:15:08 +08:00 |
|
H1JK
|
bd431fbf49
|
fix: Update unsafe pointer add usage
|
2023-05-06 15:49:10 +08:00 |
|
wwqgtxx
|
8e8cddf462
|
chore: Update dependencies
|
2023-04-09 15:40:17 +08:00 |
|
Hellojack
|
4af4935e7e
|
fix: Vision slice out of bounds error
|
2023-04-01 20:08:49 +08:00 |
|
H1JK
|
09b4a7ff15
|
chore: Remove useless mutex in Vision
|
2023-03-12 10:13:23 +08:00 |
|
Larvan2
|
6040803b60
|
chore: do not apply padding for nonTLS packet with contentLen over 900
|
2023-03-07 16:35:19 +08:00 |
|
Larvan2
|
04ae812a11
|
chore: try to fix slice out of bound.
|
2023-03-07 15:52:50 +08:00 |
|
wwqgtxx
|
6a97ab9ecb
|
chore: use fastrand to replace math/rand
|
2023-03-06 18:10:14 +08:00 |
|
H1JK
|
8771fa5c17
|
chore: Vision padding upgrade
|
2023-03-04 21:47:42 +08:00 |
|
Hellojack
|
ecb2a5f3c6
|
adjust: Simplify VLESS handshake lock
|
2023-02-27 12:02:44 +08:00 |
|
wwqgtxx
|
78100aa963
|
fix: vless NeedHandshake mistake
|
2023-02-27 09:46:00 +08:00 |
|
wwqgtxx
|
0b56fc7598
|
fix: Vision filter TLS 1.2
Add magic from sing-box. 5ce3ddee9b/transport/vless/vision.go (L199)
|
2023-02-27 01:24:36 +08:00 |
|
wwqgtxx
|
c1199f1a8a
|
chore: add early conn interface to decrease unneeded write
|
2023-02-27 00:26:49 +08:00 |
|
Hellojack
|
2cbfac2c89
|
fix: Filter slice index out of bounds
|
2023-02-26 13:04:12 +08:00 |
|
Hellojack
|
40ae019e1d
|
fix: Vision filter TLS 1.2
|
2023-02-26 11:13:47 +08:00 |
|
Hellojack
|
de92bc0234
|
fix: Vision filter Client Hello
|
2023-02-25 19:11:23 +08:00 |
|
Hellojack
|
bce3aeb218
|
fix: Vision disable filter for non-TLS connections
|
2023-02-25 15:00:21 +08:00 |
|
Hellojack
|
81722610d5
|
feat: Support VLESS XTLS Vision (#406)
|
2023-02-25 14:01:59 +08:00 |
|
wwqgtxx
|
75680c5866
|
chore: use early conn to support real ws 0-rtt
|
2023-02-24 09:54:54 +08:00 |
|
H1JK
|
83d719cf79
|
fix: VLESS handshake write
|
2023-02-11 15:13:17 +08:00 |
|
H1JK
|
3fd3d83029
|
feat: Attempts to send request with first payload on VLESS
|
2023-02-10 10:03:37 +08:00 |
|
wwqgtxx
|
4e4d741075
|
chore: code cleanup
|
2023-01-16 12:11:34 +08:00 |
|
wwqgtxx
|
50832aab47
|
chore: decrease direct depend on the sing package
|
2023-01-16 10:50:31 +08:00 |
|
H1JK
|
d1565bb46f
|
refactor: Implement extended IO
|
2023-01-16 09:42:03 +08:00 |
|
Skyxim
|
b6b6413d04
|
refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning
|
2023-01-14 21:08:06 +08:00 |
|
3andero
|
804cff8c55
|
fix: skip-cert-verify is true by default (#333)
* fix: skip-cert-verify is true by default
* fix: format
* fix: typo
Co-authored-by: 3andero <3andero@github.com>
Co-authored-by: Hellojack <106379370+H1JK@users.noreply.github.com>
|
2023-01-13 09:55:01 +08:00 |
|
Hellojack
|
be6142aa43
|
feat: VLESS support packet encodings (#334)
* adjust: Do not use XTLS on H2 connections
* feat: VLESS support XUDP fullcone NAT
* fix: VLESS with PacketAddr does not work
* fix: VLESS XUDP crash
|
2023-01-11 22:01:15 +08:00 |
|
Skyxim
|
a8ce283727
|
feat: add fingerprint param
|
2022-07-11 13:42:28 +08:00 |
|
Skyxim
|
a95d439852
|
chore: the uuid-map is transferred to the protocol
|
2022-05-06 13:28:09 +08:00 |
|
MetaCubeX
|
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 |
|
yaling888
|
b3ea2ff8b6
|
Chore: adjust VLESS
|
2022-03-29 23:50:41 +08:00 |
|
MetaCubeX
|
611ce5f5f1
|
[commit]
[Feat] add Pass type for support temporary skip rule set
|
2022-03-27 23:44:51 +08:00 |
|
yaling888
|
9bab2c504e
|
Chore: regenerate protoc file
|
2022-03-27 07:12:12 +08:00 |
|
MetaCubeX
|
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 |
|
yaling888
|
b192238699
|
Merge from remote branch
|
2022-02-23 01:00:27 +08:00 |
|
yaling888
|
56c38890f9
|
Merge from remote branch[ssh]
|
2022-01-18 10:05:06 +08:00 |
|
yaling888
|
2953772a0e
|
Style: format code
|
2021-10-28 00:06:55 +08:00 |
|
yaling888
|
c0e9d69163
|
Feature: add mode script
|
2021-10-15 14:11:14 +08:00 |
|
yaling888
|
b4d93c4438
|
Feature: add xtls support for VLESS
|
2021-07-06 23:55:34 +08:00 |
|
yaling888
|
d7732f6ebc
|
Code: refresh code
|
2021-07-01 22:49:29 +08:00 |
|