Storagenode network proxy

I run my storagenode by local network proxy, like this:

docker run -d --restart unless-stopped --network=host --stop-timeout 300
-e http_proxy=http://127.0.0.1:10801
-e https_proxy=http://127.0.0.1:10801 \

After running, but my storagenode only connect to “saltlake.tardigrade.io:7777” and “europe-north-1.tardigrade.io:7777”. Can’t connect to “*.storj.io:7777”.
I think storagenode can’t use the network proxy.
I have tested that the proxy is ok for storj.io. I checked my proxy log, no requests for storj.io.

my local network can directly connect to “tardigrade.io”.

error log:
2022-11-01T11:10:21.648906969Z,stdout,"2022-11-01T11:10:21.648Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 11, "error": "ping satellite: rpc: tcp connector failed: rpc: dial tcp 108.160.166.57:7777: i/o timeout", "errorVerbose": "ping satellite: rpc: tcp connector failed: rpc: dial tcp 108.160.166.57:7777: i/o timeout\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:189"}

proxy is not a supported setup.

means only connect to nodes that do not use a network proxy?

The proxy connection is not supported in general. Your node must be available directly, it provides a service for the customers. It’s not exact like torrents, there is no relays.