microsoft / microsoft/vscode-remote-release

VS Code Server downloads fail through Hurricane Electric tunnelbroker IPv6 Ranges.

Open
#11,051 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

ssh
Dominant language
Dockerfile
Stars
4.2k
Forks
469
Avg merge
1d 1h
Merged PRs (30d)
1

Description

It appears that VSCode downloads occurring over a Hurricane Electric Tunnel Broker v6 range is blocked in some form or fashion at the CDN level.

When manually wget'ing the relevant files forcing IPv4 connectivity everything works as expected.

From a network connectivity standpoint the v6 tunnel is working as expected with the exception of downloads for vscode server and extensions. This is not a network issue from our end as we can see successful connections when performing ICMP Pings to the endpoint so routing is in place, and we don't have any deny statements for outbound traffic. We are receiving Server TCP Resets not Client TCP Resets. This is indicative of some kind of policy enforcement point acting against my allocated v6 range.

I am not sure if there is anything that can be done from a github issue or if this needs to be worked on at a different level. But it is certainly a nuisance as my ISP does not provide IPv6 connectivity and as a network engineer for my job I require IPv6 leaving tunnelbroker as my only option.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file or test is identified. Start by reproducing VS Code Server and extension downloads over the Hurricane Electric Tunnel Broker IPv6 range, then compare them with forced IPv4 downloads and the reported server TCP resets. Done requires a confirmed repository-side fix or evidence that the issue must be handled outside this repository.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.