Skip to content

Commit 830a88b

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

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

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 the 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:[email protected]'
203+
```
204+
205+
would 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)