-
7dec7284f3
fix
sfcraft
iceBear67
2026-07-26 15:26:13 +00:00
-
b24cfcd560
fix: gui
iceBear67
2026-07-26 14:03:51 +00:00
-
7eb35f82b1
fix gui
iceBear67
2026-07-26 20:44:49 +08:00
-
ae79082481
Merge remote-tracking branch 'homelab/sfcraft' into sfcraft
iceBear67
2026-07-26 17:41:37 +08:00
-
-
5b3a7e147c
add: gui and tsdiag
iceBear67
2026-07-26 09:39:17 +00:00
-
ac27db76f9
fix: connectivity check fails on split-DNS destinations at startup
iceBear67
2026-07-26 14:52:14 +08:00
-
-
5dc1759d80
add doh support
iceBear67
2026-07-26 14:14:03 +08:00
-
20097a02a1
fix: domain names aren't resolved by tailscale's dns resolver.
iceBear67
2026-07-21 01:18:01 +08:00
-
e1cfd61d46
add USAGE.md
nc
2026-06-10 15:38:43 +08:00
-
bfd3bcdff5
chore(readme): quick start
nc
2026-06-10 15:32:12 +08:00
-
91722048cf
fix(ci): release artifact & filename
nc
2026-06-10 05:04:10 +08:00
-
3c8d685385
fix(ci): release artifact & filename
nc
2026-06-10 04:55:21 +08:00
-
6b06cb03f8
feat(ci): auto upload to ghcr and release artifact
nc
2026-06-10 04:43:13 +08:00
-
c725d40d80
fix(tsnet): revert unexpected changes
nc
2026-06-10 02:10:03 +08:00
-
30330a1525
Merge branch 'fix-multi-layer-magicdns-resolve'
nc
2026-06-10 01:32:26 +08:00
-
-
aaf56fef69
Merge remote-tracking branch 'origin/fix-multi-layer-magicdns-resolve' into fix-multi-layer-magicdns-resolve
nc
2026-06-10 01:30:48 +08:00
-
-
74618fff4c
chore(forwarder): adjust log level
nc
2026-06-10 01:25:59 +08:00
-
cb6ebb03e6
chore(forwarder): adjust log level
nc
2026-06-10 01:25:59 +08:00
-
-
35f92fa781
feat(forwarder): split forwarder to different file
nc
2026-06-10 01:23:38 +08:00
-
7c5904cc47
feat(config): add config validator to avoid wrong settings
nc
2026-06-10 01:22:18 +08:00
-
3edddb406b
fix: use system dns when tailscale resolver fails
iceBear67
2026-06-05 10:43:18 +08:00
-
125bc4bf3d
feat(utils): resolveAddr can resolve subnet ip at domain properly
nc
2026-06-05 03:56:52 +08:00
-
390946e0a2
fix(utils): normalizer cannot handle domain with dot
nc
2026-06-05 02:35:09 +08:00
-
ca03dce36a
fix: use correct tailscale dns behaviour
iceBear67
2026-06-05 01:23:40 +08:00
-
-
186e29663e
chore(utils): remove deprecated code
nullcat
2026-06-01 16:32:46 +08:00
-
2c11609437
feat(tsnet): embedded web client only runs on diagnose flag is set
nullcat
2026-06-01 16:31:27 +08:00
-
e60a6b76c7
feat(utils): implement MagicDNS suffix handling and normalization for dst_addr
nullcat
2026-06-01 16:04:51 +08:00
-
a9828b4461
fix(forwarder): potential error on udpSession
nullcat
2026-06-01 15:25:14 +08:00
-
bad69e16cb
feat(config): fetch config from remote server
nullcat
2026-05-31 16:16:04 +08:00
-
-
2f3d6e6aa4
update readme
iceBear67
2026-05-31 15:53:21 +08:00
-
5204500d73
Merge remote-tracking branch 'origin/master' into sf
iceBear67
2026-05-31 15:48:07 +08:00
-
-
-
-
26aa088d58
add remote fetch support
iceBear67
2026-05-31 15:46:33 +08:00
-
ea246896e1
chore: add README.md
nullcat
2026-05-30 17:28:23 +08:00
-
0a5fde7925
chore(forward): adjust log level
nullcat
2026-05-30 17:27:47 +08:00
-
da17faa6dc
fix(utils): adjust getPeerInfo position
nullcat
2026-05-30 17:11:44 +08:00
-
bcbe8fb5e3
fix(tsnet): add timeout handling for tsnet server initialization
nullcat
2026-05-30 17:10:47 +08:00
-
c853084a7b
fix(utils): move ping logic after peer info lookup and deduplicate address retrieval logic
nullcat
2026-05-29 14:56:17 +08:00
-
4dde0942ce
fix(utils): panic on ping logic
nullcat
2026-05-29 14:31:32 +08:00
-
f97540b8d0
chore(utils): add remote name into ping logger
nullcat
2026-05-25 15:12:31 +08:00
-
702dd6bc24
chore(ci): update dependency
nullcat
2026-05-25 01:43:20 +08:00
-
b4ba8e1de9
chore(ci): add build flag for smaller size
nullcat
2026-05-25 01:24:10 +08:00
-
e72f03dfe2
chore(ci): add build flag for smaller size
nullcat
2026-05-25 01:19:33 +08:00
-
0ef729db72
chore(ci): add build flag for smaller size
nullcat
2026-05-25 01:18:21 +08:00
-
ad335bba71
fix(ci): upx compress runs on unsupported platforms
nullcat
2026-05-25 01:12:17 +08:00
-
fb6965cd94
fix(ci): upx compress runs on unsupported platforms
nullcat
2026-05-25 01:07:10 +08:00
-
7bf362cc66
chore(ci): compress artifact with upx and update binary name
nullcat
2026-05-25 00:59:41 +08:00
-
6d02437087
fix(ci): add missing go.sum
nullcat
2026-05-25 00:50:08 +08:00
-
808bcd121a
fix(ci): wrong push trigger
nullcat
2026-05-25 00:47:06 +08:00
-
8913f8abda
fix(ci): not working
nullcat
2026-05-25 00:40:50 +08:00
-
284111360c
chore: add MIT license file
nullcat
2026-05-25 00:21:49 +08:00
-
8435d283f9
chore(ci): add GitHub Actions workflow for cross-platform Go build
nullcat
2026-05-25 00:15:29 +08:00
-
c23ca5025c
fix(forward): udp relay not using tsnet server context
nullcat
2026-05-25 00:07:01 +08:00
-
7e8d005f58
feat(main): add -diagnose flag to control tsnet debug log
nullcat
2026-05-25 00:04:49 +08:00
-
d12ad615cf
feat(utils): add timeout on ping request
nullcat
2026-05-24 23:37:31 +08:00
-
-
56f37faa84
feat(main): add connectivityCheck for diagnostics
nullcat
2026-05-18 15:04:48 +08:00
-
b1b9a21eb2
fix(log): wrong start msg
nullcat
2026-05-18 04:27:09 +08:00
-
ab2addd893
fix(main): hostname not set
nullcat
2026-05-18 04:25:30 +08:00
-
15bda1a807
fix(main): node expired when system sleep too long
nullcat
2026-05-18 04:04:11 +08:00
-
962ea6be21
chore(log): add config path into log
nullcat
2026-05-17 18:57:53 +08:00
-
f0f9a23813
Initial commit
nullcat
2026-05-17 18:56:39 +08:00