找回密码
 注册

微信扫码登录

使用验证码登录

只需一步,快速开始

胜天工科技销售各种数字电视信号调制卡胜天工科技销售各种数字电视信号码流卡

【游客、新手、注册会员的区别】 【积分策略和会员晋级说明】 【发帖和附件上传规则】 【如何下载感兴趣的资料】 【如何获取梦游币】 【侵权资料处理及免责说明】
查看: 2876|回复: 0

在VPS(虚拟主机)上搭建VPN服务器随时更换IP地址

[复制链接]
  • TA的每日心情
    开心
    前天 10:40
  • 签到天数: 4204 天

    [LV.Master]伴坛终老

    发表于 2012-12-2 09:46:50 | 显示全部楼层 |阅读模式
    分享到:
    消息来自- 北京
    本文是纯技术文章,主要介绍如何在一台VPS上搭建VPN服务器,客户端实现代理上网、动态IP的功能。

    我是一个VPN的爱好者,对于研究VPN技术有很大的兴趣,前几天有一个朋友找到我帮忙,说了一下他的需求,描述了半天我才知道他的意思,大致如此:他在外面租用了一台VPS,然后在VPS上搭建VPN服务器,VPN客户端拨上之后,客户端电脑使用VPS上的adsl账户进行拨号,实现随时更换IP的功能。我当时很纳闷,他为什么要如此的大费周折,如果只是想要访问某些网站,那么大可以购买一个付费的VPN客户端就可以了。VPN客户端电脑使用VPS的adsl账号,怎么能实现异地拨号呢,但是他说已经有人这么做过,肯定能实现,只是不知道怎么设置的。这极大地引起了我的兴趣。

    经过我的多方测试,终于成功,实现了他的要求,感觉这是一个不错的解决方案,下面将测试过程分享给大家。因为用到了一些第三方软件,有些是需要付费,这根据您的需求。可以做些了解。本文完全从技术角度为大家分享,不涉及其它。

    先对专业名词做个解释:

    VPS(Virtual Private Server,虚拟专用服务器,简称 "VPS")是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的独立系统,它的运行和管理与物理服务器完全相同。虚拟专用服务器确保所有资源为用户独享。 每个VPS主机都可分配独立公网IP地址、独立操作系统、独立空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机是通过虚拟化技术实现的虚拟主机,它将物理硬件与操作系统分开,从而提供更高的 IT 资源利用率和灵活性。VPS虚拟服务器技术可以通过多种不同的方式灵活地分配服务器资源,每个虚拟化服务器的资源都可以有很大的不同,通过在一台服务器上创建多个VPS主机,可以确保每一个虚拟主机的用户独享VPS资源。

    一般可用在以下几个方面:虚拟主机空间、电子商务平台、ASP应用平台、数据共享平台、在线游戏平台、数据库存储平台等等。

    VPN(Virtual Private Network,虚拟专用网),通过在公用网络建立一个安全独享的VPN隧道连接,使用这条隧道可以对数据进行加密达到安全使用互联网的目的。虚拟专用网是对企业内部网的扩展。可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接。VPN主要采用隧道技术、加解密技术、密钥管理技术和身份认证技术达到建立安全连接的目的。

    VPN最大的作用就是连接不同地点局域网,就像在一个局域网内通信一样,现在公司内部的很多应用,需要在局域网环境下使用的,比如说文件共享、共享打印、ERP系统、关系型数据库等等。但是公司的总部或分支机构却在不同地点、或者有的员工需要出差,这时候就需要用到VPN。 不同地点办公室的局域网通过建立VPN,可以将各个局域网组成同一个局域网。外出人员的电脑通过VPN客户端的拨入连接服务器端,就好像在公司办公室内工作一样。 VPN还可以提供代理上网的功能,连接上VPN后,很多网站就可以访问了,速度快、无限制,可以自由的打开FaceBook、Twitter、Youtube等网站。

    有的游戏在自己所在地区没有服务器,我们无法连接。而如果拥有VPN,就可以轻松连上我们想去的服务器,打怪赚金币,速度非常快。通过VPN我们还可以随意更换IP地址,来隐藏自己的真实信息。

    根据我朋友的要求,他已经租好了几台VPS,上面安装的windows server 2003的系统。系统上有两个网卡,一个网卡是手动分配的一个内网IP地址,没有网关,所以无法打开网页,但是可以通过这个网卡进行远程桌面控制。

    另一个网卡是用作adsl拨号的,建立了拨号之后,就可以打开网页。

    经过我的分析,使用硬件的VPN设备就不用考虑了,使用系统自带的PPTP VPN,经过测试客户端根本就无法进行adsl拨号。在网上搜索之后,发现了PacketiX VPN(http://www.softether.com.cn/),个人感觉这个软件不错。经过测试,终于实现了异地拨号,更换IP的功能。

    一、VPS先拨号上网,租用的VPS的一个网卡上有手动分配的内网IP,这个IP与物理服务器做了端口映射,只能用作远程桌面管理,没有网关也无法连接外网。租用VPS的时候,会得到一个adsl的用户账号,通过另一个网卡进行宽带拨号,VPS才可以上网,才能实现我们的应用。
    1.jpg

    二、拨号上去之后,VPS获得到的是动态的IP地址。要作为VPN服务器,让VPN客户端进行连接,还需要一个动态域名,可以安装花生壳,或金万维,申请一个动态域名。
    2.jpg

    三、接下来安装VPN,从网上找到这个PacketiX VPN,看了使用说明之后,感觉这个VPN功能非常强大、灵活。是个不错的VPN产品,以前从来没有用过。
    安装完成,进行简单的设置之后,客户端就可以进行VPN连接了。
    4.jpg
    3.jpg

    四、VPN客户端进行连接,先安装VPN客户端,然后建立VPN连接设置,主机名就是VPS上的花生壳申请的动态域名。
    5.jpg 6.jpg

    五、VPN客户端建立连接之后,就可以连接VPS上的VPN服务器,然后通过在客户端电脑上建立拨号,使用VPS上的拨号账户,就可以实现更换动态IP地址。
    7.jpg 8.jpg

    第一次拨号获得到的IP地址:
    9.jpg
    断开adsl重新拨号后,获得到的IP地址:
    10.jpg
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|数字电视开发网 ( 京ICP备16008897号-5 )

    GMT+8, 2026-6-7 02:41 , Processed in 0.124664 second(s), 29 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表