Skip to content

Commit a675f37

Browse files
committed
doc: rewrite local proxy client section
1 parent 49a6627 commit a675f37

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,17 @@ Use any proxy switching browser extension which supports HTTPS proxies like [thi
196196

197197
### Using with other applications
198198

199-
It is possible to expose remote HTTPS proxy as a local plaintext HTTP proxy with help of external application which performs remote communication via TLS and exposes local plaintext socket. [steady-tun](https://github.com/Snawoot/steady-tun) appears to be most suitable for this because it supports connection pooling to hide connection delay.
199+
It is possible to expose remote HTTPS proxy as a local plaintext HTTP proxy with help of some application which performs remote communication via TLS and exposes local plaintext socket. dumbproxy itself can play this role and use upstream proxy to provide local proxy service. For example, command
200+
201+
```
202+
dumbproxy -bind-address 127.0.0.1:8080 -proxy 'https://login:password@example.org'
203+
```
204+
205+
could expose remote HTTPS proxy at example.org:443 with `login` and `password` on local port 8080 as a regular HTTP proxy without authentication. Or, if you prefer mTLS authentication, it would be
206+
207+
```
208+
dumbproxy -bind-address 127.0.0.1:8080 -proxy 'https://example.org?cert=cert.pem&key=key.pem&cafile=ca.pem'
209+
```
200210

201211
### Using with Android
202212

0 commit comments

Comments
 (0)