# Duplicati with proxy authentication

**URL:** https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367
**Category:** Support
**Created:** [December 17, 2020, 12:32pm UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367 "2020-12-17T12:32:54Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![cheruvattil](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@cheruvattil](https://forum.duplicati.com/u/cheruvattil)
#### Post date: [December 17, 2020, 12:32pm UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/1 "2020-12-17T12:32:54Z")

</div>

Duplicati cli is working with proxy when it is based on IP[allows listed IP’s]. When the proxy is based on username/password authentication, request is not able to reach s3. What is the format to pass the proxy credentials?

Local machine[duplicati] -\> PROXY -\> Destination[s3]

Options used:  
–s3-ext-proxyhost=IP  
–s3-ext-proxyport=PORT

Tried different combinations of auth details passing to “–s3-ext-proxyhost” but didnt work. Ex: username:password@IP\_ADDRESS, [http://username](http://username):password@IP\_ADDRESS

Any idea how to pass credentials to make proxy auth work?

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [December 17, 2020, 2:05pm UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/2 "2020-12-17T14:05:18Z")

</div>

Welcome to the forum @cheruvattil

You’re posting in Developer not Support category. Are you a developer? Theory and needed work may be

[Couldn’t connect to minio server when proxy configured in linux](https://forum.duplicati.com/t/couldnt-connect-to-minio-server-when-proxy-configured-in-linux/11157/4)

> [@cheruvattil](#):
>
> Any idea how to pass credentials to make proxy auth work?

Note that a workaround with [Rclone](https://duplicati.readthedocs.io/en/latest/05-storage-providers/#rclone) was posted, but there is no feedback on it. If it works, please post so.

---

<div class="post-metadata">

### Author: ![cheruvattil](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@cheruvattil](https://forum.duplicati.com/u/cheruvattil)
#### Post date: [December 18, 2020, 3:06am UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/3 "2020-12-18T03:06:37Z")

</div>

Let me try the suggestion you posted[minio proxy]

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [December 18, 2020, 3:29am UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/4 "2020-12-18T03:29:39Z")

</div>

> [@cheruvattil](#):
>
> minio

Feel free, but my new suspicion is that the screen gets options from AWS lib then doesn’t pass to minio.  
I would consider that a UI bug, but I’m not sure how the client choice would easily change the options list.

---

<div class="post-metadata">

### Author: ![cheruvattil](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@cheruvattil](https://forum.duplicati.com/u/cheruvattil)
#### Post date: [December 18, 2020, 5:51am UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/5 "2020-12-18T05:51:01Z")

</div>

As per the duplicati-cli, following options are avaialble:

$ _duplicati-cli help s3 | grep -i proxy_  
_–s3-ext-proxyhost_

- Extended option ProxyHost\*
- –s3-ext-proxyport = 0\*
- Extended option ProxyPort\*
- –s3-ext-proxybypassonlocal = False\*
- Extended option ProxyBypassOnLocal\*

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [December 18, 2020, 12:06pm UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/6 "2020-12-18T12:06:25Z")

</div>

> [@cheruvattil](#):
>
> following options are avaialble

Same comment as for GUI options. I suspect they’re AWS (UI bug) but you can try.  
Unless minio tracks AWS precisely, bundling two clients together gets confusing…

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [December 18, 2020, 3:06pm UTC](https://forum.duplicati.com/t/duplicati-with-proxy-authentication/11367/7 "2020-12-18T15:06:44Z")

</div>

> [@cheruvattil](#):
>
> duplicati-cli help s3

To confirm or refute the theory that the s3-ext options read from AWS client library don’t fit minio client library, pick a few safe seeming ones to try, if you like. Something safe but also totally blocking activity would be nice. Any effect of it? I don’t know the S3 options myself, so you might be better at choosing.

Perhaps you can file a GitHub [Issue](https://github.com/duplicati/duplicati/issues/) if you’re convinced that minio (done later) doesn’t fit the UI design. Both the GUI and the help should get correct, but I’m not sure how much rearranging that would need. Simple “solution” to the two-in-one problem would at least be some documentation to guide the users.

[.NET Client API Reference](https://docs.min.io/docs/dotnet-client-api-reference.html) doesn’t look (to me) anything like the AWS options plan. For proxy, they say what to do, and I don’t see the [Duplicati code](https://github.com/duplicati/duplicati/blob/master/Duplicati/Library/Backend/S3/S3MinioClient.cs) doing it, so it might need an enhancement request made.
