Skip to content

[BUG] Insecure HTTP urls always fail in Docker #658

@mattbenton

Description

@mattbenton

Proxyman version

Version 2.9.1 (20910)

macOS Version

10.15.7 (19H2)

Steps to reproduce

I'm using Docker Desktop for Mac version 2.3.0.5 (48029) (stable).

  1. Ensure Proxyman is closed

  2. Enter container and install curl

docker run -it ubuntu:12.04 bash
  1. Install curl within the container:
apt-get update; apt-get install -y --force-yes curl
  1. Test without Proxyman
# This returns 200
curl -I http://example.com

# This returns 200
curl -I https://example.com
  1. Open Proxyman. Ensure all tools are disabled (requests to example.com should essentially pass through). Test again while Proxyman is open:
# This should return status 200, but returns 400
curl -I http://example.com

# This returns 200
curl -I https://example.com

Expected behavior

I expect HTTP and HTTPS requests to work within Docker regardless of whether Proxyman is open, especially when the domain being requested is not configured to be processed by Proxyman.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working✅ DoneTicket is addressed and fixed.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions