KDE 4.4.5 / Debian 6.0.5 上的 SOCKS 代理配置

KDE 4.4.5 / Debian 6.0.5 上的 SOCKS 代理配置

我一直在尝试使用 SOCKS 代理,我在带有 GNOME 的 Ubuntu 11.4 盒子上成功使用了它,在带有 KDE 的 Debian 盒子上成功使用了该代理。socks 服务器通过以下 ssh 命令绑定到本地端口 1080:

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

但是,一旦我使用“系统设置”->“网络设置”->“代理”,我单击“手动指定代理设置”,但对话框不会让我点击“应用”,而不提示我在“设置”中填写信息对话:

截屏

这根本没有帮助,因为“设置”对话框中没有“SOCKS”协议选项。

我还想补充一点,当在同一个框中切换到 GNOME 时,我可以通过在系统 - >首选项 - >网络代理中指定“localhost”和“1080”来运行 SOCKS 代理,以完全相同的方式我是在我的 Ubuntu 盒子里做的。

答案1

我在尝试将 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 应用程序)已应用,并且连接已正确路由。

相关内容