I am trying to get geth to synchronize behind my office firewall. I have a TCP and UDP port opened (incoming and outgoing) as requested in other similar threads, but it doesn't seem to be enough. Specifically, I can listen for peers correctly but then geth attempts to connect to them using different TCP ports, which are obviously blocked by the firewall;
netstat shows that these connections are stuck at
SYN_SENT, as shown below.
netstat -b [...] [geth.exe] TCP xxx.xxx.xxx.xxx:64801 ip2504fbb9:30303 SYN_SENT [geth.exe] TCP xxx.xxx.xxx.xxx:64802 18.104.22.168:30303 SYN_SENT [geth.exe] TCP xxx.xxx.xxx.xxx:64803 22.214.171.124:30303 SYN_SENT [geth.exe] TCP xxx.xxx.xxx.xxx:64804 wallets:30303 SYN_SENT [...]
Am I actually correct that more ports need to be open for geth to work? Is there a way to specify a range?