Для настройки ShadowSocks на пропуск всех типов трафика, включая FTP, P2P и другие протоколы, вам понадобится отредактировать конфигурационный файл ShadowSocks.
1. Откройте файл конфигурации ShadowSocks (обычно называется shadowsocks.json или shadowsocks.conf) с помощью любого текстового редактора.
2. Внутри файла найдите параметр "local_address" и установите его значение в "0.0.0.0". Это позволит ShadowSocks принимать трафик со всех адресов.
3. Найдите параметр "local_port" и установите его значение в 1080, либо в любой другой свободный порт на вашем компьютере. Это будет порт, через который ShadowSocks будет слушать на локальной машине.
4. Добавьте или раскомментируйте параметр "mode" и установите его значение в "tcp_and_udp". Это позволит ShadowSocks обрабатывать как TCP, так и UDP-трафик.
5. Сохраните и закройте файл конфигурации.
Теперь ShadowSocks должен пропускать через себя все типы трафика, включая FTP, P2P и другие протоколы.
Чтобы настроить VPS на ShadowProxy, чтобы весь трафик проходил через прокси без указания прокси в настройках каждой программы, вам нужно настроить системное проксирование.
1. Установите ShadowProxy на вашей VPS и настройте его в соответствии с вашими предпочтениями, включая конфигурацию прокси-порта и пароль.
2. Откройте конфигурационный файл ShadowProxy (обычно называется config.json) с помощью текстового редактора.
3. Найдите параметр "mode" и установите его значение в "tcp_and_udp". Это позволит ShadowProxy обрабатывать как TCP, так и UDP-трафик.
4. Сохраните и закройте файл конфигурации.
Теперь вам нужно настроить системное проксирование, чтобы весь трафик проходил через ShadowProxy.
5. На Linux-системах вы можете использовать команду iptables для настройки проксирования. Вот пример команды, которую вы можете выполнить на вашем VPS для проксироания всего трафика:
```
iptables -t nat -A OUTPUT -p tcp --match multiport ! --dports 80,443 -j REDIRECT --to-ports <прокси-порт>
```
Данная команда перенаправляет все TCP-пакеты, кроме тех, что направлены на порты 80 и 443 (HTTP и HTTPS), на указанный вами прокси-порт.
6. Настройте вашего клиента ShadowSocks на вашем компьютере так, чтобы он подключался к прокси на вашем VPS, используя тот же порт и пароль, которые вы указали в конфигурационном файле ShadowProxy.
Теперь весь трафик, включая соединения через Putty и трафик торрент-клиента, будет проходить через прокси без необходимости указывать прокси в настройках каждой программы. Кроме того, ShadowProxy будет обрабатывать все типы трафика, даже если они не поддерживают проксирование.