go-ethereum/cmd
cloorc a0cb88e2cf
p2p: add optional SOCKS5 proxy support for outbound peer dials
- Add `UseProxy` field to `p2p.Config` and corresponding `--use-proxy` CLI flag.
- Implement proxy-aware `tcpDialer` (uses `golang.org/x/net/proxy` and attempts context-aware DialContext when supported).
- Wire `UseProxy` through `Server` to the dialer so peer dials can go via SOCKS5 proxy defined by `ALL_PROXY`/`all_proxy`.
- Minor debug `start.sh` for running geth with `--use-proxy`.

Signed-off-by: cloorc <wittcnezh@foxmail.com>
2025-12-03 10:08:23 +08:00
..
abidump all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
abigen cmd/abigen, accounts/abi/bind: implement abigen version 2 (#31379) 2025-03-17 15:56:55 +01:00
blsync beacon/blsync: add checkpoint import/export file feature (#31469) 2025-04-03 16:04:11 +02:00
clef cmd/clef: update Safe API documentation links in changelog (#32136) 2025-07-09 14:09:11 -06:00
devp2p cmd/devp2p: distinguish the jwt in devp2p and geth (#32972) 2025-10-22 10:24:40 -06:00
era cmd/era: fix iterator error source handling in checkAccumulator (#32698) 2025-09-22 14:27:54 -06:00
ethkey cmd: fix some typos in readmes (#29405) 2024-04-11 14:06:49 +03:00
evm cmd/evm: add stdin support to blocktest command (#32824) 2025-11-28 11:22:36 +01:00
geth p2p: add optional SOCKS5 proxy support for outbound peer dials 2025-12-03 10:08:23 +08:00
keeper cmd/keeper/go.mod: bump github.com/consensys/gnark-crypto from 0.18.0 to 0.18.1 in /cmd/keeper (#33256) 2025-11-27 14:27:49 +01:00
rlpdump build: update to golangci-lint 1.61.0 (#30587) 2024-10-14 19:25:22 +02:00
utils p2p: add optional SOCKS5 proxy support for outbound peer dials 2025-12-03 10:08:23 +08:00
workload cmd/workload: filter fuzzer test (#31613) 2025-10-13 19:21:01 +02:00