Windows XP 下单网卡实现VPN+NAT代理服务器
OpenVPN的配置请参考上一篇博客:OpenVPN在windows下的安装与配置
为教研室配置VPN,所用软件为openVpn。OpenVPN配置成功后,可以成功组成虚拟个人网,但还不能通过服务器代理访问外网。为了达到这个目的现需要在服务器端开启NAT服务。(网上有用连接共享的,但我不知道为啥没试验成功,放弃了)
实现步骤基于如下系统情况
WindowsXP 中文版+SP3
单网卡,具有教研室局域网IP192.168.1.114
1) 修改注册表(开启TCP/IP转发):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter=1
2) net stop remoteaccess // Stop the RAS Service
3) netsh routing ip nat install
4) netsh routing ip nat add interface "YOUR INTERNET NIC" full
5) netsh routing ip nat add interface "YOUR OPEN VPN TAP NIC" private
6) netsh routing ip nat add interface Internal private
7) net start remoteaccess
My netsh routing ip nat show interface then looks like:
NAT Internal Configuration
---------------------------
Mode : Private Interface
NAT Local Area Connection Configuration
---------------------------
Mode : Address and Port Translation
NAT Local Area Connection 4 Configuration
---------------------------
Mode : Private Interface
NOTE: I actually had to reboot at the end for everything to take effect.
具体到我的步骤如下:
1. 打开 Routing and remote access服务
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter
= 1 重启
2 netsh
routing ip nat
install
add interface name="本地连接 2" mode=full //服务器上用于上外网的连接
add interface name="本地连接 3" mode=private //安装OpenVPN时生成的虚拟连接
add interface name="内部" mode=private
输入show interface命令后显示:
NAT 内部 配置
---------------------------
模式 : 专用接口
NAT 本地连接 2 配置
---------------------------
模式 : 地址和端口转换
NAT 本地连接 3 配置
---------------------------
模式 : 专用接口
即表示NAT配置成功,重启。
以上步骤实现后,则VPN+NAT配置成功。可拨入主机,并可通过主机代理出去访问主机所在的资源。如同处在主机带的局域网中。
至此,VPN配置完毕。
注意:最后三行中的"本地连接 2"、"本地连接 3"和“内部”是在“网络连接”中显示的名字,“本地连接”一般都能看到,而“内部”只有在有vpn client连接的时候才能看到。一般来说,“内部”这个名字是不用改的,“本地连接 2”、“本地连接 3”请根据自己机器的具体情况修改。
参考连接:http://hi.baidu.com/dailyye/blog/item/43b38b2fc6f5c03b1e3089aa.html
分享到:
相关推荐
这是将linux下的openvpn移植到windows下,可以在windows下实现基于ssl vpn功能.zip
Tap-Windows Adapter 虚拟网卡 vpn 多联 神器
python库。 资源全名:openvpn_status-0.1.1-py2.py3-none-any.whl
Use this to get a proxy on kali
Windows11 装不了虚拟网卡,可能可以帮助您解决问题
openvpn基础知识-详细笔记文档总结
OpenVpn TAP驱动程序池溢出 信用 )电报用户名: : 此漏洞已报告给OpenVpn。 成功利用此漏洞可以帮助攻击者绕过Windows中的驱动程序唱歌强制执行和加载未签名的恶意驱动程序。 OpenVpn Tap驱动程序使用...
Win10系统—VPN连接无法启动虚拟网卡任务.pdf
基于linux的+openvpn网络.pdf
用于建立vpn,windows的虚拟网卡。 什么是 TAP-windows? TAP-Windows 是一个网络驱动程序,用于在 Windows 上提供虚拟 Tap 设备功能。它是 OpenVPN 开源 VPN 解决方案的一个组件。 什么是虚拟 Tap 设备? 虚拟分路...
Stas'M 的终端服务实时补丁允许您在 Windows XP 机器上修补远程桌面并发会话,还能够在 Windows XP Home Edition 上解锁远程桌面。而且您无需更改操作系统版本或重新启动计算机。补丁分两个阶段实时工作: 第 1 ...
简单管理openvpn3
openvpn3-arch-package
这些是相同的简单脚本...一个用于启动/停止/切换特定隧道即服务(初始化脚本)。 第二个是建立或断开隧道时调用的脚本(上/下脚本)。 还提供了pyQt GUI界面。
根据本人运维经验,结合openVPN社区相关案例,针对TAP-Windows-adapter安装失败“an error occured installing the TAP device driver”错误提示,提出五种解决方案
driverpack massstorage
认证中心(CA) 权限是项目中最安全的部分。 这些设置控制和保护根CA证书。 理想情况下,授权机构应托管在与中间CA分开的计算机和网络上。 目的 创建自签名的根证书颁发机构证书 签署来自中间证书颁发机构的请求 ...
openvpn-debian Ubuntu 的 openvpn debian 包的分支,更新到最新的 openvpn 版本
tap虚拟网卡驱动64位系统
网络系统管理赛项软件包(服务模块软件包、普通PC软件包、无线地勘系统等)