现在家里开税控发票必须联网,使用VPDN网络,实际就是一个L2TP 的VPN,拨了这个VPN之后就会改变本地的默认路由,全部访问都走专线。因为服务器端没做NAT,因此除了国税的指定网站外是无法访问Internet的。

准备工作:右键VPN连接–属性–网络–Internet协议版本4–属性–高级,将IP设置里的“在远程网络上使用默认网关”的勾掉。

我们可以通过添加静态路由的方式来解决,由于每次拨号获取到的IP都不同,因此我写了个BAT 批处理(XP):

@echo off
rasdial vpdn username password
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "10."') do (
set ip=%%i
echo %ip%
)
route add 100.0.0.0 mask 255.255.255.0 %ip%

WIN 7 下的BAT文件:

@echo off
rasdial vpdn username password
for /f "tokens=16" %%i in ('ipconfig ^| find /i "10."') do (
set ip=%%i
echo %ip%
)
route add 100.0.0.0 mask 255.255.255.0 %ip%

把以上文件中的vpdn替换为你的VPN名称,username和password替换为你的用户名和密码。把这个文件放到启动目录,就能开机自动拨VPN并添加静态路由了。

100.0.0.1这个地址就是国税的开票平台IP。
如果你想自动打开这个地址的话,可以加以下这行:
explorer.exe open=http://100.0.0.1:8001/ctais2/wssb/web.jsp

参考资料:http://gcp1126.blog.51cto.com/541139/787699

哟?不错哎 订阅小米的RSS Feeds 回去慢慢看^_^