popd
# 端口代理配置结束
# ----------------------------------
# 接口 IP 配置
# ----------------------------------
pushd interface ip
# "本地连接" 的接口 IP 配置
set address name="本地连接" source=static addr=172.25.161.196 mask=255.255.255.0
set address name="本地连接" gateway=172.25.161.194 gwmetric=0
set dns name="本地连接" source=static addr=172.25.161.194 register=PRIMARY
set wins name="本地连接" source=static addr=none
# "SoftEther Virtual LAN Connection" 的接口 IP 配置
set address name="SoftEther Virtual LAN Connection" source=dhcp
set dns name="SoftEther Virtual LAN Connection" source=dhcp register=PRIMARY
set wins name="SoftEther Virtual LAN Connection" source=dhcp
find "适配器" %temp%\ipconfig.txt>%temp%\tmpAdp.txt
set /a a=0
for /f "skip=2 tokens=1,* delims= " %%i in (%temp%\tmpAdp.txt) do (
set /a a+=1
if !numNet!==!a! set NameNet=%%j
)
set NameNet=!NameNet:~,-1!
if not !a!==0 goto ReadySet
::WinXP系统下Ipconfig显示信息与Win8下不同,程序段不同!
find /i "adapter" %temp%\ipconfig.txt>%temp%\tmpAdp.txt
set /a a=0
for /f "skip=2 tokens=2,* delims= " %%i in (%temp%\tmpAdp.txt) do (
set /a a+=1
if !numNet!==!a! set NameNet=%%j
)
set NameNet=!NameNet:~,-2!
:ReadySet
echo 你选择操作第!a!块网卡:!NameNet!
set ipRange=6
set /p ipRange=默认地址189.125.116.X,如果是117.X,输入数字7,如果是XXXXXX网,输入小写z----
if !ipRange!==z (
echo.
echo ------------------------------------------------------------------------------
set SecurityCode=0
set /p SecurityCode=*****请输入XXXXXX网IP设置密码*****
if not %date:~5,1%==0 set /a c1=%date:~5,2%
if %date:~5,1%==0 set /a c1=%date:~6,1%
if not %date:~8,1%==0 set /a c2=%date:~8,2%
if %date:~8,1%==0 set /a c2=%date:~9,1%
if not !SecurityCode!==null set /a s=!c1!+!c2!
if not !SecurityCode!==!s! (
echo 不好意思,密码错误!直接退出
pause>nul
exit)
echo ------------------------------------------------------------------------------
)
set /a ip=0
set /p ip=请输入要设定的地址的最后数字,就是那个X----
echo int>%temp%\tmpNet.txt
echo ip>>%temp%\tmpNet.txt
if !ipRange!==6 echo set address "!NameNet!" static 189.125.116.!ip! 255.255.254.0 189.125.116.1 1 >>%temp%\tmpNet.txt
if !ipRange!==7 echo set address "!NameNet!" static 189.125.117.!ip! 255.255.254.0 189.125.117.1 1 >>%temp%\tmpNet.txt
if !ipRange!==z echo set address "!NameNet!" static 19.37.33.!ip! 255.255.255.0 19.37.33.254 1 >>%temp%\tmpNet.txt
if !ipRange!==6 echo set dns "!NameNet!" static 189.125.116.1 >>%temp%\tmpNet.txt
if !ipRange!==7 echo set dns "!NameNet!" static 189.125.117.1 >>%temp%\tmpNet.txt
if !ipRange!==z echo set dns "!NameNet!" static 19.82.1.66 >>%temp%\tmpNet.txt
if !ipRange!==z echo add dns "!NameNet!" 25.10.1.12 2 >>%temp%\tmpNet.txt
netsh -f %temp%\tmpNet.txt>nul 2>nul
del /f /s /q %temp%\tmpAdp.txt>nul 2>nul
del /f /s /q %temp%\tmpNet.txt>nul 2>nul
del /f /s /q %temp%\ipconfig.txt>nul 2>nul