`

换IP脚本工具,献给网络环境超复杂的码农同胞

CMD 
阅读更多

对于经常穿梭于不同地点,置身于复杂网络环境的选手来说,换IP是个头疼的事情,比如像我之前那段时间,写代码常驻地是电信宽带,有线无线,没准哪个会有故障,回到处住,用的电信,仍然是有线无线均可选择,回到公司,联通宽带,有线有时绑定IP,MAC,还会绑定端口,无线网络又经常极差,有时,还会需要使用goagent爬墙,还有时你可能不想有线无线同时启用。。。网段各种诡异各种奇葩,DNS各种记不住,好在,有了这段脚本,让换IP变成一种享受~~,哈哈,将下面代码,精简或是修改成你需要的部分,保存为ip.bat放在桌面,事情就变得简单多了~

@echo off

@rem 设置需要使用的代理服务器地址===========================================
 set ProxyServerValue=127.0.0.1:8087
@rem 无需使用代理服务器的地址,注意:",<local>"表示激活无需使用的地址,一定要保留
 set ProxyOverrideValue="10.*,<local>" 


@rem ==============================================================================
:menu
 cls
 echo.
 echo                        IP设置脚本(不区分大小写)
 echo               ==================================
 echo                        1:    无线自动
 echo                        2:    无线公安
 echo                        3:    有线自动
 echo                        4:    有线宿舍
 echo                        5:    有线公安
 echo                        6:    有线晓山
 echo                        7:    无线宿舍
 echo                        8:    无线晓山
 echo               ==================================
 echo                        P:    设置代理
 echo                        N:    取消代理
 echo                       EB:    启用本地连接 
 echo                       DB:    禁用本地连接
 echo                       EW:    启用无线连接
 echo                       DW:    禁用无线连接
 echo                        Q:    退出
 echo.

@echo off
set /p input=选择上网地点并回车:

if "%input%"=="1" goto IP_1
if "%input%"=="2" goto IP_2
if "%input%"=="3" goto IP_3
if "%input%"=="4" goto IP_4
if "%input%"=="5" goto IP_5
if "%input%"=="6" goto IP_6
if "%input%"=="7" goto IP_1
if "%input%"=="8" goto IP_1
if "%input%"=="p" goto IP_P
if "%input%"=="P" goto IP_P
if "%input%"=="n" goto IP_N
if "%input%"=="N" goto IP_N
if "%input%"=="eb" goto IP_EB
if "%input%"=="EB" goto IP_EB
if "%input%"=="db" goto IP_DB
if "%input%"=="DB" goto IP_DB
if "%input%"=="ew" goto IP_EW
if "%input%"=="EW" goto IP_EW
if "%input%"=="dw" goto IP_DW
if "%input%"=="DW" goto IP_DW
if "%input%"=="Q" exit
if "%input%"=="q" exit


:IP_1
netsh interface ip set address "无线网络连接" dhcp
netsh interface ip set dnsservers "无线网络连接" dhcp
goto end

:IP_2
netsh interface ip set address "无线网络连接" static 192.168.170.221 255.255.255.0 192.168.170.1
netsh interface ip set dnsservers "无线网络连接" static 221.228.255.1 primary yes
goto end

:IP_3
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dnsservers "本地连接" dhcp

goto end

:IP_4
netsh interface ip set address "本地连接" static 192.168.1.106 255.255.255.0 192.168.1.1
netsh interface ip set dnsservers "本地连接" static 221.228.255.1 primary yes

goto end

:IP_5
netsh interface ip set address "本地连接" static 192.168.168.221 255.255.255.0 192.168.168.1
netsh interface ip set dnsservers "本地连接" static 221.228.255.1 primary yes
goto end

:IP_6
netsh interface ip set address "本地连接" static 192.168.1.85 255.255.255.0 192.168.1.254
netsh interface ip set dnsservers "本地连接" static 221.6.4.66 primary yes
goto end



@rem ==============================================================================
:IP_P
 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t reg_sz /d %ProxyServerValue% /f
 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t reg_sz /d %ProxyOverrideValue% /f
 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t reg_dword /d 00000001 /f
goto end
@rem ==============================================================================
:IP_N
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t reg_dword /d 00000000 /f
goto end

:IP_EB
netsh interface set interface name="本地连接" admin=ENABLED
goto end

:IP_DB
netsh interface set interface name="本地连接" admin=DISABLED
goto end

:IP_EW
netsh interface set interface name="无线网络连接" admin=ENABLED
goto end

:IP_DW
netsh interface set interface name="无线网络连接" admin=DISABLED
goto end

:end
goto menu

 

 

分享到:
评论

相关推荐

    码农杂志第1期

    安全性是任何软件开发中的重要环节,《码农》第一期也可能包含关于代码安全、数据加密、网络安全的专题,帮助开发者理解并防止常见的安全威胁,如SQL注入、XSS攻击等。 最后,杂志可能会设有职业发展栏目,提供面试...

    码农工具之好用的串口工具Docklight

    《码农工具之好用的串口工具Docklight》 在IT行业中,串口通信是设备间进行数据传输的一种常见方式,尤其在嵌入式系统、物联网设备以及一些老式的硬件设备中,串口通信扮演着重要角色。而Docklight,就是一款专为...

    码农 第6期_603c8.pdf

    本文标题为“码农 第6期_603c8.pdf”,主题聚焦于计算机网络安全,并特别对网络中的无线网络攻击、Android与iOS平台的安全问题进行了深入探讨。此外,文章还涉及了恶意软件对抗、网络钓鱼等互联网安全常识。 1. ...

    码农第一期

    码农的草帽底下,是一颗充满创造力的自由不羁的头脑。 他们遵从最佳实践而痛恨陈规教条,他们欣赏天才而不迷信权威,他们喜欢思考而不轻易苟同。他们是技术人,却追求人文理想;他们敢于呐喊,说出自己的观点和...

    码农杂志第3期

    图灵写给程序员的免费电子杂志《码农》,第三期,欢迎下载

    码农 杂志1-3期

    《码农》杂志是一本专注于IT技术和职业发展的出版物,其1-3期包含了丰富的信息,旨在帮助IT从业者提升技能,了解行业动态,以及解决实际工作中遇到的问题。每一期都可能涵盖多个主题,包括编程语言、软件开发、数据...

    《码农》1-4期

    该文件包含了图灵社区出版的《码农》第一期到第四期的杂志。上面介绍了各种算法,访谈和IT行业的方方面面,致力于IT行业的可以看看。 码农的草帽底下,是一颗充满创造力的自由不羁的头脑。 他们遵从最佳实践而...

    码农杂志第6期

    《码农》杂志是图灵出版社会面向程序员推出的一份免费电子杂志,旨在为编程爱好者和从业人员提供最新的技术资讯、深度分析以及实用的编程技巧。第六期的发布,无疑为广大的码农群体带来了丰富的知识盛宴。以下是这期...

    码农杂志第2期

    图灵写给程序员的免费电子杂志《码农》,第二期,欢迎下载

    简洁自适应个人码农主页源码_简洁自适应个人码农主页源码_

    总的来说,【简洁自适应个人码农主页源码】是一个适合初学者和经验丰富的码农的实用工具,它提供了一个无需编程技能即可快速搭建个性化主页的解决方案。通过学习和修改这个源码,开发者可以深化对HTML和CSS的理解,...

    十年码农内功2023.7.2

    【十年码农内功2023.7.2】这个标题暗示了这是一份关于程序员长期积累和技能提升的资料,可能包含了编程语言、软件工程、算法与数据结构、项目管理等多个方面的重要知识点。虽然没有具体的标签来进一步定义主题,但...

    码农那种周刊知识整理.zip

    码农那种周刊知识整理.zip,码农周刊整理

    码农第六期

    对于码农来说,理解和掌握网络安全知识尤为重要。 - **举例说明**:“无知有害”这一主题强调了对于网络安全知识缺乏所带来的潜在危险。例如,如果不知道病毒、网络钓鱼等攻击方式,那么受到攻击的风险将会大大增加...

    码农翻身.xmind

    码农翻身,自己的xmind类型的读书笔记,大家如果需要可以自行下载。当前文件对应我博客中的读书笔记内容

    码农杂志第7期

    图灵写给程序员的免费电子杂志《码农》,第七期,欢迎下载

Global site tag (gtag.js) - Google Analytics