windows下vpn拨号:
import os from time import sleep class VPNHelper(object): def __init__(self, _vpnIP, _userName, _passWord, WinDir=r"C:\Windows\System32", RasDialFileName=r'\rasdial.exe'): self.IPToPing = _vpnIP self._VPNName = _vpnIP; self._UserName = _userName; self._PassWord = _passWord; self._WinDir = WinDir self._RasDialFileName = RasDialFileName self._VPNPROCESS = self._WinDir + self._RasDialFileName def TryConnectVPN(self): try: command = self._VPNName + " " + self._UserName + " " + self._PassWord os.system(self._VPNPROCESS + " " + command) return 1 except: print("----VPN连接失败!---") return 0 def TryDisConnectVPN(self): try: command = self._VPNName + " /d" os.system(self._VPNPROCESS + " " + command) except: print("---VPN断开失败!---") def Restart(self, waitingTime=0): import time self.TryDisConnectVPN() time.sleep(waitingTime) status=self.TryConnectVPN() while(status==0): status = self.TryConnectVPN() time.sleep(1.5) def changIP(): vpn = VPNHelper("地址", "账号", "密码") vpn.Restart(5) sleep(6)
Linux下pptp拨号(先安装pptp):
def changIP(): o = 'F' while o =='F': try: print("关闭拨号器!") #subprocess.getoutput('sudo pptpsetup --delete laoying') #sleep(0.5) pkill=subprocess.getoutput('sudo pkill -9 pptp') sleep(1) print('---1---',pkill) setuped=subprocess.getoutput('sudo pptpsetup --create laoying --server 地址 --username 账号--password 密码 --start') sleep(3) print('----2----',setuped) pon=subprocess.getoutput('sudo pon laoying') print('---3---',pon) sleep(2) newvpn = subprocess.getoutput('sudo route add default dev ppp0') print('----4--',newvpn) sleep(6) if pon != '' or newvpn!='': o = 'F' continue print("拨号成功!") return except: o = 'F' print('拨号出错!') sleep(0.5) #if __name__=='__main__': # changIP()
相关推荐
windows
利用rasapi32.dll进行拨号,包含详细的代码注释,在本代码基础上可以快速实现其它... 主要功能包括: 1.新建 电话线/ADSL宽带/VPN拨号连接 2.获取系统已有的拨号连接 3.挂断拨号连接 4.删除拨号连接、对拨号连接重命名
《DELPHI人事档案管理源码解析》 DELPHI人事档案管理系统是一个基于Delphi编程环境开发的应用程序,主要用于组织内部的人事信息管理和查询。这个系统对于初学者来说,是一个极好的学习实例,因为它涵盖了Delphi的...
【Delphi编写的MediaRing Talk网络电话拨号器】是一个基于Delphi编程语言开发的应用程序,主要用于实现网络电话的拨号功能。这个源码提供了一个深入理解如何在Delphi环境中集成VoIP(Voice over Internet Protocol)...
"易语言-易语言宽带拨号软件"是基于这种语言开发的一个应用程序,主要用于实现宽带网络的拨号连接和IP地址的更换功能。 在互联网上,拨号连接主要指的是通过ADSL(Asymmetric Digital Subscriber Line)或其他类型...
《易语言网络加速器源码解析与应用》 在IT领域,源码是软件开发的基础,它是程序员思想的具象化表达。易语言,作为一款中国本土开发的编程语言,以其简单易学的特点深受初学者和业余爱好者的喜爱。...
网络安全实验报告集~!
### 移植PPP 2.4.5到ARM平台实现TD-SCDMA网络拨号的知识点解析 #### PPP 2.4.5简介与应用场景 点对点协议(PPP,Point-to-Point Protocol)是一种在同步或异步线路上进行数据传输的协议,广泛应用于拨号连接以及...
目录: 01 MSR810_MSR93X系列路由器L2TP (LAC---...18 L2TP OVER IPsec VPN 拨号Windows7失败的问题 19 L2TP 统计结合radius服务认证,并统计VPN用户流量案例 20 MSR V7路由器系统信息中的用户状态包含L2TP用户吗?
Delphi实效编程百例-程序发布,包括产生程序序列号、设置程序为自动被执行等
易语言是一种基于中文编程的计算机程序设计语言,其设计目标是让编程更加简单、直观,尤其适合初学者和非计算机专业人员。标题“e语言-易语言IP自动更新”表明我们要讨论的是使用易语言实现的一个功能,即IP地址的...
深简 POE 路由 RSG-350PA 2.0 32M 原厂电信系统(已改不死 breed)
- **深信服Sangfor VPN-2150**:进行SSL VPN拨号测试,确保用户可以正常接入内网并访问资源。 - **锐捷网络RIIL系统**:测试其设备一体化采集监控管理功能,包括网络设备、主机设备和应用设备的管理和故障报警。 ...
更有音乐保持、电话激活、呼叫转移、强插、强拆、VPN拨号、帐号认证、复位IP地址、监听、修改网管号码、缩位拨号等功能,满足不同场景下的需求。 #### 三、网络电话与话务台操作 - **Netphone网络电话操作**:包括...
《易语言懒人自动拨号:智能连接与断线重拨技术详解》 在现代的网络环境中,稳定、高效的网络连接对于我们的工作和生活至关重要。然而,网络连接时常会出现不稳定或者意外断开的情况,手动重新拨号既费时又不便。...
在Windows 7操作系统中,实现自动拨号连接网络是一项便捷的功能,尤其对于那些依赖固定宽带连接的用户。本文将深入探讨如何在Win7系统中设置自动拨号,并提供相关知识以便用户更好地理解和操作。 首先,我们需要...
标题中的“TDialUp”是一款基于Delphi编程语言开发的经典自动拨号程序,适用于Windows操作系统。这个程序的主要功能是帮助用户快速、高效地连接到互联网,尤其在那个拨号上网的时代,这类工具非常受欢迎。Delphi是一...
ikuai拨号异常自动重拨脚本用于监控链路状态,如果遇到异常ip或者拨号失败会自动停止拨号并延时重拨,提高重拨成功率。
【网游加速器界面源码-易语言】是一个用于创建网络游戏加速器用户界面的源代码集合。易语言是一种中文编程语言,旨在简化编程过程,让初学者也能快速上手。这个源码提供了设计美观且功能实用的网游加速器界面的方法...