这几天一直要连手机上网,但是有些程序并不支持单独设置代理,于是一直在找Windows下能够实现全局代理的软件。目前找到以下几个软件较为符合我的要求:sockscap,freecap,widecap,这些都要配合ccproxy使用才行。一般是先用ccproxy设置一个二级代理10.0.0.172:80(中国移动wap网关),在用上述xxxcap软件设置socks5代理127.0.0.1:1080.其中sockscap和freecap非常相似,只能够设置若干个程序,而widecap更高级一点,能够设置整个系统的代理,也就是全局代理了。而且这三个软件都是免费的。
PS:我搜索了一下,这种方式貌似通过修改winsock实现的,总之很复杂啦~
那么在Linux下如何做到全局代理呢?非常简单,只要声明环境变量即可:
export http_proxy=10.0.0.172:80
更多用法也可man export.