ProxymanApp / ProxymanApp/Proxyman

[BUG] Insecure HTTP urls always fail in Docker

Open
#658 6 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Oct 14, 2020.

✅ Done bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

No contributing guide indexed for this repository

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.