中国开发网: 论坛: 资源共享: 贴子 219622
zhong
Google Secure Access另类用法
最重要的是,做个方法不用装Google Secure Access也能使用

首先建立一个vpn连接,假设连接名字为google


创建一个新连接->下一步
选连接到我的工作场所的网络->下一步
选虚拟专用网络连接->下一步
公司名:也就是你连接的名字,随便填写->下一步
选不拨初始连接->下一步
主机域名:就填vpn.google.com ->下一步
->完成





非常简单,打开
https://vpn.google.com/getpass/
这个地址,
然后会看到如下的网页.

<?xml version="1.0" encoding="utf-8" ?>
- <vpn>
- <auth>
<server>66.28.250.25</server>
<user>6229297525</user>
<pass>PLu8zDJREg3Me3DqA0zj</pass>
</auth>
</vpn>

Server的地址也可以写vpn.google.com

可以刷新多次,除了Server的IP不会变之外,User name和Password是随机变化的.
记下来,,在上面的vpn连接踵分别填入上边的IP,User name和Password.连接就可以了。


----------简便方法一----------------

如果不想太麻烦,那你可以使用下面的脚本


代码:
--------------------------------------------------------------------------------

@echo off
setlocal ENABLEDELAYEDEXPANSION
cls
curl --insecure <a href=https://vpn.google.com/getpass/ target=_blank>https://vpn.google.com/getpass/</a> >>001.txt
for /f "tokens=1-2 delims=<>" %%a in ('findstr "user" 001.txt') do (set user=%%b)
for /f "tokens=1-2 delims=<>" %%c in ('findstr "pass" 001.txt') do (set pass=%%d)
del 001.txt 2>>nul
rasdial google !user! !pass!
endlocal

--------------------------------------------------------------------------------


这里需要用到命令行的浏览器curl

http://www.mysea.net/download/index.php?dirpath=./lanyin◎venchia&order=0
在这里的curl.rar
----------简便方法二----------------
这个使用php代码来实现做个功能的

说明

建立一个vpn连接,并且在连接属性的tcp设置里面取消使用默认网关的选项
修改配置文件 config.php

$dialName="google";
VPN连接的名称

$serverIP="vpn.google.com";
google vpn服务器的地址, 如果域名不行,用这个ip 66.28.250.27

$waitTime="5";
程序等待多长时间后退出,设置为5秒

$routeTables
设置连接后添加的路由表, 规则: "ip"=>"mask"

设置后,运行run.bat即可




在这里下载
http://www.mysea.net/download/index.php?dirpath=./lanyin◎venchia&order=0
php.rar文件
----------简便方法三----------------
有个一个脚本的方法,不过是用vbs的,直接将下面的代码保存为vbs文件就能用了


代码:
--------------------------------------------------------------------------------

Option Explicit

Dim PasswordPage, ConnectionName
Dim xmlhttp, oDom, GServer, GUser, GPass, mycmd, WshShell, oExec

ConnectionName = "Google"

PasswordPage = "<a href=https://vpn.google.com/getpass/" target=_blank>https://vpn.google.com/getpass/"</a>

set xmlhttp = createobject("microsoft.xmlhttp")
xmlhttp.open "get",PasswordPage,false
xmlhttp.setrequestheader "Pragma","no-cache"
xmlhttp.setrequestheader "Cache-control","no-cache"
xmlhttp.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
On Error Resume Next
xmlhttp.send

set oDom = CreateObject("MSXML.DOMDocument")
oDom.loadXML(xmlhttp.responseText)
GServer = oDom.getElementsByTagName("server").item(0).text
GUser = oDom.getElementsByTagName("user").item(0).text
GPass = oDom.getElementsByTagName("pass").item(0).text

mycmd = "rasdial " & Chr(34) & ConnectionName & Chr(34) & " " & GUser & " " & " " & GPass & " " & "/phone:" & GServer
Set WshShell = wscript.createobject("wscript.shell")
Set oExec = WshShell.Exec(mycmd)
'rasdial GoogleVPN user pass /phone:server

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录