如何在Windows服务器上架设VPN
这是一个简短的教程,目的是为了快速搭建一个可用的***,本文并不涉及有关***的正常使用内容。本简短教程基于以下硬件条件:
一台安装了Debian GNU/Linux 50的VPS。
当然理论上所有可以安装pptpd包的nix系统都可以作为主机,教程中安装方式是基于Debian的apt-get命令,其他发行版请自行对照使用。
这台VPS的物理位置是Fremont, CA。
物理位置作为***这个应用本身并不重要,在这里提出只是多此一举。
安装服务器端软件
# apt-get install pptpd
Debian的包管理是所有发行版里最好的,所以这条命令打完就安装完毕了我们的pptp服务器端程序。
配置IP地址范围
编辑/etc/pptpdconf,在最后添加如下地址:
localip 19216801remoteip 1921680234-238,1921680245
这两句设置了当外部计算机通过pptp联接到***后所能拿到的ip地址范围和服务器的ip地址设置。
增加一个用户
编辑/etc/ppp/chap-secrets,在下面增加类似的条目:
username pptpd password
上面内容很好理解,最后那个星号是说允许从任何IP地址联接,如果你想单独设定IP地址也可以。
重启pptpd服务
# /etc/initd/pptpd restar
理论上到这里一个***就已经搭建完毕了。无论你用的是Windows还是OSX,或者是iPhone OS,都可以通过建立一个pptp链接来联入这个***。不过你并不能通过这个来上Internet,因为所有的数据都作用于那台pptpd的服务器上,而不会传入拨入的计算机设备上。要上Internet还需要这么干:
dns解析支持
编辑:/etc/ppp/options,在里面找一下“ms-dns”项目:
ms-dns 20867222222 ms-dns 20867220220
我填写的是OpenDNS的地址,当然你也可以填写电信的DNS。
允许转发
编辑/etc/sysctlconf,看一下netipv4ip_forward参数是不是1。
netipv4ip_forward=1
最后的最后,运行一下这条命令来打开iptables的转发支持:
/sbin/iptables -t nat -A POSTROUTING -s 19216800/24 -o eth0 -j MASQUERADE
注意:来自@LEMONed的消息,只有Xen的VPS可以搭建pptp,OpenVZ的不行。
引用来自@LEMONed的话:
因为openvz下只有venet0,没有eth0,而绝大多数的vps都是openvz的,然后绝大多数的openvz vps都没有masqurade,只能搭建open***并且要自签证书什么的,根本不能用pptpd。我为了给iphone搭个***曾经把这个研究透彻了
在我的电脑点击右键——管理——找到服务,然后在里面查找PacketiX *** Client服务,查看服务的启动类型是什么,改为自动,就没问题了。再重启电脑,之后就会随机启动了。
1 安装带 *** Gate Client 插件的 SoftEther *** Client (只需在第一次时安装一次)
下载带有 "*** Gate Client 插件" 的 SoftEther *** Client 的特殊版本。
http://download***gatejp/common/cdaspx/***gate-client-20170614-build-9634138649zip
解压缩下载的 ZIP 文件内容到一个文件夹中。如上图,安装程序和一些 DLL 文件被提取。
执行以 "***gate-client" 开头的文件名的安装程序,并继续进行安装。
上述安装程序将启动。你必须在 "选择软件组件安装" 屏幕中选择 "SoftEther *** Client" 。
安装完成后,将在桌面上创建 SoftEther *** Client 的图标。
2 运行 *** Gate Client 插件并连接到 *** Gate 服务器
在桌面上双击 SoftEther *** Client 图标。
如上图, "*** Gate 公共 *** 中继服务器" 图标会显示在窗口中。双击该图标。
如果有通知显示,继续按屏幕描述的进行。
"SoftEther *** Client 的 *** Gate 学术实验项目插件" 启动。
在此屏幕上,你可以看到当前正在运行的 *** Gate 公共 *** 服务器的列表。此屏幕上的列表与 顶页的列表 是相同的。从列表中选择一个连接,然后单击 "连接到 *** 服务器" 按钮。
如果选定的 *** Gate 服务器同时支持 TCP 和 UDP 协议,上面的屏幕将会出现。在屏幕上选择 TCP 或 UDP。
如果一个 *** 连接建立成功了,上面的消息将出现。这个窗口将在 5 秒后自动消失。如果您无法连接到指定的 *** 服务器,再试一次。
3 通过 *** 中继享受互联网
虽然建立了 *** 连接,在 Windows 上将创建一个虚拟网络适配器,该适配器将被分配一个以 "10211" 开始的 IP 地址。默认网关地址将被指定在虚拟网络适配器上。您可以在 Windows 命令提示下运行 "ipconfig / all" 命令,确认这些网络配置。
当 *** 建立时,所有到互联网的通讯将通过 *** 服务器转发。您可以在 Windows 命令提示中使用 "tracert 8888" 命令验证。
如上图,如果数据包路径是通过 "10211254254" ,你的通信现在就是通过 *** Gate 公共 *** 服务器中的一个转发的。
您还可以访问 *** Gate 顶部页面 来查看当前的全球 IP 地址。如果你连接到一个位于海外国家的 *** 服务器,您可以看到您的来源国或地区已更改为其他的。
当你的 *** 连接建立时,享受 YouTube、Facebook 或 Twitter 吧。
Facebook、Twitter 和 Gmail 使用 HTTPS (SSL) 加密的通信协议。无论是否通过 *** ,没有人可以窃听这些加密通信。
参考资料
SoftEther *** Client + *** Gate ClientCSDN[引用时间2017-12-27]
1、***的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”。顾名思义,虚拟专用网络可以把它理解成是虚拟出来的企业内部专线。2、 一般对于个人用户而言,建立个人网上站点必须找一个ISP或者ICP才可以,他们会
1.租用专用服务器:也就是为您建立一个专用的服务器,该服务器只为您一个人使用,您有完全的管理权和控制权。现在很多中小企业使用的就是这种服务,但是个人一般不能使用这种服务,因为其费用非常高。
2.使用虚拟主机:这种技术目的是让多个用户共用一个服务器,但是对于每一个用户而言,感觉不到其他用户的存在。在此情况下该服务器要为每一个用户建立一个域名、一个IP地址、一定大小的硬盘空间、各自独立的服务。这一技术有可能参考了操作系统中虚拟内存的思想,使得有限的资源可以满足较多的需求,且使需求各自独立,互不影响。这种方式由于多个用户共同使用一个服务器,所以价格是租用专用服务器的十几分之一,而且可以让您有很大的管理权和控制权,如有建立邮件系统的权利(数量上有限制),有自己的FTP、WWW站点,提供CGI支持等等。
3.免费个人主页:这种服务是免费的,是您加入了该ISP后,该ISP为您提供的一个小服务,不过限制您可以有一个自己的主页,而且该主页不能支持一些高级技术。
您可以根据需要来选择正确的方式。如果您只是想有一个自己的WWW网站,那么只要加入一个ISP就可以得到一个WWW网站。如果您想尝试网管的乐趣,则可以考虑申请虚拟主机服务,而且现在租用虚拟主机的费用并不高。
0条评论