您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

设置VPN服务器

时间:2022-06-01 14:15:00  来源:  作者:迈步走向阳光

 使用 VPN 服务,可以远程连接到单位的网络,像在局域网内一样工作。

  在 FreeBSD 操作系统,VPN 服务可用 ppp 或者 mpd5 来提供。ppp 不需要另外安装软件,直接设置就可以了。但经过使用对比,我觉得使用 mpd5 做 VPN 服务器更好一点。

  下面是在 FreeBSD 上配置 mpd5 支持 VPN 服务的过程。

一、安装 mpd5。mpd5 可以提供多种服务,我只使用它提供的 VPN 服务。用 root 登录,在命令行输入:

pkg install mpd5

响应提示,完成安装过程:

The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        mpd5: 5.9_8

Number of packages to be installed: 1

The process will require 1 MiB more space.
385 KiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching mpd5-5.9_8.pkg: 100%  385 KiB 394.4kB/s    00:01
Checking integrity... done (0 conflicting)
[1/1] Installing mpd5-5.9_8...
[1/1] Extracting mpd5-5.9_8: 100%

二、运行 mpd5。在 /etc/rc.conf 文件中添加以下一行:

mpd_enable="YES"

保存后输入命令:

/usr/local/etc/rc.d/mpd5 start

mpd5 正常启动完毕。这个时候还没有启动 VPN 服务,VPN 服务侦听的端口是 1723。可通过下面的命令验证:

sockstat -4

电脑显示:

root     mpd5       895   17 tcp4   127.0.0.1:5005        *:*
root     mpd5       895   20 tcp4   *:5006                *:*

没有显示 1723 端口被 mpd5 侦听,1723 是VPN服务使用的端口。

三、设置mpd5支持VPN服务。打开文件
/usr/local/etc/mpd5/mpd.conf,找到 default:

# Default configuration is "dialup"
default:
	load dialup

上面那行注释显示默认配置是拨号上网。将默认配置改为:

# Default configuration is "dialup"
default:
	load pptp_server
  #load dialup   #在这一行的前面加上#号将它注释掉,说不定将来还需要用到。

将默认的配置改为加载 pptp_server。

在这个文件中找到 pptp_server:,根据实际情况进行更改。

# Define dynamic IP address pool.
	set ippool add pool1 192.168.1.50 192.168.1.99

改为:

# Define dynamic IP address pool.
	set ippool add pool1 10.10.10.160 10.10.10.169   #//根据我的局域网进行设置,留出10个IP地址
#192.168.1.50 192.168.1.99

再向下几行,找到

# Specify IP address pool for dynamic assigment.
	set ipcp ranges 192.168.1.1/32 ippool pool1
	set ipcp DNS 192.168.1.3
	set ipcp nbns 192.168.1.4

改为:

# Specify IP address pool for dynamic assigment.
	set ipcp ranges 10.10.10.101 ippool pool1
#192.168.1.1/32 ippool pool1
#	set ipcp dns 192.168.1.3
#	set ipcp nbns 192.168.1.4

再向下找到

# Configure PPTP
        set pptp self 1.2.3.4

改为:

# Configure PPTP
        set pptp self 0.0.0.0
#1.2.3.4

保存文件并退出。

四、添加 VPN 用户。打开文件
/usr/local/etc/mpd5/mpd.secret。在文件最后添加这样一行:

test            "testvpn"       10.10.10.161

test 是登录 VPN 的账号,testvpn 是登录密码。 10.10.10.161 是指定给这个用户的IP地址,用户成功登录之后,使用这个地址访问内部网。

  到这里,重新启动一下,mpd5就可以提供VPN服务了。输入下面的命令重新启动:

/usr/local/etc/rc.d/mpd5 restart

用命令查看mpd5是否已经侦听1723端口:

~ # sockstat -4|grep mpd5
root     mpd5       895   17 tcp4   127.0.0.1:5005        *:*
root     mpd5       895   20 tcp4   *:5006                *:*
root     mpd5       895   24 tcp4   *:1723                *:*

可以看到 mpd5 已经在侦听 1723 端口。如果有防火墙,需要打开 1723 端口,并且放行 GRE 协议。电脑已经是 VPN 服务器了。

五、在 windows 端连接 VPN。

在 Windows 桌面,鼠标右键单击“网络”,点“属性”。单击“设置新的连接或网络”,单击“连接到工作区”,单击“下一步”按钮。选择“否,创建新连接”,单击“下一步”按钮。单击“使用我的 Inte.NET 连接(VPN)”。

设置VPN服务器

 

在 Internet 地址 栏中输入 VPN 服务器的 IP 地址。我现在的 IP 地址是 10.10.10.5,如果在外网连接,需要输入服务器的 IP 地址。【因为我使用的是拨号上网,每 48 小时会改变一下 IP 地址,我将 IP 地址上传到网站,需要连接时打开网页就可以取到。】输入完成后单击“下一步”按钮。

设置VPN服务器

 

输入前面设置的用户账号和密码。根据前面在 mpd.secret 文件里的设置,这里的用户名是 test,密码是 testvpn。输入完成后单击“连接”按钮。

设置VPN服务器

 

稍等一下就连接成功了。这样就可以直接访问 VPN 的内部网络。

六、更多设置。

  我们可能还需要对 VPN 连接做一点设置,才能让我们既可以访问 VPN 服务器所在的网络,又可以直接使用互联网。

  在前面打开的“网络和共享中心”窗口左侧列表中单击“更改适配器设置”,然后用鼠标右键单击前面创建的 VPN 连接,单击“属性”,在弹出的窗口点一下“网络”选项卡。在出现的窗口中双击“Internet协议版本4(TCP/IPv4)”

设置VPN服务器

 

显示“Internet协议版本4 属性”窗口。

设置VPN服务器

 

单击“高级”按钮。

设置VPN服务器

 

在显示的窗口中取消选定“在远程网络上使用默认网关”。重新拨号或者断开后重新拨号,就可以同时访问 VPN 同时又可以直接连接互联网了。



Tags:VPN服务器   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
NordVPN正式从印度移除其VPN服务器
据telecompaper网6月15日报道,印度新的数据收集政策促使另一家VPN提供商NordVPN从该国移除其服务器。图片来自:telecompaperNordVPN今天表示将在6月26日正式关闭其在印度的物...【详细内容】
2022-06-15  Search: VPN服务器  点击:(623)  评论:(0)  加入收藏
设置VPN服务器
 使用 VPN 服务,可以远程连接到单位的网络,像在局域网内一样工作。  在 FreeBSD 操作系统,VPN 服务可用 ppp 或者 mpd5 来提供。ppp 不需要另外安装软件,直接设置就可以了。...【详细内容】
2022-06-01  Search: VPN服务器  点击:(1692)  评论:(0)  加入收藏
Centos7安装与配置OpenVPN服务器
养成良好习惯,在安装前先更新一下软件包,多数软件包更新主要是修补漏洞。 更新 CentOS 软件包yum -y update虽然也是可以不进行更新直接安装。安装 OpenVPN 和...【详细内容】
2021-09-02  Search: VPN服务器  点击:(707)  评论:(0)  加入收藏
CentOS7.3 Linux系统搭建VPN服务器之PPTP
PPTP(Point-to-Point Tunneling Protocol),点对点隧道协议,使用一套通信规则,它在公共的互联网上建立一个私人隧道供企业使用。也是实现虚拟专用网(也叫VPN)的方法之一。在windows...【详细内容】
2020-07-24  Search: VPN服务器  点击:(2329)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(19)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(36)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(45)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(43)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(74)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(62)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(45)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(163)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(54)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(88)  评论:(0)  加入收藏
站内最新
站内热门
站内头条