 Jason LyuandGitHub
|
ec85410144
|
Chore(stale): add exempt-pr-labels (#438)
|
2024-12-21 04:12:05 +08:00 |
|
 Jason LyuandGitHub
|
54ef0500d3
|
Chore: bump go mods (#426)
|
2024-11-11 04:15:24 +08:00 |
|
 Jason LyuandGitHub
|
a821cc483c
|
Chore: bump go mods (#413)
|
2024-09-30 04:44:55 +08:00 |
|
 Jason LyuandGitHub
|
56786517dc
|
Refactor: bufferpool new function (#407)
|
2024-09-23 02:39:36 +08:00 |
|
 Jason LyuandGitHub
|
428f82694a
|
Chore: add README credits (#408)
|
2024-09-23 02:39:24 +08:00 |
|
 Jason LyuandGitHub
|
bf745d0e0e
|
Chore: update .dockerignore (#401)
|
2024-09-02 06:06:38 +08:00 |
|
 Jason LyuandGitHub
|
391d3d9f89
|
Refactor(pool): use generic buffer/pool (#399)
|
2024-09-02 05:57:22 +08:00 |
|
 Jason LyuandGitHub
|
fc4c5c4c55
|
Refactor(pool): move to internal (#398)
|
2024-09-01 04:23:25 +08:00 |
|
 Jason LyuandGitHub
|
978803cdf8
|
Refactor(socks): replace net.IP with netip.Addr (#397)
|
2024-09-01 04:04:01 +08:00 |
|
 Jason LyuandGitHub
|
bd37a1a4c6
|
Refactor(metadata): replace net.IP with netip.Addr (#396)
|
2024-09-01 02:57:09 +08:00 |
|
 Jason LyuandGitHub
|
1f09b4d42d
|
Refactor(core): replace net.IP with netip.Addr (#395)
|
2024-08-31 12:00:38 +08:00 |
|
 Jason LyuandGitHub
|
fd98f65994
|
Refactor(tunnel): modularize tunnel pkg (#393)
|
2024-08-31 11:31:18 +08:00 |
|
 Jason LyuandGitHub
|
71c45ef87e
|
Chore(mod): bump to go1.23 (#394)
|
2024-08-31 11:21:07 +08:00 |
|
 Jason LyuandGitHub
|
601601a1dc
|
Refactor(log): use go.uber.org/zap (#389)
|
2024-08-29 06:56:35 +08:00 |
|
 Jason LyuandGitHub
|
c8c08cfeea
|
Chore: adjust markdown layout (#388)
|
2024-08-21 05:27:56 +08:00 |
|
 Jason LyuandGitHub
|
776e6470d3
|
Feature(actions): add testing (#378)
|
2024-08-21 05:27:20 +08:00 |
|
 Jason LyuandGitHub
|
66fafd224e
|
Chore: update README (#387)
* remove Chinese README
|
2024-08-21 02:14:22 +08:00 |
|
 Jason LyuandGitHub
|
e083dafcf5
|
Chore(.gitignore): use github template (#381)
|
2024-07-22 08:53:29 +08:00 |
|
 Jason LyuandGitHub
|
24b8cdd96b
|
Refactor(debug): simplify version string (#380)
|
2024-07-22 08:34:24 +08:00 |
|
 Jason LyuandGitHub
|
dd791e50c1
|
Feature: bump gVisor to latest version (#376)
|
2024-07-20 11:31:44 +08:00 |
|
 Jason LyuandGitHub
|
7555425ab8
|
Chore: update golangci-lint settings (#377)
* remove staticcheck config
|
2024-07-16 10:32:59 +08:00 |
|
 Jason LyuandGitHub
|
592517a00d
|
Chore(actions): update versions (#375)
|
2024-07-16 06:22:25 +08:00 |
|
 Jason LyuandGitHub
|
488e5b223c
|
Chore(actions): update versions (#362)
|
2024-05-13 02:34:37 +08:00 |
|
 Jason LyuandGitHub
|
0d819e1aec
|
Fix: codeql autobuild error (#355)
|
2024-04-07 02:53:17 +08:00 |
|
 Jason LyuandGitHub
|
60a63db500
|
Chore: bump dependency (#354)
* gVisor: `v0.0.0-20240215211334-a66ecfdd829a` => `v0.0.0-20240405191320-0878b34101b5`
|
2024-04-07 02:33:43 +08:00 |
|
 Jason LyuandGitHub
|
8653c18875
|
Fix: safely split command strings (#340)
|
2024-02-20 05:41:58 +08:00 |
|
 Jason LyuandGitHub
|
7b1d73d86e
|
Chore: bump to go1.22 (#337)
* Chore: update go mods
* Chore: bump to go1.22
* Chore: fix lint trigger
|
2024-02-16 06:47:17 +08:00 |
|
 Jason LyuandGitHub
|
2334083cf9
|
Chore: update CodeQL (#332)
|
2024-01-28 07:21:33 +08:00 |
|
 Jason LyuandGitHub
|
01d4ac4864
|
Chore: update go mods (#331)
|
2024-01-28 07:10:26 +08:00 |
|
 Jason LyuandGitHub
|
c8f8cb5caf
|
Chore(release/go): use version from go.mod (#317)
|
2023-11-14 06:21:26 +08:00 |
|
 Jason LyuandGitHub
|
e5bfa13a3f
|
Chore: update go mod (#316)
* bump gvisor to `v0.0.0-20231113203814-cdee0abd0280`
|
2023-11-14 06:00:15 +08:00 |
|
 Jason LyuandGitHub
|
010765138c
|
Chore: update README (#314)
* Remove deleted repositories
|
2023-11-03 23:09:12 +08:00 |
|
 Jason LyuandGitHub
|
f8bddb162e
|
Improve(proxy/ss): allow explicit none cipher mode (#312)
|
2023-10-25 09:36:02 +08:00 |
|
 Jason LyuandGitHub
|
2d80a4ba3b
|
Chore(actions/docker): use github variables (#311)
|
2023-10-25 00:21:43 +08:00 |
|
 Jason LyuandGitHub
|
00a5f18ebd
|
Feature(proxy): support gost relay protocol (#310)
|
2023-10-24 10:55:33 +08:00 |
|
 Jason LyuandGitHub
|
47913b549f
|
Fix: defer func for safeConnClose (#309)
|
2023-10-24 09:13:36 +08:00 |
|
 Jason LyuandGitHub
|
2283f82bbc
|
Refactor: direct proxy parsing (#308)
|
2023-10-24 04:44:17 +08:00 |
|
 Jason LyuandGitHub
|
cbf620b2f8
|
Improve: use embedded go-shadowsocks2 (#306)
* Improve: use embedded go-shadowsocks2
* Chore: update go mod
|
2023-10-23 02:52:26 +08:00 |
|
 Jason LyuandGitHub
|
68da4d9997
|
Chore: update go mod (#303)
|
2023-09-29 04:56:49 +08:00 |
|
 Jason LyuandGitHub
|
78086193fb
|
Fix: bump versions for actions (#302)
|
2023-09-29 04:46:13 +08:00 |
|
 Jason LyuandGitHub
|
631fa59182
|
Feature: persistent wintun with GUID option (#301)
Fixes: #300
|
2023-09-29 04:36:29 +08:00 |
|
 Jason LyuandGitHub
|
f448baa2ae
|
Chore: use errors.ErrUnsupported (#294)
|
2023-09-05 01:51:03 +08:00 |
|
 Jason LyuandGitHub
|
b470006fb6
|
Chore: bump to go1.21 (#292)
|
2023-08-29 01:30:11 +08:00 |
|
 Jason LyuandGitHub
|
73ea4358cb
|
Docker: add options for multicast groups (#290)
|
2023-08-28 07:04:22 +08:00 |
|
 Jason LyuandGitHub
|
19ba20ffc0
|
Improve(actions): add concurrency groups (#289)
|
2023-08-28 03:57:16 +08:00 |
|
 Jason LyuandGitHub
|
f1b7b4745b
|
Chore: bump go mods (#288)
|
2023-08-28 03:48:38 +08:00 |
|
xjasonlyu
|
fffcbbea10
|
Chore: set up sponsor button
|
2023-08-27 14:14:27 -04:00 |
|
xjasonlyu
|
f588b4c731
|
Chore: star chart with dark theme supported
|
2023-08-06 13:44:24 +08:00 |
|
 Jason LyuandGitHub
|
71efe6c7cf
|
Chore: do not mark stale for help wanted issues (#280)
|
2023-07-27 10:21:20 +08:00 |
|
xjasonlyu
|
2067a3129e
|
Chore: update badge links
|
2023-07-20 15:01:18 +08:00 |
|
xjasonlyu
|
2b494a7517
|
Fix: HTTP proxy basic auth error (#266)
|
2023-06-20 14:40:54 +08:00 |
|
xjasonlyu
|
7ab86fd9b0
|
Chore: use renamed buffer pkg
|
2023-06-05 14:54:58 +08:00 |
|
xjasonlyu
|
4868427efb
|
Chore: update go modules
|
2023-06-05 14:54:29 +08:00 |
|
xjasonlyu
|
673a942fb3
|
Improve: set mtu with unix ioctl
|
2023-05-30 17:40:46 +08:00 |
|
xjasonlyu
|
44ad654d72
|
Fix: revert to classic TUN creation (#254)
|
2023-05-30 17:40:45 +08:00 |
|
xjasonlyu
|
46c04db29f
|
Fix: tun issue with virtio_net_hdr (#254)
|
2023-05-26 16:23:01 +08:00 |
|
xjasonlyu
|
07a6a9f096
|
Chore: bump gVisor version
|
2023-05-26 14:45:37 +08:00 |
|
xjasonlyu
|
cd6b118e63
|
Refactor: relocate simple-obfs pkg
|
2023-05-20 15:10:06 +08:00 |
|
xjasonlyu
|
9838f57e0d
|
Refactor: relocate dialer pkg
|
2023-05-20 14:53:08 +08:00 |
|
xjasonlyu
|
9dfea44f48
|
Refactor: remove nat pkg
|
2023-05-20 14:37:49 +08:00 |
|
xjasonlyu
|
860cf31256
|
Fix: relocate unused const
|
2023-05-20 14:37:02 +08:00 |
|
xjasonlyu
|
8e20770bec
|
Refactor: optimize http proxy
|
2023-05-20 14:32:16 +08:00 |
|
xjasonlyu
|
3320ba46e4
|
Fix: update tcpip.Address api
|
2023-05-18 21:38:29 +08:00 |
|
xjasonlyu
|
38bfbb2c3f
|
Chore: update go mod
|
2023-05-18 21:16:44 +08:00 |
|
xjasonlyu
|
6c07927bba
|
Chore: remove ref annotations
|
2023-05-18 21:15:04 +08:00 |
|
xjasonlyu
|
2813b4c581
|
Chore: move files to .github
|
2023-05-17 22:19:57 +08:00 |
|
 Jason LyuandGitHub
|
db7c3fd7d2
|
Chore: create CODE_OF_CONDUCT.md (#259)
|
2023-05-17 22:16:38 +08:00 |
|
 Jason LyuandGitHub
|
4fc5c03e35
|
Chore: create SECURITY.md (#258)
|
2023-05-17 22:02:30 +08:00 |
|
 Jason LyuandGitHub
|
8da083b28e
|
Chore: nolint in tun_wireguard_unix.go (#253)
|
2023-05-15 15:05:46 +08:00 |
|
xjasonlyu
|
dc6eb815da
|
CI(linter): enable new linters
|
2023-05-11 10:58:19 +08:00 |
|
 Jason LyuandGitHub
|
3b54548914
|
CI: update golangci-lint config (#251)
|
2023-05-11 10:51:55 +08:00 |
|
xjasonlyu
|
8e8ccdab89
|
Chore: use Star History
|
2023-04-25 15:25:48 +08:00 |
|
xjasonlyu
|
9cbc99e8f5
|
Chore: bump golang.org/x/sys to v0.7.0
|
2023-04-06 12:54:12 +08:00 |
|
xjasonlyu
|
2dbd2caaa9
|
Fix: netstats JSON response
|
2023-04-03 19:59:37 +08:00 |
|
xjasonlyu
|
61a9d26815
|
Minor: UDP unidirectionalPacketStream
|
2023-04-03 19:13:03 +08:00 |
|
xjasonlyu
|
4cc02c822c
|
Minor: improve tunnel/udp
|
2023-04-03 18:43:02 +08:00 |
|
xjasonlyu
|
20499c6432
|
Revert: cli tcp-wait-timeout option
This reverts commit 2c51a65685.
|
2023-04-03 17:57:13 +08:00 |
|
xjasonlyu
|
ad522ebb35
|
Chore: minor renames
|
2023-04-03 17:43:19 +08:00 |
|
xjasonlyu
|
06d8bee2af
|
Ignore: (*gonet.TCPConn).RemoteAddr() warning
|
2023-04-03 13:52:28 +08:00 |
|
xjasonlyu
|
b809f89411
|
Revert: udp-rlybuf option
As a low-level networking tool, tun2socks should be able to handle UDP packets of all possible sizes. This reverts commit fb9ca95909.
|
2023-04-03 12:24:07 +08:00 |
|
xjasonlyu
|
b8ff1859c1
|
Chore: update go mods
|
2023-04-02 20:20:56 +08:00 |
|
xjasonlyu
|
89c37dc156
|
Improve: deprecate isIgnorable
All errors should be returned by copyBuffer and handled by higher level functions.
|
2023-04-02 16:43:55 +08:00 |
|
xjasonlyu
|
1b8e063485
|
Fix: log message typo
|
2023-03-30 18:11:08 +08:00 |
|
xjasonlyu
|
195290884c
|
Fix: potential crash by bad UDP address (#238)
|
2023-03-30 14:11:43 +08:00 |
|
xjasonlyu
|
3b343600e7
|
Chore: core loglevel to debug
|
2023-03-29 23:19:08 +08:00 |
|
xjasonlyu
|
fb9ca95909
|
Feature: add udp-rlybuf option
* Default UDP relay buffer size: 16KiB
|
2023-03-29 16:56:03 +08:00 |
|
xjasonlyu
|
1e99f2d580
|
Chore: debug level log
|
2023-03-28 18:04:46 +08:00 |
|
xjasonlyu
|
ce15b1b2c2
|
Improve: with default tracker
|
2023-03-28 18:00:05 +08:00 |
|
xjasonlyu
|
c036db2e23
|
Chore: rm unused code
|
2023-03-27 19:11:56 +08:00 |
|
xjasonlyu
|
7327f2c784
|
Improve: with gvisor internal log
|
2023-03-27 13:21:10 +08:00 |
|
xjasonlyu
|
66860d3de8
|
Improve: enhance error handling
|
2023-03-27 00:43:39 +08:00 |
|
xjasonlyu
|
c61d7b5a20
|
Chore: error is ignorable
|
2023-03-26 23:07:13 +08:00 |
|
xjasonlyu
|
680feede3b
|
Improve: add tun io lock
|
2023-03-26 22:56:01 +08:00 |
|
xjasonlyu
|
22b15f6fab
|
Improve: redirect stack log
|
2023-03-26 22:48:28 +08:00 |
|
xjasonlyu
|
f7b4f75ed4
|
Fix: align with wireguard io
|
2023-03-26 22:10:21 +08:00 |
|
xjasonlyu
|
29feac8cd4
|
Chore: bump go mods
|
2023-03-26 14:40:39 +08:00 |
|
xjasonlyu
|
6cfc25309e
|
Fix: rand linter
`math/rand.Read` has been deprecated since Go 1.20
|
2023-02-21 15:06:05 +08:00 |
|
xjasonlyu
|
1f63b239c3
|
Chore: update linter
|
2023-02-21 14:55:01 +08:00 |
|
xjasonlyu
|
041bc510ea
|
Chore: bump go modules
|
2023-02-21 14:05:25 +08:00 |
|
xjasonlyu
|
51d8a27289
|
Chore: bump gvisor
v0.0.0-20230219185229-4f1045309c43
|
2023-02-21 14:03:17 +08:00 |
|