公司内网绕过VPN+代理下载文件
来源:互联网 发布:米祖淘宝上有店铺吗 编辑:程序博客网 时间:2024/05/10 08:45
公司内部使用VPN, 需通过设置代理才能上Internet.
从安全出发,公司的代理服务器一般会禁止下载一些文件(如*.exe)和屏蔽一些网站。
但同时也会给工作带来一些不便。
作为一个程序圆,第一个想到的办法就是使用代理服务器。
步骤如下:
1.找到要下载的文件,获取其URL,如“http://www.baidu.com/img/bdlogo.gif”
2.在baidu中搜索可用的代理服务器,选一个可用的,如“http://1.179.128.3:8080”
3.写一个python程序,使用代理下载该url...(尽显钓丝程序圆本色)
python脚本如下,版本2.7。
#!/usr/bin/python# -*- coding: utf-8 -*-import sys,urllib,urllib2use_proxy = Trueproxy='http://1.179.128.3:8080'#可以计算进度def urlcallback(a,b,c):print "down %d%%" %(100.0/(c/b + 1)*a)#下载def http_down(url,local):try:#use proxyif(use_proxy):proxy_support = urllib2.ProxyHandler({'http':proxy})opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler)urllib2.install_opener(opener)urllib.urlretrieve(url,local,urlcallback)print 'Down: %s' %(url)except Exception,e:print 'download error: ',eif __name__=='__main__':if(len(sys.argv)<3):print "Usage: http_down.py url localfile"print " proxy is setting in code, and can be canceled"else:http_down(sys.argv[1],sys.argv[2])
核心只有四句:
#设置代理proxy_support = urllib2.ProxyHandler({'http':proxy})opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler)urllib2.install_opener(opener)#下载urllib.urlretrieve(url,local,urlcallback)
- 公司内网绕过VPN+代理下载文件
- JS绕过代理、VPN获取真实IP及内网IP,逆向追踪
- windows搭建vpn访问公司内网数据库,svn
- 如何绕过百度网盘客户端下载大文件
- vpn连接内网
- teamviewer vpn 内网
- 不下载任何代理使用免费VPN
- 记录如何解决通过vpn链接公司内网,但是上不了外网的问题
- 记录如何解决通过vpn链接公司内网,但是上不了外网的问题
- 记录如何解决通过vpn链接公司内网,但是上不了外网的问题
- 公司内部服务器的一个小漏洞,让我越过VPN限制控制公司整个内网
- 外网通过VPN技术访问公司内网服务器(192.168.x.xxx)
- windows系、公司内网环境 如何下载android 源码
- VPN连接公司内联网实现家庭办公
- VPN访问学校内网
- 通过代理下载文件
- VPN代理
- 公司内网账号
- C语言经典算法100例(一)
- mysql找出相关操作记录
- iOS开发笔记--关于设置UIView的背景为图片的方法以及问题
- 集合上的动态规划---最优配对问题(推荐:*****) // uva 10911
- 微软Dynamics增长12%
- 公司内网绕过VPN+代理下载文件
- linux sort 命令详解
- C语言经典算法100例(二)
- I2C Tools 学习笔记
- mapreduce Shuffle过程详解
- x86平台转x64平台关于内联汇编不再支持的解决
- 万能数据库查询分析器发展历史
- Selenium WebDriver启动FireFox浏览器报错org/w3c/dom/ElementTraversal的解决方案
- NYOJ 58 最少步数 (深搜)