Я столкнулся с ошибкой при установке прокси-сервера на Ubuntu. Каковы возможные шаги для её решения?

Я арендовал сервер в Fornex с операционной системой Ubuntu и настроил конфигурацию. Сервер запущен и его статус - "running". Вот параметры конфигурации: <br/> <pre><code>{
"server":"5.***.***.***",
"server_port":8753,
"local_port":1080,
"password":"***",
"method":"chacha20-ietf",
"timeout":600
}</code></pre> <br/> Также привожу информацию о службе Shadowsocks-libev: <pre><code>● shadowsocks-libev.service - Shadowsocks-libev Default Server Service
     Loaded: loaded (/lib/systemd/system/shadowsocks-libev.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2025-03-22 17:20:53 UTC; 3min 55s ago
       Docs: man:shadowsocks-libev(8)
   Main PID: 24325 (ss-server)
      Tasks: 1 (limit: 1018)
     Memory: 608.0K
        CPU: 33ms
     CGroup: /system.slice/shadowsocks-libev.service
             └─24325 /usr/bin/ss-server -c /etc/shadowsocks-libev/config.json

Mar 22 17:20:53 259101.fornex.cloud systemd[1]: Started Shadowsocks-libev Default Server Service.
Mar 22 17:20:53 259101.fornex.cloud ss-server[24325]:  2025-03-22 17:20:53 INFO: initializing ciphers... chacha20-ietf
Mar 22 17:20:53 259101.fornex.cloud ss-server[24325]:  2025-03-22 17:20:53 INFO: Stream ciphers are insecure, therefore deprecated, and should be almost alw&gt;
Mar 22 17:20:53 259101.fornex.cloud ss-server[24325]:  2025-03-22 17:20:53 INFO: tcp server listening at 5.***.***.***:8753</code></pre> <br/> На основании предоставленных данных, есть ли что-то, на что стоит обратить внимание или что-то, что нужно поправить в конфигурации?
  • 22 марта 2025 г. 18:24
Ответы на вопрос 1
На основе предоставленной информации с конфигурацией вашего Shadowsocks-прокси-сервера и состоянием службы, следует обратить внимание на несколько аспектов:

1. **Проверка статуса службы**: Судя по выводу статуса службы, сервис запущен и работает без ошибок. Однако стоит убедиться, доступен ли порт 8753 (или любой другой, который вы указали) из внешней сети.

2. **Открытые порты и настройки Firewall**: Убедитесь, что порт 8753 открыт в вашем фаерволе (например, UFW или iptables). Чтобы открыть этот порт через UFW, выполните следующие команды:
   ```bash
   sudo ufw allow 8753
   sudo ufw enable
   sudo ufw status
   ```

3. **DNS и IP-адреса**: Ваша конфигурация указывает на публичный IP-адрес вашего сервера. Убедитесь, что этот IP-адрес действительно правильный и доступен из вашей сети.

4. **Проверка конфигурации клиента**: Если вы настраиваете клиент для подключения к этому серверу, убедитесь, что вы используете правильный IP-адрес, порт, метод шифрования и пароль, которые указаны в конфигурации сервера.

5. **Логи**: Проверьте логи сервера на наличие ошибок или предупреждений, которые могут указывать на проблему. Логи обычно можно найти в журнале системы или файловой системе `/var/log/`.

6. **VPN или NAT**: Если ваш сервер находится за NAT или объединен с VPN, проверьте, правильно ли настроены проброс портов.

7. **Использование устаревших шифров**: В логе есть предупреждение о том, что потоки шифров устарели и должны быть избежаны. Вы можете рассмотреть возможность использования более современного и безопасного метода, например, `aes-256-gcm`, если это поддерживается вашим клиентом.

8. **Тестирование доступности**: Вы можете протестировать доступность вашего прокси, используя утилиты, такие как `curl` или `telnet`, чтобы удостовериться, что вы можете подключиться к указанному порту:
   ```bash
   curl -x socks5h://5.***.***.***:8753 http://example.com/
   ```

9. **Проблемы с сетью**: Если вы все еще сталкиваетесь с проблемами, убедитесь, что ваш интернет-провайдер или сеть (например, в офисе или школе) не блокирует трафик на ваш прокси-сервер.

Если вы выполните все шаги и проверите указанные параметры, ваши шансы на успешное решение проблемы значительно возрастут.
Похожие вопросы