nextcloud / nextcloud/android

Add the ability to set up SOCKS or HTTP Proxy prior to logging into a remote service

Open
#8,504 1 comment 0 reactions 0 assignees View on GitHub
connectivity enhancement
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Is your feature request related to a problem? Please describe.

I host a NextCloud instance as an I2P Service which is not easily accessible until the client is configured to use a proxy, usually an HTTP Proxy on port 4444. Currently, the proxy settings are not available until after the user has connected to a service. This means that it's impossible to use an Android client with a NextCloud instance that operates only as an I2P Service. A similar issue would exist for Tor clients who want to connect to NextCloud as an Onion service.

### Describe the solution you'd like

I would like to have a menu which enables the user to configure a SOCKS5 or HTTP proxy before attempting to connect to a NextCloud instance.

### Describe alternatives you've considered

It's possible to build point-to-point connections in I2P which will present the remote NextCloud instance as if it were on the localhost. However, this process is cumbersome and fails to be dynamic enough to accommodate NextCloud instances across many `.i2p` hosts. It is even more cumbersome to attempt this with Orbot.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.