jni-java如何让window系统接入VPN服务器?

问题描述

java如何让window系统接入VPN服务器?

我写了个访问国外服务器的程序,在window系统通过图形界面配置一个VPN网络连接解决了境内IP被限的问题,但大多数网站会对一定时间内访问次数过多的IP做限制,这就需要不停的更换VPN服务器,我有大量的VPN服务器的IP、账号及密码,但不可能手动去不停的创建一个又一个的VPN网络连接,现在的问题是,怎样通过java来实现VPN服务器的连接?我在网上找了大量的资料:

有说通过 rasdial 命令http://blog.163.com/dxg369@126/blog/static/22211507200610257581440/
但是该命令的作用不是创建网络连接,而是联接已通过图形界面配置好的网络连接,更主要的是该命令没有指定IP的参数,所以只能用来联接同一个VPN连接,无法更改VPN服务器。

有说用C/C++动态创建VPN连接,通过JNI用java调用C/C++,但是尴尬的是我不懂C/C++,且时间比较急。

我自己是想通过修改注册表,来更改VPN网络连接中配置好的IP地址,但是又不知道其IP地址保存在哪。

所以在这希望各位大神,无论是什么方法,请指点一二,即使是一个猜测的方案都行,感谢!

时间: 2024-08-31 10:26:10

jni-java如何让window系统接入VPN服务器?的相关文章

vpn 帐号管理 cmd命令-VPN服务器 如何批量创建账户

问题描述 VPN服务器 如何批量创建账户 最近搭建了一台windows 2012 系统的vpn服务器,在服务器上遇到创建vpn账号的问题. 因为帐号属性里拨入项需要勾选允许访问 .不知可有cmd命令可以直接创建? 还是有其他的方式解决. 解决方案 free vpn

详解XP系统建立VPN连接的途径

  详解XP系统建立VPN连接的途径          VPN(Virtual Private Network),中文译名为虚拟专用网络,利用VPN技术,用户可以通过Internet远程接入某个内部网络(例如某个企业的局域网),通过身份验证之后,即使事实上该用户身处地球的另一端,也可以像访问本地网资源一样访问这个网络.同时,由于它采用了特殊的加密技术,因此能保证内部网中数据不被Internet上的其它用户窃取. VPN使用一项称为隧道的技术,可以通过Internet将数据安全地传输给您工作场所网

java-安卓平台的vpn调用系统net.vpn类连接失败

问题描述 安卓平台的vpn调用系统net.vpn类连接失败 类库来源`Github. APK 大部分代码是系统settings-vpn页面的 onError() java.io.IOException: cannot start service: mtpd at com.android.server.vpn.DaemonProxy.start(DaemonProxy.java:75) at com.android.server.vpn.VpnDaemons.startDaemon(VpnDaem

用Delphi开发JNI(Java Native Interface)应用(一)

JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高.关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个Javah工具来自动生成C语言程序框架.但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗? 通过对Javah生成的C程序框架和JDK中的JNI.h文件的分析,我们发现,Java利用JNI访问本地代码的关键在于JN

Java怎么监听系统剪贴板的变化 ?

问题描述 不是在自己的程序中监听剪贴板的变化 而是系统的使用中发生了剪切复制这类操作Java怎么监听 ? 需要JNI? 还是开个线程每一秒都做一次对比么 ...... 但是这样的话开销就不小了 请大家赐教 问题补充:AngelAndAngel 写道 解决方案 不然要是有这种软件 就天下打乱了.你做什么都可能监听到,那就完咯 呵呵.解决方案二:哦 这个东西不能办到,而且是不可能办到的. 而且操作系统是不可能让你这么干的 呵呵 相信我吧兄弟.解决方案三:还有 你是用的swing吧.解决方案四:看下面

Win8系统连接VPN后网络变成受限状态怎么办?

Win8系统连接VPN后网络变成受限状态怎么办?   解决方法: 1.打开win8网络然后在VPN连接上点击鼠标右键,选择"查看连接属性"; 2.在"VPN连接属性"窗口选择"网络"标签,选择"IPv4",再选择"属性"; 3.在Internet协议版本属性 右下方"高级"按钮; 4.将"在远程网络上使用默认网关"前面的勾取消,确认即可; 5.再次打开Win8的网络状

window系统cmd环境下从远程FTP服务器上下载文件

  我们总会遇到这样或那样的问题,window系统cmd环境下从远程FTP服务器上下载文件是怎么实现的呢? 看看下面的方法,也许对你有帮助: @echo off rem 指定FTP用户名 set ftpUser=FTPUSERYGL rem 指定FTP密码 set ftpPass=FTPUSER rem 指定FTP服务器地址 set ftpIP=10.16.12.101 rem 指定待下载的文件位于FTP服务器的哪个目录 set ftpFolder=/MBX-YGL-IN/UE0620/MBX-

win8系统连接vpn失败提示错误代码807的解决方法

  win8系统连接vpn失败提示错误807,具体现象如下所示: 解决方法: 1.确定错误原因是807错误; 2.在虚拟网络连接--右键属性--找到安全选项--修改安全选项如下图即可. 以上就是对win8系统连接vpn失败提示错误代码807的解决方法全部内容的介绍,简单两个步骤解决win8系统连接vpn失败提示错误807的解决方法,希望本教程内容能够帮助到大家.

Win7系统下VPN连接错误711的解决方法

  Win7系统下VPN连接错误711的解决方法,具体解决的方法步骤如下所示: 问题描述: 系统是Windows 7 64位旗舰版,之前没有使用任何优化工具优化系统,但总是无法启动VPN,提示"无法加载远程访问连接管理器服务.711错误:The operation could not finish because it could not start the Remote Acess Connection Manager service in time.Please try the operat