mirror of
https://github.com/qdm12/gluetun.git
synced 2026-05-06 20:10:11 +02:00
199ad77ec9
- Remove `DNS_SERVER` (aka DOT) option: the DNS server forwarder part is now always enabled (see below why) - Remove `DNS_KEEP_NAMESERVER`: the container will always use the built-in DNS server forwarder, because it can handle now local names with local resolvers (see #2970), it can use the `plain` upstream type (see https://github.com/qdm12/gluetun/commit/5ed6e8292278b54bb5081de0e8ccd0d63a275b3c) AND you can use `DNS_UPSTREAM_PLAIN_ADDRESSES` (see below) - Replace `DNS_ADDRESS` with `DNS_UPSTREAM_PLAIN_ADDRESSES`: - New CSV format with port, for example `ip1:port1,ip2:port2` - requires `DNS_UPSTREAM_TYPE=plain` to be set to use `DNS_UPSTREAM_PLAIN_ADDRESSES` (unless using retro `DNS_ADDRESS`) - retrocompatibility with `DNS_ADDRESS`. If set, force upstream type to plain and empty user-picked providers. 127.0.0.1 is now ignored since it's always set to this value internally. - Warning log on using private upstream resolvers updated - Warning log if using a private IP address for the plain DNS server which is not in your local subnets All in all, this greatly simplifies code and available options (less options for the same features is a win). It also allows you to specify multiple plain DNS resolvers on ports other than 53 if needed.
70 lines
2.8 KiB
Modula-2
70 lines
2.8 KiB
Modula-2
module github.com/qdm12/gluetun
|
|
|
|
go 1.25.0
|
|
|
|
require (
|
|
github.com/ProtonMail/go-srp v0.0.7
|
|
github.com/breml/rootcerts v0.3.4
|
|
github.com/fatih/color v1.18.0
|
|
github.com/golang/mock v1.6.0
|
|
github.com/jsimonetti/rtnetlink v1.4.2
|
|
github.com/klauspost/compress v1.18.4
|
|
github.com/klauspost/pgzip v1.2.6
|
|
github.com/mdlayher/genetlink v1.3.2
|
|
github.com/mdlayher/netlink v1.7.2
|
|
github.com/pelletier/go-toml/v2 v2.2.4
|
|
github.com/qdm12/dns/v2 v2.0.0-rc9.0.20260227125914-6dbc4b280dc6
|
|
github.com/qdm12/gosettings v0.4.4
|
|
github.com/qdm12/goshutdown v0.3.0
|
|
github.com/qdm12/gosplash v0.2.1-0.20260305164749-b713de4fee6c
|
|
github.com/qdm12/gotree v0.3.0
|
|
github.com/qdm12/log v0.1.0
|
|
github.com/qdm12/ss-server v0.6.0
|
|
github.com/stretchr/testify v1.11.1
|
|
github.com/ti-mo/netfilter v0.5.3
|
|
github.com/ulikunitz/xz v0.5.15
|
|
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a
|
|
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c
|
|
golang.org/x/net v0.51.0
|
|
golang.org/x/sys v0.41.0
|
|
golang.org/x/text v0.34.0
|
|
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173
|
|
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6
|
|
gopkg.in/ini.v1 v1.67.1
|
|
)
|
|
|
|
require (
|
|
github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf // indirect
|
|
github.com/ProtonMail/go-crypto v1.3.0-proton // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/cloudflare/circl v1.6.1 // indirect
|
|
github.com/cronokirby/saferith v0.33.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/google/go-cmp v0.7.0 // indirect
|
|
github.com/josharian/native v1.1.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mdlayher/socket v0.5.1 // indirect
|
|
github.com/miekg/dns v1.1.62 // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_golang v1.20.5 // indirect
|
|
github.com/prometheus/client_model v0.6.1 // indirect
|
|
github.com/prometheus/common v0.60.1 // indirect
|
|
github.com/prometheus/procfs v0.15.1 // indirect
|
|
github.com/qdm12/goservices v0.1.1-0.20251104135713-6bee97bd4978 // indirect
|
|
github.com/riobard/go-bloom v0.0.0-20200614022211-cdc8013cb5b3 // indirect
|
|
golang.org/x/crypto v0.48.0 // indirect
|
|
golang.org/x/mod v0.32.0 // indirect
|
|
golang.org/x/sync v0.19.0 // indirect
|
|
golang.org/x/time v0.3.0 // indirect
|
|
golang.org/x/tools v0.41.0 // indirect
|
|
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
|
|
google.golang.org/protobuf v1.35.1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
kernel.org/pub/linux/libs/security/libcap/cap v1.2.70 // indirect
|
|
kernel.org/pub/linux/libs/security/libcap/psx v1.2.70 // indirect
|
|
)
|