xref: /aosp_15_r20/external/curl/tests/data/test1705 (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker<testcase>
2*6236dae4SAndroid Build Coastguard Worker<info>
3*6236dae4SAndroid Build Coastguard Worker<keywords>
4*6236dae4SAndroid Build Coastguard Workerscript
5*6236dae4SAndroid Build Coastguard Workerdocumentation
6*6236dae4SAndroid Build Coastguard Workermanagen
7*6236dae4SAndroid Build Coastguard Worker</keywords>
8*6236dae4SAndroid Build Coastguard Worker</info>
9*6236dae4SAndroid Build Coastguard Worker
10*6236dae4SAndroid Build Coastguard Worker#
11*6236dae4SAndroid Build Coastguard Worker# Client-side
12*6236dae4SAndroid Build Coastguard Worker<client>
13*6236dae4SAndroid Build Coastguard Worker<server>
14*6236dae4SAndroid Build Coastguard Workernone
15*6236dae4SAndroid Build Coastguard Worker</server>
16*6236dae4SAndroid Build Coastguard Worker
17*6236dae4SAndroid Build Coastguard Worker<name>
18*6236dae4SAndroid Build Coastguard Workermanagen makes manpage
19*6236dae4SAndroid Build Coastguard Worker</name>
20*6236dae4SAndroid Build Coastguard Worker
21*6236dae4SAndroid Build Coastguard Worker<file name="%LOGDIR/mainpage.idx">
22*6236dae4SAndroid Build Coastguard Worker_header.md
23*6236dae4SAndroid Build Coastguard Worker%options
24*6236dae4SAndroid Build Coastguard Worker_footer.md
25*6236dae4SAndroid Build Coastguard Worker</file>
26*6236dae4SAndroid Build Coastguard Worker
27*6236dae4SAndroid Build Coastguard Worker<file1 name="%LOGDIR/_header.md">
28*6236dae4SAndroid Build Coastguard Worker<!-- Copyright (C) Daniel Stenberg, <[email protected]>, et al. -->
29*6236dae4SAndroid Build Coastguard Worker<!-- SPDX-License-Identifier: curl -->
30*6236dae4SAndroid Build Coastguard Worker# DESCRIPTION
31*6236dae4SAndroid Build Coastguard Worker
32*6236dae4SAndroid Build Coastguard Worker**curl** is a tool for transferring data from or to a server using URLs. It
33*6236dae4SAndroid Build Coastguard Workersupports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS,
34*6236dae4SAndroid Build Coastguard WorkerIMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP,
35*6236dae4SAndroid Build Coastguard WorkerSMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
36*6236dae4SAndroid Build Coastguard Worker
37*6236dae4SAndroid Build Coastguard Workercurl is powered by libcurl for all transfer-related features. See
38*6236dae4SAndroid Build Coastguard Worker*libcurl(3)* for details.
39*6236dae4SAndroid Build Coastguard Worker</file1>
40*6236dae4SAndroid Build Coastguard Worker<file2 name="%LOGDIR/option1.md">
41*6236dae4SAndroid Build Coastguard Worker---
42*6236dae4SAndroid Build Coastguard Workerc: Copyright (C) Daniel Stenberg, <[email protected]>, et al.
43*6236dae4SAndroid Build Coastguard WorkerSPDX-License-Identifier: curl
44*6236dae4SAndroid Build Coastguard WorkerShort: v
45*6236dae4SAndroid Build Coastguard WorkerLong: fakeitreal
46*6236dae4SAndroid Build Coastguard WorkerMutexed: trace trace-ascii
47*6236dae4SAndroid Build Coastguard WorkerHelp: Make the operation more talkative
48*6236dae4SAndroid Build Coastguard WorkerCategory: important verbose global
49*6236dae4SAndroid Build Coastguard WorkerAdded: 4.0
50*6236dae4SAndroid Build Coastguard WorkerMulti: boolean
51*6236dae4SAndroid Build Coastguard WorkerScope: global
52*6236dae4SAndroid Build Coastguard WorkerSee-also:
53*6236dae4SAndroid Build Coastguard Worker  - include
54*6236dae4SAndroid Build Coastguard Worker  - silent
55*6236dae4SAndroid Build Coastguard Worker  - trace
56*6236dae4SAndroid Build Coastguard Worker  - trace-ascii
57*6236dae4SAndroid Build Coastguard WorkerExample:
58*6236dae4SAndroid Build Coastguard Worker  - --verbose $URL
59*6236dae4SAndroid Build Coastguard Worker---
60*6236dae4SAndroid Build Coastguard Worker
61*6236dae4SAndroid Build Coastguard Worker# `--verbose`
62*6236dae4SAndroid Build Coastguard Worker
63*6236dae4SAndroid Build Coastguard WorkerMakes curl verbose during the operation. Useful for debugging and seeing
64*6236dae4SAndroid Build Coastguard Workerwhat's going on under the hood. A line starting with \> means header data sent
65*6236dae4SAndroid Build Coastguard Workerby curl, \< means header data received by curl that is hidden in normal cases,
66*6236dae4SAndroid Build Coastguard Workerand a line starting with * means additional info provided by curl.
67*6236dae4SAndroid Build Coastguard Worker
68*6236dae4SAndroid Build Coastguard WorkerIf you only want HTTP headers in the output, --include or --dump-header might
69*6236dae4SAndroid Build Coastguard Workerbe more suitable options.
70*6236dae4SAndroid Build Coastguard Worker
71*6236dae4SAndroid Build Coastguard WorkerIf you think this option still does not give you enough details, consider using
72*6236dae4SAndroid Build Coastguard Worker--trace or --trace-ascii instead.
73*6236dae4SAndroid Build Coastguard Worker
74*6236dae4SAndroid Build Coastguard WorkerNote that verbose output of curl activities and network traffic might contain
75*6236dae4SAndroid Build Coastguard Workersensitive data, including usernames, credentials or secret data content. Be
76*6236dae4SAndroid Build Coastguard Workeraware and be careful when sharing trace logs with others.
77*6236dae4SAndroid Build Coastguard Worker
78*6236dae4SAndroid Build Coastguard WorkerEnd with a quote
79*6236dae4SAndroid Build Coastguard Worker
80*6236dae4SAndroid Build Coastguard Worker    hello
81*6236dae4SAndroid Build Coastguard Worker</file2>
82*6236dae4SAndroid Build Coastguard Worker<file3 name="%LOGDIR/option2.md">
83*6236dae4SAndroid Build Coastguard Worker---
84*6236dae4SAndroid Build Coastguard Workerc: Copyright (C) Daniel Stenberg, <[email protected]>, et al.
85*6236dae4SAndroid Build Coastguard WorkerSPDX-License-Identifier: curl
86*6236dae4SAndroid Build Coastguard WorkerLong: proto
87*6236dae4SAndroid Build Coastguard WorkerArg: <protocols>
88*6236dae4SAndroid Build Coastguard WorkerHelp: Enable/disable PROTOCOLS
89*6236dae4SAndroid Build Coastguard WorkerAdded: 7.20.2
90*6236dae4SAndroid Build Coastguard WorkerCategory: connection curl
91*6236dae4SAndroid Build Coastguard WorkerMulti: single
92*6236dae4SAndroid Build Coastguard WorkerSee-also:
93*6236dae4SAndroid Build Coastguard Worker  - fakeitreal
94*6236dae4SAndroid Build Coastguard Worker  - proto-default
95*6236dae4SAndroid Build Coastguard WorkerExample:
96*6236dae4SAndroid Build Coastguard Worker  - --proto =http,https,sftp $URL
97*6236dae4SAndroid Build Coastguard Worker---
98*6236dae4SAndroid Build Coastguard Worker
99*6236dae4SAndroid Build Coastguard Worker# `--proto`
100*6236dae4SAndroid Build Coastguard Worker
101*6236dae4SAndroid Build Coastguard WorkerLimit what protocols to allow for transfers. Protocols are evaluated left to
102*6236dae4SAndroid Build Coastguard Workerright, are comma separated, and are each a protocol name or 'all', optionally
103*6236dae4SAndroid Build Coastguard Workerprefixed by zero or more modifiers. Available modifiers are:
104*6236dae4SAndroid Build Coastguard Worker
105*6236dae4SAndroid Build Coastguard Worker## +
106*6236dae4SAndroid Build Coastguard WorkerPermit this protocol in addition to protocols already permitted (this is
107*6236dae4SAndroid Build Coastguard Workerthe default if no modifier is used).
108*6236dae4SAndroid Build Coastguard Worker
109*6236dae4SAndroid Build Coastguard Worker## -
110*6236dae4SAndroid Build Coastguard WorkerDeny this protocol, removing it from the list of protocols already permitted.
111*6236dae4SAndroid Build Coastguard Worker
112*6236dae4SAndroid Build Coastguard Worker## =
113*6236dae4SAndroid Build Coastguard WorkerPermit only this protocol (ignoring the list already permitted), though
114*6236dae4SAndroid Build Coastguard Workersubject to later modification by subsequent entries in the comma separated
115*6236dae4SAndroid Build Coastguard Workerlist.
116*6236dae4SAndroid Build Coastguard Worker
117*6236dae4SAndroid Build Coastguard Worker##
118*6236dae4SAndroid Build Coastguard Worker
119*6236dae4SAndroid Build Coastguard WorkerFor example: --proto -ftps uses the default protocols, but disables ftps
120*6236dae4SAndroid Build Coastguard Worker
121*6236dae4SAndroid Build Coastguard Worker--proto -all,https,+http only enables http and https
122*6236dae4SAndroid Build Coastguard Worker
123*6236dae4SAndroid Build Coastguard Worker--proto =http,https also only enables http and https
124*6236dae4SAndroid Build Coastguard Worker
125*6236dae4SAndroid Build Coastguard WorkerUnknown and disabled protocols produce a warning. This allows scripts to
126*6236dae4SAndroid Build Coastguard Workersafely rely on being able to disable potentially dangerous protocols, without
127*6236dae4SAndroid Build Coastguard Workerrelying upon support for that protocol being built into curl to avoid an error.
128*6236dae4SAndroid Build Coastguard Worker
129*6236dae4SAndroid Build Coastguard WorkerThis option can be used multiple times, in which case the effect is the same
130*6236dae4SAndroid Build Coastguard Workeras concatenating the protocols into one instance of the option.
131*6236dae4SAndroid Build Coastguard Worker</file3>
132*6236dae4SAndroid Build Coastguard Worker<file4 name="%LOGDIR/_footer.md">
133*6236dae4SAndroid Build Coastguard Worker<!-- Copyright (C) Daniel Stenberg, <[email protected]>, et al. -->
134*6236dae4SAndroid Build Coastguard Worker<!-- SPDX-License-Identifier: curl -->
135*6236dae4SAndroid Build Coastguard Worker# PROXY PROTOCOL PREFIXES
136*6236dae4SAndroid Build Coastguard WorkerThe proxy string may be specified with a protocol:// prefix to specify
137*6236dae4SAndroid Build Coastguard Workeralternative proxy protocols. (Added in 7.21.7)
138*6236dae4SAndroid Build Coastguard Worker
139*6236dae4SAndroid Build Coastguard WorkerIf no protocol is specified in the proxy string or if the string does not
140*6236dae4SAndroid Build Coastguard Workermatch a supported one, the proxy is treated as an HTTP proxy.
141*6236dae4SAndroid Build Coastguard Worker
142*6236dae4SAndroid Build Coastguard WorkerThe supported proxy protocol prefixes are as follows:
143*6236dae4SAndroid Build Coastguard Worker## http://
144*6236dae4SAndroid Build Coastguard WorkerMakes it use it as an HTTP proxy. The default if no scheme prefix is used.
145*6236dae4SAndroid Build Coastguard Worker## https://
146*6236dae4SAndroid Build Coastguard WorkerMakes it treated as an **HTTPS** proxy.
147*6236dae4SAndroid Build Coastguard Worker## socks4://
148*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of --socks4
149*6236dae4SAndroid Build Coastguard Worker## socks4a://
150*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of --socks4a
151*6236dae4SAndroid Build Coastguard Worker## socks5://
152*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of --socks5
153*6236dae4SAndroid Build Coastguard Worker## socks5h://
154*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of --socks5-hostname
155*6236dae4SAndroid Build Coastguard Worker</file4>
156*6236dae4SAndroid Build Coastguard Worker
157*6236dae4SAndroid Build Coastguard Worker<command type="perl">
158*6236dae4SAndroid Build Coastguard Worker%SRCDIR/../scripts/managen -d %LOGDIR -I %SRCDIR/../include mainpage option1.md option2.md
159*6236dae4SAndroid Build Coastguard Worker</command>
160*6236dae4SAndroid Build Coastguard Worker</client>
161*6236dae4SAndroid Build Coastguard Worker
162*6236dae4SAndroid Build Coastguard Worker<verify>
163*6236dae4SAndroid Build Coastguard Worker<stderr>
164*6236dae4SAndroid Build Coastguard Workeroption1.md:19:1:WARN: see-also a non-existing option: include
165*6236dae4SAndroid Build Coastguard Workeroption1.md:19:1:WARN: see-also a non-existing option: silent
166*6236dae4SAndroid Build Coastguard Workeroption1.md:19:1:WARN: see-also a non-existing option: trace
167*6236dae4SAndroid Build Coastguard Workeroption1.md:19:1:WARN: see-also a non-existing option: trace-ascii
168*6236dae4SAndroid Build Coastguard WorkerWARN: option1.md mutexes a non-existing option: trace
169*6236dae4SAndroid Build Coastguard WorkerWARN: option1.md mutexes a non-existing option: trace-ascii
170*6236dae4SAndroid Build Coastguard Workeroption2.md:15:1:WARN: see-also a non-existing option: proto-default
171*6236dae4SAndroid Build Coastguard Worker</stderr>
172*6236dae4SAndroid Build Coastguard Worker<stdout>
173*6236dae4SAndroid Build Coastguard Worker.\" **************************************************************************
174*6236dae4SAndroid Build Coastguard Worker.\" *                                  _   _ ____  _
175*6236dae4SAndroid Build Coastguard Worker.\" *  Project                     ___| | | |  _ \| |
176*6236dae4SAndroid Build Coastguard Worker.\" *                             / __| | | | |_) | |
177*6236dae4SAndroid Build Coastguard Worker.\" *                            | (__| |_| |  _ <| |___
178*6236dae4SAndroid Build Coastguard Worker.\" *                             \___|\___/|_| \_\_____|
179*6236dae4SAndroid Build Coastguard Worker.\" *
180*6236dae4SAndroid Build Coastguard Worker.\" * Copyright (C) Daniel Stenberg, <[email protected]>, et al.
181*6236dae4SAndroid Build Coastguard Worker.\" *
182*6236dae4SAndroid Build Coastguard Worker.\" * This software is licensed as described in the file COPYING, which
183*6236dae4SAndroid Build Coastguard Worker.\" * you should have received as part of this distribution. The terms
184*6236dae4SAndroid Build Coastguard Worker.\" * are also available at https://curl.se/docs/copyright.html.
185*6236dae4SAndroid Build Coastguard Worker.\" *
186*6236dae4SAndroid Build Coastguard Worker.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
187*6236dae4SAndroid Build Coastguard Worker.\" * copies of the Software, and permit persons to whom the Software is
188*6236dae4SAndroid Build Coastguard Worker.\" * furnished to do so, under the terms of the COPYING file.
189*6236dae4SAndroid Build Coastguard Worker.\" *
190*6236dae4SAndroid Build Coastguard Worker.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
191*6236dae4SAndroid Build Coastguard Worker.\" * KIND, either express or implied.
192*6236dae4SAndroid Build Coastguard Worker.\" *
193*6236dae4SAndroid Build Coastguard Worker.\" * SPDX-License-Identifier: curl
194*6236dae4SAndroid Build Coastguard Worker.\" *
195*6236dae4SAndroid Build Coastguard Worker.\" **************************************************************************
196*6236dae4SAndroid Build Coastguard Worker.\"
197*6236dae4SAndroid Build Coastguard Worker.\" DO NOT EDIT. Generated by the curl project managen manpage generator.
198*6236dae4SAndroid Build Coastguard Worker.\"
199*6236dae4SAndroid Build Coastguard Worker.TH curl 1 "%DATE" "curl %VERNUM" "curl Manual"
200*6236dae4SAndroid Build Coastguard Worker.SH DESCRIPTION
201*6236dae4SAndroid Build Coastguard Worker\fBcurl\fP is a tool for transferring data from or to a server using URLs. It
202*6236dae4SAndroid Build Coastguard Workersupports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS,
203*6236dae4SAndroid Build Coastguard WorkerIMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP,
204*6236dae4SAndroid Build Coastguard WorkerSMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
205*6236dae4SAndroid Build Coastguard Worker
206*6236dae4SAndroid Build Coastguard Workercurl is powered by libcurl for all transfer\-related features. See
207*6236dae4SAndroid Build Coastguard Worker\fIlibcurl(3)\fP for details.
208*6236dae4SAndroid Build Coastguard Worker.IP "\-v, \-\-fakeitreal"
209*6236dae4SAndroid Build Coastguard WorkerMakes curl verbose during the operation. Useful for debugging and seeing
210*6236dae4SAndroid Build Coastguard Workerwhat\(aqs going on under the hood. A line starting with > means header data sent
211*6236dae4SAndroid Build Coastguard Workerby curl, < means header data received by curl that is hidden in normal cases,
212*6236dae4SAndroid Build Coastguard Workerand a line starting with * means additional info provided by curl.
213*6236dae4SAndroid Build Coastguard Worker
214*6236dae4SAndroid Build Coastguard WorkerIf you only want HTTP headers in the output, \fI\-\-include\fP or \fI\-\-dump\-header\fP might
215*6236dae4SAndroid Build Coastguard Workerbe more suitable options.
216*6236dae4SAndroid Build Coastguard Worker
217*6236dae4SAndroid Build Coastguard WorkerIf you think this option still does not give you enough details, consider using
218*6236dae4SAndroid Build Coastguard Worker\fI\-\-trace\fP or \fI\-\-trace\-ascii\fP instead.
219*6236dae4SAndroid Build Coastguard Worker
220*6236dae4SAndroid Build Coastguard WorkerNote that verbose output of curl activities and network traffic might contain
221*6236dae4SAndroid Build Coastguard Workersensitive data, including usernames, credentials or secret data content. Be
222*6236dae4SAndroid Build Coastguard Workeraware and be careful when sharing trace logs with others.
223*6236dae4SAndroid Build Coastguard Worker
224*6236dae4SAndroid Build Coastguard WorkerEnd with a quote
225*6236dae4SAndroid Build Coastguard Worker
226*6236dae4SAndroid Build Coastguard Worker.nf
227*6236dae4SAndroid Build Coastguard Workerhello
228*6236dae4SAndroid Build Coastguard Worker.fi
229*6236dae4SAndroid Build Coastguard Worker
230*6236dae4SAndroid Build Coastguard WorkerThis option is global and does not need to be specified for each use of --next.
231*6236dae4SAndroid Build Coastguard Worker
232*6236dae4SAndroid Build Coastguard WorkerProviding --fakeitreal multiple times has no extra effect.
233*6236dae4SAndroid Build Coastguard WorkerDisable it again with \-\-no-fakeitreal.
234*6236dae4SAndroid Build Coastguard Worker
235*6236dae4SAndroid Build Coastguard WorkerExample:
236*6236dae4SAndroid Build Coastguard Worker.nf
237*6236dae4SAndroid Build Coastguard Workercurl --verbose https://example.com
238*6236dae4SAndroid Build Coastguard Worker.fi
239*6236dae4SAndroid Build Coastguard Worker
240*6236dae4SAndroid Build Coastguard WorkerThis option is mutually exclusive with \fI\-\-trace\fP and \fI\-\-trace\-ascii\fP.
241*6236dae4SAndroid Build Coastguard WorkerSee also \fI\-\-include\fP, \fI\-\-silent\fP, \fI\-\-trace\fP and \fI\-\-trace\-ascii\fP.
242*6236dae4SAndroid Build Coastguard Worker.IP "\-\-proto <protocols>"
243*6236dae4SAndroid Build Coastguard WorkerLimit what protocols to allow for transfers. Protocols are evaluated left to
244*6236dae4SAndroid Build Coastguard Workerright, are comma separated, and are each a protocol name or \(aqall\(aq, optionally
245*6236dae4SAndroid Build Coastguard Workerprefixed by zero or more modifiers. Available modifiers are:
246*6236dae4SAndroid Build Coastguard Worker.RS
247*6236dae4SAndroid Build Coastguard Worker.IP +
248*6236dae4SAndroid Build Coastguard WorkerPermit this protocol in addition to protocols already permitted (this is
249*6236dae4SAndroid Build Coastguard Workerthe default if no modifier is used).
250*6236dae4SAndroid Build Coastguard Worker.IP -
251*6236dae4SAndroid Build Coastguard WorkerDeny this protocol, removing it from the list of protocols already permitted.
252*6236dae4SAndroid Build Coastguard Worker.IP =
253*6236dae4SAndroid Build Coastguard WorkerPermit only this protocol (ignoring the list already permitted), though
254*6236dae4SAndroid Build Coastguard Workersubject to later modification by subsequent entries in the comma separated
255*6236dae4SAndroid Build Coastguard Workerlist.
256*6236dae4SAndroid Build Coastguard Worker.RE
257*6236dae4SAndroid Build Coastguard Worker.IP
258*6236dae4SAndroid Build Coastguard WorkerFor example: \fI\-\-proto\fP \-ftps uses the default protocols, but disables ftps
259*6236dae4SAndroid Build Coastguard Worker
260*6236dae4SAndroid Build Coastguard Worker\fI\-\-proto\fP \-all,https,+http only enables http and https
261*6236dae4SAndroid Build Coastguard Worker
262*6236dae4SAndroid Build Coastguard Worker\fI\-\-proto\fP =http,https also only enables http and https
263*6236dae4SAndroid Build Coastguard Worker
264*6236dae4SAndroid Build Coastguard WorkerUnknown and disabled protocols produce a warning. This allows scripts to
265*6236dae4SAndroid Build Coastguard Workersafely rely on being able to disable potentially dangerous protocols, without
266*6236dae4SAndroid Build Coastguard Workerrelying upon support for that protocol being built into curl to avoid an error.
267*6236dae4SAndroid Build Coastguard Worker
268*6236dae4SAndroid Build Coastguard WorkerThis option can be used multiple times, in which case the effect is the same
269*6236dae4SAndroid Build Coastguard Workeras concatenating the protocols into one instance of the option.
270*6236dae4SAndroid Build Coastguard Worker
271*6236dae4SAndroid Build Coastguard WorkerIf --proto is provided several times, the last set value is used.
272*6236dae4SAndroid Build Coastguard Worker
273*6236dae4SAndroid Build Coastguard WorkerExample:
274*6236dae4SAndroid Build Coastguard Worker.nf
275*6236dae4SAndroid Build Coastguard Workercurl --proto =http,https,sftp https://example.com
276*6236dae4SAndroid Build Coastguard Worker.fi
277*6236dae4SAndroid Build Coastguard Worker
278*6236dae4SAndroid Build Coastguard WorkerSee also \fI-v, \-\-fakeitreal\fP and \fI\-\-proto\-default\fP.
279*6236dae4SAndroid Build Coastguard Worker.SH PROXY PROTOCOL PREFIXES
280*6236dae4SAndroid Build Coastguard WorkerThe proxy string may be specified with a protocol:// prefix to specify
281*6236dae4SAndroid Build Coastguard Workeralternative proxy protocols.
282*6236dae4SAndroid Build Coastguard Worker
283*6236dae4SAndroid Build Coastguard WorkerIf no protocol is specified in the proxy string or if the string does not
284*6236dae4SAndroid Build Coastguard Workermatch a supported one, the proxy is treated as an HTTP proxy.
285*6236dae4SAndroid Build Coastguard Worker
286*6236dae4SAndroid Build Coastguard WorkerThe supported proxy protocol prefixes are as follows:
287*6236dae4SAndroid Build Coastguard Worker.IP http://
288*6236dae4SAndroid Build Coastguard WorkerMakes it use it as an HTTP proxy. The default if no scheme prefix is used.
289*6236dae4SAndroid Build Coastguard Worker.IP https://
290*6236dae4SAndroid Build Coastguard WorkerMakes it treated as an \fBHTTPS\fP proxy.
291*6236dae4SAndroid Build Coastguard Worker.IP socks4://
292*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of \fI\-\-socks4\fP
293*6236dae4SAndroid Build Coastguard Worker.IP socks4a://
294*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of \fI\-\-socks4a\fP
295*6236dae4SAndroid Build Coastguard Worker.IP socks5://
296*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of \fI\-\-socks5\fP
297*6236dae4SAndroid Build Coastguard Worker.IP socks5h://
298*6236dae4SAndroid Build Coastguard WorkerMakes it the equivalent of \fI\-\-socks5\-hostname\fP
299*6236dae4SAndroid Build Coastguard Worker</stdout>
300*6236dae4SAndroid Build Coastguard Worker</verify>
301*6236dae4SAndroid Build Coastguard Worker
302*6236dae4SAndroid Build Coastguard Worker</testcase>
303