Зеркало Leadaxe/sing-tun-lx — сабмодуль ядра sing-box-lx. GPLv3.
Find a file
2025-08-25 00:16:56 +08:00
.github Add ping client 2025-08-23 16:16:28 +08:00
internal Add ping client 2025-08-23 16:16:28 +08:00
ping ping: check invalid ip header 2025-08-25 00:16:56 +08:00
.gitignore Update .gitignore 2024-02-26 13:22:15 +08:00
.golangci.yml Update linter configuration 2024-09-14 21:26:40 +08:00
go.mod Add ping client 2025-08-23 16:16:28 +08:00
go.sum Add ping client 2025-08-23 16:16:28 +08:00
LICENSE Init commit 2022-07-11 17:15:22 +08:00
Makefile Add ping client 2025-08-23 16:16:28 +08:00
monitor.go Add DefaultInterfaceMonitor.MyInterface 2025-06-20 13:14:37 +08:00
monitor_android.go Better atomic using 2025-03-19 20:37:02 +08:00
monitor_darwin.go Better atomic using 2025-03-19 20:37:02 +08:00
monitor_linux.go Fix typo of 'Android' in ErrNetlinkBanned error message 2025-03-19 20:37:02 +08:00
monitor_linux_default.go Better atomic using 2025-03-19 20:37:02 +08:00
monitor_other.go Add mixed stack 2023-08-12 19:38:06 +08:00
monitor_shared.go Add DefaultInterfaceMonitor.MyInterface 2025-06-20 13:14:37 +08:00
monitor_windows.go Better atomic using 2025-03-19 20:37:02 +08:00
network_name.go Migrate clashtcpip to gVisor tcpip copied 2024-11-08 12:15:37 +08:00
packages.go Use new fswatcher to udpate android packages 2024-06-26 11:02:47 +08:00
packages_android.go Use new fswatcher to udpate android packages 2024-06-26 11:02:47 +08:00
packages_stub.go Use new fswatcher to udpate android packages 2024-06-26 11:02:47 +08:00
README.md Fix system stack for ios 2023-04-17 20:02:10 +08:00
redirect.go Update network handler usages 2024-11-08 12:15:37 +08:00
redirect_iptables.go redirect: Remove iptables rules except basic output redirect for Android 2025-04-12 12:07:23 +08:00
redirect_linux.go redirect: Remove iptables rules except basic output redirect for Android 2025-04-12 12:07:23 +08:00
redirect_nftables.go Fix redirect panic 2025-08-01 16:46:29 +08:00
redirect_nftables_exprs.go Add loopback address support 2025-06-20 13:14:58 +08:00
redirect_nftables_rules.go Add loopback address support 2025-06-20 13:14:58 +08:00
redirect_nftables_rules_openwrt.go test: Add log for fw4 reload error 2025-08-03 00:12:24 +08:00
redirect_server.go Update network handler usages 2024-11-08 12:15:37 +08:00
redirect_stub.go Add auto-redirect 2024-06-07 15:48:43 +08:00
route_direct.go ping: fix healthCheck panic 2025-08-24 21:20:34 +08:00
stack.go Minor fixes 2024-11-08 12:15:39 +08:00
stack_gvisor.go ping: Add gVisor destination 2025-08-24 10:36:16 +08:00
stack_gvisor_filter.go Improve darwin tun performance 2025-07-17 23:46:08 +08:00
stack_gvisor_icmp.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
stack_gvisor_lazy.go Fix error usages 2025-06-20 12:47:57 +08:00
stack_gvisor_log.go Add handshake interface support for gVisor UDP 2023-08-07 20:32:32 +08:00
stack_gvisor_stub.go Add mixed stack 2023-08-12 19:38:06 +08:00
stack_gvisor_tcp.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
stack_gvisor_tcpbuf_default.go Remove unused ICMP replies & Improve tcpbuf options 2024-11-08 12:15:52 +08:00
stack_gvisor_tcpbuf_ios.go Remove unused ICMP replies & Improve tcpbuf options 2024-11-08 12:15:52 +08:00
stack_gvisor_udp.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
stack_mixed.go Add ping proxy support 2025-08-22 10:56:12 +08:00
stack_system.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
stack_system_nat.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
stack_system_nonwindows.go Retry system listen 2024-10-14 22:10:23 +08:00
stack_system_packet.go Add ping proxy support 2025-08-22 10:56:12 +08:00
stack_system_windows.go Fix system stack 2025-07-21 09:44:17 +08:00
tun.go Pass timeout to PrepareConnection 2025-08-24 18:59:55 +08:00
tun_darwin.go Fix darwin writev 2025-07-20 18:28:34 +08:00
tun_darwin_gvisor.go Fix darwin WritePacket 2025-07-18 11:00:19 +08:00
tun_linux.go Improve darwin tun performance 2025-07-17 23:46:08 +08:00
tun_linux_flags.go Copy UDP GSO support from tailscale 2024-11-23 12:58:52 +08:00
tun_linux_gvisor.go Improve darwin tun performance 2025-07-17 23:46:08 +08:00
tun_nondarwin.go Add system stack 2022-09-08 18:11:26 +08:00
tun_nonlinux.go Add GSO support 2023-12-21 16:51:06 +08:00
tun_offload.go Copy UDP GSO support from tailscale 2024-11-23 12:58:52 +08:00
tun_offload_errors.go Copy UDP GSO support from tailscale 2024-11-23 12:58:52 +08:00
tun_offload_linux.go Copy UDP GSO support from tailscale 2024-11-23 12:58:52 +08:00
tun_other.go Add create tun from file descriptor 2023-02-26 17:11:24 +08:00
tun_rules.go Fix generate darwin rules 2025-02-17 21:56:54 +08:00
tun_windows.go Improve darwin tun performance 2025-07-17 23:46:08 +08:00
tun_windows_gvisor.go Improve darwin tun performance 2025-07-17 23:46:08 +08:00

sing-tun

Simple transparent proxy library.

For Linux, Windows, macOS and iOS.

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/>.