The universal proxy platform
Go to file
世界 21b1ac26b9
Fix UDP conn stuck on sniff
This change only avoids permanent hangs. We need to implement read deadlines for UDP conns in 1.10 for server inbounds.
2024-08-18 11:27:12 +08:00
.github [dependencies] Update docker/build-push-action action to v6 2024-06-24 10:24:13 +08:00
adapter Fix reset outbounds 2024-07-13 17:46:22 +08:00
clients Bump version 2024-06-09 13:20:56 +08:00
cmd Fix command output for rule-set match 2024-06-26 12:26:35 +08:00
common Use unix.SysctlRaw for macOS 2024-07-22 12:42:22 +08:00
constant Fix timezone for Android and iOS 2024-05-21 15:11:52 +08:00
docs documentation: Fix typo 2024-07-07 16:09:41 +08:00
experimental Stop passing device sleep events on Android and Apple platforms 2024-06-08 22:00:46 +08:00
inbound Move legacy vless implemetation to library 2024-07-03 20:17:32 +08:00
include Add support for client-subnet DNS options 2024-05-21 15:12:03 +08:00
log Minor fixes 2024-05-03 15:34:47 +08:00
option Add bypass_domain and search_domain platform HTTP proxy options 2024-05-23 14:57:26 +08:00
outbound Fix reset outbounds 2024-07-13 17:46:22 +08:00
release Add network-online.target in .service files 2024-01-16 05:50:07 +08:00
route Fix UDP conn stuck on sniff 2024-08-18 11:27:12 +08:00
test Fix tests 2024-08-03 12:46:38 +08:00
transport Fix reset outbounds 2024-07-13 17:46:22 +08:00
.gitignore docs: Switch to venv 2024-06-24 10:10:49 +08:00
.gitmodules platform: Unify client versions 2024-02-24 13:20:27 +08:00
.golangci.yml Update golangci-lint configuration 2024-08-18 11:17:01 +08:00
.goreleaser.fury.yaml build: Remove vendor in RPM packages 2024-05-27 19:28:15 +08:00
.goreleaser.yaml build: Remove vendor in RPM packages 2024-05-27 19:28:15 +08:00
box_outbound.go Fix timer usage 2024-04-08 11:45:00 +08:00
box.go Minor fixes 2024-06-25 13:14:45 +08:00
debug_go118.go Improve conntrack 2023-09-20 14:15:00 +08:00
debug_go119.go Fix debug.SetMemoryLimit usage 2023-09-20 22:01:58 +08:00
debug_http.go Migrate contentjson and badjson to library & 2024-01-03 12:21:37 +08:00
debug_stub.go Fix pprof URL path 2023-12-29 18:00:40 +08:00
debug_unix.go Fix pprof URL path 2023-12-29 18:00:40 +08:00
Dockerfile [dependencies] Update golang Docker tag to v1.22 2024-02-10 11:54:40 +08:00
go.mod Update quic-go to v0.45.2 2024-08-18 10:23:17 +08:00
go.sum Update quic-go to v0.45.2 2024-08-18 10:23:17 +08:00
LICENSE Update LICENSE 2023-03-27 08:20:51 +08:00
Makefile docs: Switch to venv 2024-06-24 10:10:49 +08:00
mkdocs.yml documentation: Add manuel for mitigating tunnelvision attacks 2024-05-23 14:57:27 +08:00
README.md Update documentation 2023-04-16 16:28:41 +08:00

sing-box

The universal proxy platform.

Packaging status

Documentation

https://sing-box.sagernet.org

Support

https://community.sagernet.org/c/sing-box/

License

Copyright (C) 2022 by nekohasekai <contact-sagernet@sekai.icu>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

In addition, no derivative work may use the name or imply association
with this application without prior consent.