wweir
f7a288af4c
refactor: extract configuration to dedicated config package
...
- Move configuration structures from cmd/sower/main.go and cmd/sowerd/main.go to config package
- Add config.SowerConfig and config.SowerdConfig types
- Implement Validate() method for configuration validation
- Update Go module dependencies to latest versions
- Improve code organization and maintainability
2025-09-07 00:10:56 +08:00
wweir
91b7f8e8c1
refactor: rename module from github.com/wweir/sower to github.com/sower-proxy/sower
...
- Update go.mod module declaration
- Update all import paths in Go files
- Update GitHub links in README.md
- All tests pass and build succeeds
2025-09-06 08:27:11 +08:00
dependabot[bot]
1d8f0fdabe
chore(deps): bump golang.org/x/net from 0.35.0 to 0.38.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-26 11:30:40 +00:00
wweir
5fe202314d
feat: change log package to log/slog
2025-04-29 14:24:35 +08:00
wweir
77c4154c7c
fix: http_proxy
2024-10-12 07:20:39 +08:00
wweir
c0f704a5ad
feat: add dns.serve_6 flag
2024-05-25 23:06:17 +08:00
wweir
ac09663bc4
feat: multi ips, change default config
2024-05-14 14:06:46 +08:00
wweir
45c9eea6e6
feat: support listen on multi ip
2024-05-14 13:23:25 +08:00
wweir
0c83462b91
chore: update dependencies
2024-05-08 13:36:21 +08:00
wweir
15c02b55d8
feat: optimize for network changed case
2023-04-24 10:44:37 +08:00
dependabot[bot]
d0d635f8b0
Bump golang.org/x/net from 0.0.0-20220531201128-c960675eff93 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220531201128-c960675eff93 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-08 11:06:47 +00:00
dependabot[bot]
5dfefdf117
Bump golang.org/x/text from 0.3.7 to 0.3.8
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-23 08:47:32 +00:00
wweir
98a5f5702c
feat: update dependency, avoid github warning
2022-06-03 08:23:14 +08:00
wweir
19dcf8e0d7
fix: dns proxy hang case
2022-05-29 12:43:48 +08:00
wweir
5ebd33b0d7
feat: migrate to golang 1.18
2022-04-30 14:33:54 +08:00
wweir
c0b77da05a
fix( #22 ): ** preifx match none
2022-02-21 08:38:13 +08:00
wweir
bad7ae702a
chore: separate packages
2021-12-06 14:44:24 +08:00
wweir
05a1a3249a
chore: update dependency
2021-12-03 11:01:45 +08:00
wweir
48e9680c03
chore: update dependency
2021-11-10 18:58:24 +08:00
wweir
133684e5d2
update golang version
2021-08-18 13:16:52 +08:00
wweir
65234b1666
migrate deferlog to the separate package
2021-08-09 23:49:51 +08:00
wweir
8bfb26ba3f
support use socks5 as upstream proxy
2021-07-29 16:19:55 +08:00
wweir
7d024f3bfe
support rule based config
2021-07-18 07:58:27 +08:00
wweir
585cc01744
update depency
2021-07-18 00:48:39 +08:00
wweir
8307128844
refactor, start v0.8
2021-07-17 08:05:02 +08:00
wweir
13a6be47a4
fix windows and daewin support
2020-07-13 13:45:33 +08:00
wweir
56b8e35fe7
support config reference
2020-07-13 07:24:40 +08:00
wweir
d121427bbb
Support set system DNS automaticly
2020-04-19 08:34:24 +08:00
wweir
7d77f4a85e
Add Socks5 support
2020-02-17 06:19:36 +08:00
wweir
1a24286bbc
Refactor to tls
2020-02-15 15:52:15 +08:00
wweir
fd5c34dca1
Refactor to proxy router
2020-02-05 18:00:09 +08:00
wweir
d7e25d6565
Update dependency
2019-09-26 06:51:00 +08:00
wweir
b0428177de
Support Windows install with relative path
2019-06-24 10:41:46 +08:00
wweir
75e7f1aab7
Update dependency
2019-05-31 14:36:11 +08:00
wweir
0c0f0699c1
Change config
2019-04-18 14:03:53 +08:00
wweir
199e4cf295
For #11 , expose suggest level option
2019-03-14 08:38:18 +08:00
wweir
4f8376c041
Fix #7 , refactor dhcp implementation for dynamic DNS on Windows
2019-03-10 13:26:33 +08:00
wweir
4916245522
Optimize http ping logic
2019-03-06 07:43:45 +08:00
wweir
88990cddd9
Update dependency
2019-03-02 09:07:20 +08:00
wweir
63bb934148
Release config file immediatly
2019-02-24 18:18:43 +08:00
wweir
cacc732a4e
Remove fsnotify, add refresh trigger for config
2019-02-24 17:43:17 +08:00
wweir
413a93f6f7
Support Windows service deploy
2019-02-24 16:10:19 +08:00
wweir
3e82890c33
Fix dhcp conflict with dhcpcd and dhclient
2019-02-15 00:27:03 +08:00
wweir
b6df69358a
Fix #2 , add dhcp dynamic setting upstream dns, ipv4 only
2019-02-02 06:21:51 +08:00
wweir
2f3c98b8d3
Clean code
2019-01-27 08:35:12 +08:00
wweir
756a8c8d17
Add intelligent rule suggestions @release
2019-01-22 20:12:47 +08:00
wweir
e02da26936
Refactor for intelligent dns rule
2019-01-21 13:55:55 +08:00
wweir
e712dcb78c
Add multi cipher support
2019-01-15 19:00:12 +08:00
wweir
f76f31d054
Update dependency
2019-01-15 08:25:48 +08:00
wweir
ee47f02cb5
Add kcp support
2018-12-16 23:14:58 +08:00