LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 702|回复: 6

如何方便的切换**

[复制链接]
发表于 2010-6-28 20:29:58 | 显示全部楼层 |阅读模式
工作的地方需要通过**上网,但是回到家里又不用**,这样每个软件ssh subversion firefox wget等都要去相应的配置文件里修改,很麻烦,有没有人有个好的建议?
 楼主| 发表于 2010-6-28 20:30:43 | 显示全部楼层
上面那两个**是proxy, daili的意思,现在论坛好奇怪
回复 支持 反对

使用道具 举报

发表于 2010-6-28 21:06:53 | 显示全部楼层
没办法,得体谅做网站的(自从我自己开始做网站了)~
回复 支持 反对

使用道具 举报

发表于 2010-6-28 22:53:02 | 显示全部楼层
export HTTP_PROXY=http://a.b.c.d:3128

不知道这样行不行,不少软件认这个的
回复 支持 反对

使用道具 举报

发表于 2010-6-29 02:35:30 | 显示全部楼层
我常用的笨办法:
1. 给每个软件准备两套配置文件,xxx.conf.home, xxx.conf.office
2. 写个脚本, 根据传入的参数不同,ln -sf xxx.conf.home xxx.conf,或者 ln -sf xxx.conf.office xxx.conf
3. 在 rc.local 中判断是在公司还是在家,调用这个脚本。如果 IP的 network or mask 不同,很容易区分。
回复 支持 反对

使用道具 举报

发表于 2010-6-29 15:23:25 | 显示全部楼层
不是直接可以设置全局**么
回复 支持 反对

使用道具 举报

发表于 2010-6-29 19:52:58 | 显示全部楼层
Post by zpxing;2100210
工作的地方需要通过**上网,但是回到家里又不用**,这样每个软件ssh subversion firefox wget等都要去相应的配置文件里修改,很麻烦,有没有人有个好的建议?


这个目前我摸索出的比较靠谱的办法是:

1。恒定使用本机 127.0.0.1 的 polipo 作为 ** 服务器软件。

2。这个软件可以级联,因此可以在配置文件中设置下级 **

3。如果所有软件都设置这个localhost 的地址为 **,那么就只需要修改一套配置文件了。

当然,只要支持级联即可,其实 squid 也行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表