| 12345678910111213141516171819202122232425 |
- // Copyright (c) Tailscale Inc & AUTHORS
- // SPDX-License-Identifier: BSD-3-Clause
- //go:build linux
- package tshttpproxy
- import (
- "net/http"
- "net/url"
- "tailscale.com/feature/buildfeatures"
- "tailscale.com/version/distro"
- )
- func init() {
- sysProxyFromEnv = linuxSysProxyFromEnv
- }
- func linuxSysProxyFromEnv(req *http.Request) (*url.URL, error) {
- if buildfeatures.HasSynology && distro.Get() == distro.Synology {
- return synologyProxyFromConfigCached(req)
- }
- return nil, nil
- }
|