Настройка SOCKS-прокси в KDE 4.4.5 / Debian 6.0.5

Вопрос или проблема

Я пытался использовать SOCKS-прокси, который успешно работал на моем Ubuntu 11.4 с GNOME, на моем Debian с KDE. SOCKS-сервер привязан к локальному порту 1080 через следующую команду ssh:

ssh -p222 -D 1080 <my_username>@socks_server_domain_name

Следуя совету, который я нашел здесь: http://emilsedgh.info/blog/index.php?/archives/14-SOCKS-proxy-on-KDE.html, я отредактировал файл ~/.kde/share/config/kioslaverc, и теперь он выглядит так:

jason@debian-laptop:~$ cat ~/.kde/share/config/kioslaverc
PersistentProxyConnection=true

[$Version]
socksProxy=socks://localhost:1080
update_info=kioslave.upd:kde2.2/r1,kioslave.upd:kde2.2/r2,kioslave.upd:kde2.2/r3

Однако, когда я перехожу в Системные настройки->Сетевые настройки->Прокси и нажимаю на “Указать настройки прокси вручную”, диалоговое окно не позволяет мне нажать “применить”, не попросив заполнить информацию в диалоговом окне “настройка”:

screenshot

Что совершенно бесполезно, так как в диалоговом окне “настройка” нет опции протокола “SOCKS”.

Я также хотел бы добавить, что, когда я переключаюсь на GNOME на том же компьютере, я могу запустить SOCKS-прокси, указав “localhost” и “1080” в Системе->Настройки->Сетевой прокси, так же, как я делал это на своем Ubuntu.

Я столкнулся с той же проблемой, пытаясь настроить Amarok для использования прокси. Я собрал подсказки из нескольких разных источников в мой конфигурационный файл kioslaverc, который теперь выглядит так:

... ~$ cat $HOME/.kde/share/config/kioslaverc
[$Version]
update_info=kioslave.upd:kde2.2/r1,kioslave.upd:kde2.2/r2,kioslave.upd:kde2.2/r3

[Proxy Settings][$i]
ProxyType=1
NoProxyFor=127.0.0.1,localhost
PersistentProxyConnection=true
socksProxy=socks://localhost:1080

Теперь настройки прокси для Amarok (и, я думаю, в общем, для приложений KDE) применяются, и соединение маршрутизируется должным образом.

Ответ или решение

Конфигурация SOCKS-прокси в KDE 4.4.5 на Debian 6.0.5 может быть немного сложной, особенно если вы привыкли к более прямолинейной настройке в других окружениях рабочего стола, как GNOME. Ниже приведены шаги, которые помогут вам правильно настроить и использовать SOCKS-прокси в KDE.

  1. Создание SSH-сессии с прокси: Убедитесь, что вы успешно запустили ваш SOCKS-прокси через SSH. Используйте следующую команду:

    ssh -p222 -D 1080 <мой_пользователь>@socks_server_domain_name

    Это создаст локальный SOCKS-прокси на порту 1080.

  2. Изменение конфигурации KIO: Теперь вам нужно настроить KIO для использования вашего SOCKS-прокси. Откройте файл kioslaverc, который находится в директории:

    ~/.kde/share/config/kioslaverc

    Если файл не существует, создайте его. Отредактируйте его содержимое следующим образом:

    [$Version]
    update_info=kioslave.upd:kde2.2/r1,kioslave.upd:kde2.2/r2,kioslave.upd:kde2.2/r3
    
    [Proxy Settings][$i]
    ProxyType=1
    NoProxyFor=127.0.0.1,localhost
    PersistentProxyConnection=true
    socksProxy=socks://localhost:1080

    Обратите внимание, что в данном примере мы добавили настройки, позволяющие игнорировать обращение к локалха OST и 127.0.0.1, установили тип прокси на SOCKS и указали адрес и порт вашего прокси.

  3. Проверка настроек в системных параметрах: Перейдите в System Settings -> Network Settings -> Proxy. Убедитесь, что у вас выбрана опция "Manually specify the proxy settings". После этого, если настройки в kioslaverc правильные, вы сможете применить настройки без необходимости изменения дополнительных параметров в диалоговом окне.

  4. Проверка работы приложений: После настройки убедитесь, что ваши приложений, такие как Amarok, используют эти настройки. Запустите Amarok и проверьте, может ли он подключиться к интернету и игнорировать локальный трафик, проходя через SOCKS-прокси.

  5. Потенциальные проблемы: Если вы по-прежнему сталкиваетесь с проблемами при подключении, убедитесь, что ваш SSH-прокси активно работает и что в вашем файере нет блокировок, которые могут помешать соединению.

Следуя этим шагам, вы сможете успешно настроить SOCKS-прокси в KDE 4.4.5 на Debian 6.0.5 и использовать его для своих нужд. Если у вас появятся дополнительные вопросы или проблемы, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...