C#自动换ip功能或者ip代理功能要这么实现
源网址http://bbs.csdn.net/topics/390830518
class Program {[DllImport(@"wininet", SetLastError = true, CharSet = CharSet.Auto,EntryPoint = "InternetSetOption",CallingConvention = CallingConvention.StdCall)]public static extern bool InternetSetOption(int hInternet, int dmOption, IntPtr lpBuffer, int dwBufferLength);public static void SetProxy(string proxy){//打开注册表 RegistryKey regKey = Registry.CurrentUser;string SubKeyPath = @"Software\Microsoft\Windows\CurrentVersion\Internet Settings"; RegistryKey optionKey = regKey.OpenSubKey(SubKeyPath, true); //更改健值,设置代理, optionKey.SetValue("ProxyEnable", 1);optionKey.SetValue("ProxyServer", proxy);//激活代理设置【用于即使IE没有关闭也能更新当前打开的IE中的代理设置。】 InternetSetOption(0, 39, IntPtr.Zero, 0);InternetSetOption(0, 37, IntPtr.Zero, 0);}static void Main(string[] args){//本事例中未对代理服务器设置密码的情况进行尝试 String ip = null;for (int i = 1; i < 254; i++){ip = "172.0.0." + i + ":808";//ip请替换为你需要查找的ip段 SetProxy(ip);if (prcessBaidu()){Console.WriteLine(ip + "_____________TestOK"); break;}else{Console.WriteLine(ip + "__false");}}}//成功返回true,错误返回false public static Boolean prcessBaidu(){HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://www.163.com"); myRequest.Method = "POST"; //采用post方式提交访问163主页 // Get response try//当无法访问163网站时,下面的对象会有错误产生,所以用try..catch处理掉这些异常 {Stream newStream = myRequest.GetRequestStream();//获取请求流 // Send the data. newStream.Close();//关闭请求流 HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();//获取应答对象 StreamReader reader = new StreamReader(myResponse.GetResponseStream());//获取应答流 string content = reader.ReadToEnd();//将流对象读取到string 中 if (content.IndexOf("http://reg.163.com") > -1)//如果访问网站成功,则网页中包含置顶的关键字符串“http://reg.163.com”表示访问网页成功 {return true;}else{return false;}}catch (Exception ex){}return false;} }
C#自动换ip功能或者ip代理功能要这么实现相关推荐
- IP-Guard安全代理功能使用说明
安全代理功能使用说明 1.功能介绍 安全代理功能是指不架设安全网关硬件设备的情况下,使用纯软件的方式,实现了应用 系统保护的功能,即实现了安全网关进程访问受保护服务器地址时,上传文件自动解密,下 载文 ...
- 一款功能强大的代理检查和IP地址轮转工具
点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:Alpha_h4ck,转载于freebuf 关于mub ...
- 服务器怎么自动换ip,自动任务给服务器自动换IP,给服务器bat一键设置IP
一:设置IP的bat内容为@echo off @echo 开始设置IP netsh interface ip set address name="本地连接" static 192. ...
- 易路代理静态IP和动态IP解析以及存在的区别
易路代理根据分配的IP性质可以分为静态IP地址和动态IP地址两大类,本文主要讲解易路代理中这2种代理IP类型以及它们之间存在的区别.在易路代理的客户端中也能清晰的看到对于静态IP代理和动态IP代理的区 ...
- 飞蚁代理在爬虫使用过程中解决ip被封锁IP限制的8种方法
方法1 使用多IP代理: 1.IP必须需要,比如ADSL.如果有条件,其实可以跟机房多申请外网IP. 2.在有外网IP的机器上,部署代理服务器. 3.你的程序,使用轮训替换代理服务器来访问想要采集的网 ...
- 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+
文章目录 交换机和路由器区别 1 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 路由器在网络层,根据IP地址寻址. 路由器可以处理"TCP/IP"协议,交 ...
- Python爬虫热点项目之实现代理IP池(IP proxy pool)
代理池概述 代理池就是由多个稳定可用代理IP组成的池子.用来应对ip反爬,而网上的免费代理稳定可用的极少,更有甚者连收费的也不都是稳定可用. 开发环境: windous,python3,sublime ...
- 【计算机网络】网络层 : 移动 IP 技术 ( 移动节点 | 本地代理 | 外部代理 | 永久地址 | 转交地址 | 移动 IP 通信过程 )
文章目录 一.移动 IP 技术 简介 二.移动 IP 通信 一.移动 IP 技术 简介 移动 IP 技术 简介 : ① "移动 IP 技术" 概念 : 移动节点 以 固定的网络 I ...
- 2000/XP自动网络GHOST+全自动改IP
特点 可以全完自动 根本不需要人来操作 网卡插槽不一样都可以修改IP哦 全公开话 可以根据自己的需要来修改 希望大家一起来完善它吧 让我门网吧维护更方便 使用方法 把下载的东西解压到D盘GHOST 系 ...
- Python爬虫-IP隐藏技术与代理爬取
文章目录 前言 IP 隐藏 Proxifier 免费代理 自动爬取 前言 在渗透测试或者爬虫运行过程中,目标服务器会记录下我们的IP,甚至会封锁我们的IP,所以我们需要隐藏自己的IP.这时就需要用到代 ...
最新文章
- Java后台返回和处理JSon数据的方法
- EOS 共识机制 (3)DPOS+BFT
- 全球与中国智慧物流市场”十四五“发展状况及投资前景规划报告2021-2027年版
- async function_Electron IPC 通信如何使用 async/await 调用?
- Python学习笔记:返回函数
- 【Python】Pyecharts 组合图形绘制实践
- 荷小鱼 x mPaaS | 借助 H5 容器改善 App 白屏、浏览器兼容问题
- shiro管理下MD5加密的使用
- 003 python接口 cookies
- xampps mysql无法启动
- python词频统计排序小demo
- 数据结构1800试题(第5章)
- R语言dplyr包学习笔记(吐血整理宇宙无敌详细版)
- STM32-定时器输入捕获实验(捕获PWM方波的频率和占空比)
- 采用FFmpeg从视频中提取音频(声音)保存为mp3文件
- 股票和竞价以及股票的集合竞价是什么意思
- 预制菜顶流信良记,小龙虾的生意经难念
- GSM 03.38 from Wikipedia
- 为什么程序员要去甲方不要去外包?
- vue + elementui +sass+axios做卖座网的后台管理系统
热门文章
- 【OpenCV笔记】光流法之金字塔Lucas-Kanade
- 视频教程-java淘宝优惠券系统-Java
- 菜鸟的Android之路-02《eclipse新建android project》
- red5简介及基础知识
- Exception in thread “main“ java.lang.ArrayIndexOutOfBoundsException: 6 at lian39.main(lian39
- CAD不支持实时调试
- 3DMAX,png库错误解决方法
- 保存rdl文件到报表服务器,在SQL服务器上将RDL报表导出成Excel XLS XLSX SpreadsheetML格式...
- 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
- iframe框架自适应大小/全屏显示网页框架的方法