$ tg auth login vikanezrimaya.xyz
✗ Error: resolving auth server: fetching protected resource document: Get "https://pds.witchcraft.systems/.well-known/oauth-protected-resource": proxyconnect tcp: dial tcp 127.0.0.1:2080: 127.0.0.1 is not a public IP address
I use a local HTTP proxy for… reasons. I also don't think that SSRF protections should apply to proxy connections?… There are perfectly good reasons to use an HTTP proxy residing on a private network, such as enterprise networks with tight access controls where the only way to access the internet is via proxy, or tunneling traffic to avoid unwanted meddling, if you know what I mean.
For completeness:
$ env | grep PROXY
NO_PROXY=localhost,127.0.0.0/8,::1
FTP_PROXY=http://127.0.0.1:2080/
HTTPS_PROXY=http://127.0.0.1:2080/
HTTP_PROXY=http://127.0.0.1:2080/
aha, this looks to be a default within indigo's resolver that I can override. It does mean disabling SSRF but that seems like a fine trade off here. should have a fix soon.