feat: HTTP(S) tunneling

HTTP proxy is tested with deltachat-repl
against local Privoxy
using
```
> set proxy_url http://127.0.0.1:8118/
> setqr dcaccount:https://nine.testrun.org/new
> configure
> connect
```
This commit is contained in:
link2xt
2024-09-18 10:52:31 +00:00
committed by GitHub
parent 38c7f7300e
commit 060fd55249
2 changed files with 291 additions and 6 deletions

View File

@@ -98,7 +98,8 @@ pub enum Config {
/// Proxy URL.
///
/// Supported URLs schemes are `socks5://` (SOCKS5) and `ss://` (Shadowsocks).
/// Supported URLs schemes are `http://` (HTTP), `https://` (HTTPS),
/// `socks5://` (SOCKS5) and `ss://` (Shadowsocks).
///
/// May contain multiple URLs separated by newline, in which case the first one is used.
ProxyUrl,