Да, можно настроить удаленное подключение к Docker контейнеру с запущенным прокси Socks5 без необходимости использования хостинг провайдеров.
Вот шаги, которые можно выполнить для настройки удаленного подключения:
1. Установите Docker на удаленный сервер и запустите свой контейнер с прокси Socks5.
2. У Вас должен быть открыт входящий порт на удаленном сервере, через который другие пользователи смогут подключиться к прокси. Установите правила фаервола для разрешения доступа к этому порту (например, с помощью утилиты `iptables`).
3. На удаленном сервере проверьте IP-адрес, который ему присвоен. Можно использовать команду `ifconfig` или `ip addr show` для этого.
4. На локальном компьютере установите SSH-сервер, если он еще не установлен, и настройте проброс портов SSH на удаленном сервере.
- Откройте терминал или командную строку на локальном компьютере и выполните команду:
```
ssh -L <локальный_порт>:<удаленный_IP>:<удаленный_порт> <пользователь>@<удаленный_сервер>
```
Вместо `<локальный_порт>` укажите порт на локальном компьютере, через который вы хотите использовать прокси. `<удаленный_IP>` и `<удаленный_порт>` - это IP-адрес и порт прокси на удаленном сервере. `<пользователь>` и `<удаленный_сервер>` - это учетные данные для доступа к удаленному серверу.
- Введите пароль пользователя удаленного сервера, если запрошено, и у вас должно появиться подключение SSH к удаленному серверу с пробросом портов.
5. Теперь, когда SSH-соединение установлено с пробросом портов, можно настроить браузер или приложение для использования локального прокси-сервера. Укажите настройки прокси в соответствии с локальным IP-адресом и портом, указанными в команде SSH.
После выполнения этих шагов вы сможете использовать удаленный прокси-сервер через свой локальный компьютер или другие устройства, необходимо только настроить соответствующие настройки прокси в этих устройствах.