电脑pptp端口怎么开

电脑pptp端口怎么开,第1张

想改变pptp 的端口,google了一下才发现似乎没有任何无痛的方法,每个方法都有点不足。

1、服务器端使用pptpd,网上找到3种方法:添加iptables规则、修改/etc/services 文件和修改pptpd源代码。

1-1、添加iptables规则

这个方法很简单,就是在数据包进入网关时就修改其源端口为vpn的默认端口1723,实现端口重定向:

iptables -t nat -A PREROUTING -p tcp --dport 31723 -j REDIRECT --to-ports 1723

这样做的缺点是,占用了两个端口,而且还需要其他iptables规则来防止外网直接访问1723端口才能达到隐藏的目的。

1-2、修改 /etc/services 文件

/etc/services/ 文件里定义了标准网络服务所对应的端口。虽然不是强制使用,但pptpd就是使用其中定义的端口来提供服务的。搜索pptp,可以找到:

...

hks-lm 1722/tcp

hks-lm 1722/udp

pptp 1723/tcp

pptp 1723/udp

csbphonemaster 1724/tcp

csbphonemaster 1724/udp

...

将pptp开头的两行后面的1723改成想使用的端口。如果pptpd服务已经启动了的话,就重新启动一下,就可以使用新端口了。如果对于不能重启pptpd服务的情况,这种方法就没有第一种方法好,但相对下面的方法也算很简捷了。

1-3、修改pptpd源代码

下载了pptpd的源代码,grep了一下,发现在 pptpdefs.h 文件里有如下定义:

...

/* PPTP ctrl message port */

#define PPTP_PORT 1723

...

尝试修改了,再编译安装后,运行发现不起作用,但是无论是原来的端口还是修改后的端口都没法使用。也不知道是哪里出错,暂时没找到原因。不过有了上两种方法,这个方法能否成功也无所谓了。

2、客户端使用pptpclient,参考上面服务器的修改方法

2-1、添加iptables规则

这个方法不太适合这种情况,因为是要对发出去的包的端口号进行修改,则当包回来的时候也要将其端口改回来,其实就相当于建立了一个管道了,比较麻烦。而且要对包进行标记和跟踪,需要很多步骤。

2-2、修改 /etc/services 文件

这个方法对客户端无效,也许客户端根本就不会读取 /etc/services 。

2-3、修改pptpclient源代码

从pptpclient官网下载了源代码,grep之后,找到pptp端口的定义是在 pptp_msg.h文件中:

...

/* PPTP magic numbers: ----------------------------------------- */

#define PPTP_MAGIC 0x1A2B3C4D /* Magic cookie for PPTP datagrams */

#define PPTP_PORT 1723 /* PPTP TCP port number*/

#define PPTP_PROTO 47 /* PPTP IP protocol number */

/* Control Connection Message Types: --------------------------- */

...

修改其中 PPTP_PORT 的值后make,运行发现有效,可以顺利连接到已经修改过的pptp vpn的端口上。

发现pptpclient的结构比较简单,如果想嵌入到其他的软件里也比较方便,只需要了解一下其中主要函数的调用即可。

路由器作为网际互联设备,是连接内部可信网络和外部非信任网络的枢纽节点,路由器的功能也越来越强,接入网络使得家庭和小型企业可以连接到某个互联网服务提供商,尽情的享受网络,那么你知道路由器pptp怎么设置吗?下面是我整理的一些关于路由器pptp设置的相关资料,供你参考。

路由器pptp设置的 方法 : 配置--网对网模式

网对网模式多用在总公司和分公司之间,网对网模式的一个优点就是内网电脑不用再配置拨号,只需要在路由器的服务端和客户端来配置就可以了。本篇 经验 以NR2X6为例。

服务端配置

1、进入路由器界面,在左侧导航栏处选择【】--【PPTP服务端】--【PPTP服务启用】,如图

每个功能配置的意思可以选择界面右上角的【帮助】有详细的介绍可以作为参考,如图

2、设置账号和密码

详细设置说明如图,主要区分网对网的时候要填写对端的【网络地址】

客户端配置

1、进入路由器界面,在左侧导航栏处选择【】--【PPTP客户端】--【PPTP客户端启用】,如图配置

配置完成以后在客户端状态会看到一条新添加的记录,如图

测试两端是否能够互访:

可以通过简单的命令ping一些对端双方的内网ip地址,如图能够ping通说明设置时成功的。

路由器pptp设置的方法: 配置--点对网模式

服务器配置

点对网模式主要用在出差或者在家办公的环境,其服务器配置和网对网的配置是一样的,请参照上面网对网模式的服务器配置。

电脑上创建连接

这里主要区分设置什么 *** 作系统 ,现在我们常用的windows系统里面XP和 win7 系统的设置方法有所不同,这个大家可以参考xp和win7系统创建虚拟连接的方法,这里不再多说。

   


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11503785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存