首先ubuntu上使用vbox安装xp虚拟机 比如你的虚拟机xp的ip地址:192.168.1.3 1.虚拟机上安装FreeProxy代理服务器软件 , 这个软件支持http和socks代理服务,为了你的安全请尽量避免使用国产代理软件 假如你对局域网安全要求较高,可以参考http://docs.oracle.com/cd/E24628_01/install.121/e22624/preinstall_req_cygwin_ssh.htm#CBHCDFEE 在windown虚拟机上搭建ssh服务,然后socks,ssh默认的加密方式肯定比这个软件高很多 2.虚拟机登陆好vpn后打开FreeProxy,win7上面需要以管理员身份运行 a)FreeProxy默认已经设置了一个http代理端口号8080,socks代理大家可以自行添加 b)启动默认的http代理服务 点击菜单->start/stop按钮进入代理启动对话界面 点击service mode文件下面的start按钮即可启动代理服务 c)添加socks代理: 点击freeproxy主界面的proxies按钮->出现添加代理的对话界面 name随便填如:mysocks protocol协议选择socks 4/4a/5a/ proxy clinent port就是socks的端口号,默认是1080大家可自行修改 点击下面done完成按钮,此时会出现一个警告,不用管点击yes即可 菜单->file文件->save保存 最后:菜单->点击start/stop按钮->出现启动对话框->点击restart重启按钮 3.ubuntu linux主机上面打开chrome,通过代理插件设置: 此时你可以选择http代理,:192.168.1.3 端口号:8080 或者socks代理:上面的http代理要留空,下面的sock填上192.168.1.3 端口号:1080 非常简单~~ 你可以配置ubuntu linux的终端千变万化 配置各种代理~~ git 代理 wget代理等等等等.... wget举例:
git 举例
后记 假如你的ubuntu主机无法访问xp虚拟机上的FreeProxy代理服务,请记得关闭虚拟机的防火墙,一个是系统自带的防火墙,还有一个是杀毒软件等的防火墙 当然你也可以在xp上面搭建ssh服务,不过win7上面当你连接上vpn的时候,主机的ubuntu系统无法ssh登陆虚拟机......不知道咋回事....所以使用FreeProxy最靠谱兼容性好方便简单快捷 假如你的ubuntu安装了dns缓存nscd,添加host后需要重新启动缓存服务host才会生效: sudo service nscd restart 友情提示 大家最好不要用vpn直接明文http去访问敏感信息,虽然vpn是加密的但是国内能"正常"使用的vpn都是有备案各种日志记录的 https的可以放心访问但dns部分一定要走加密通道,否在你在访问哪个网站人家都看得一清二楚... 当然wget你也可以用proxychains走代理
(责任编辑:IT) |