@@ -22,18 +22,15 @@ if [ "$RUNNER_OS" = "macOS" ]; then
22
22
sudo sysadminctl -addUser mitmproxyuser -admin
23
23
24
24
sudo -u mitmproxyuser -H bash -e -c ' cd /Users/mitmproxyuser && \
25
- git clone -b main https://github.com/mitmproxy/mitmproxy.git && \
26
- cd mitmproxy && \
27
- git checkout f87ec2235968acd688a378e7c1ed7e07d9bce43e && \
28
25
python -m venv venv && \
29
- venv/bin/pip install -e ".[dev]" '
26
+ venv/bin/pip install "mitmproxy>=10.4.0" requests '
30
27
31
28
# install requests for mitm plugin
32
29
sudo cp mitm_plugin.py /Users/mitmproxyuser/mitm_plugin.py
33
30
34
31
# start mitmdump in simple mode for now to generate CA certificate
35
32
sudo -u mitmproxyuser -H bash -e -c " cd /Users/mitmproxyuser && \
36
- /Users/mitmproxyuser/mitmproxy/ venv/bin/mitmdump &"
33
+ /Users/mitmproxyuser/venv/bin/mitmdump &"
37
34
38
35
# wait for mitmdump to start and generate CA certificate
39
36
counter=0
@@ -76,7 +73,7 @@ if [ "$RUNNER_OS" = "macOS" ]; then
76
73
echo " ALL ALL=NOPASSWD: /sbin/pfctl -s state" | sudo tee -a /etc/sudoers
77
74
78
75
# finally, start mitmdump in transparent mode
79
- sudo -u mitmproxyuser -H bash -e -c " cd /Users/mitmproxyuser && /Users/mitmproxyuser/mitmproxy/ venv/bin/mitmdump \
76
+ sudo -u mitmproxyuser -H bash -e -c " cd /Users/mitmproxyuser && /Users/mitmproxyuser/venv/bin/mitmdump \
80
77
--mode transparent \
81
78
--showhost \
82
79
--allow-hosts '$filter ' \
@@ -129,15 +126,12 @@ elif [ "$RUNNER_OS" = "Linux" ]; then
129
126
130
127
# install mitmproxy
131
128
sudo -u mitmproxyuser -H bash -e -c ' cd ~ && \
132
- git clone -b main https://github.com/mitmproxy/mitmproxy.git && \
133
- cd mitmproxy && \
134
- git checkout 5353df5f1eeaf5fc36d9b5f7024199c888aed116 && \
135
129
"$(command -v python3.10 || command -v python3)" -m venv venv && \
136
- venv/bin/pip install -e ".[dev]" '
130
+ venv/bin/pip install "mitmproxy>=10.4.0" requests '
137
131
138
132
sudo cp mitm_plugin.py /home/mitmproxyuser/mitm_plugin.py
139
133
sudo -u mitmproxyuser -H bash -e -c " cd /home/mitmproxyuser && \
140
- /home/mitmproxyuser/mitmproxy/ venv/bin/mitmdump \
134
+ /home/mitmproxyuser/venv/bin/mitmdump \
141
135
--mode transparent \
142
136
--showhost \
143
137
--allow-hosts '$filter ' \
0 commit comments