修改pptp vpn的默认端口
来源:互联网 发布:linux 小数比较大小 编辑:程序博客网 时间:2024/05/01 05:47
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/tcphks-lm 1722/udppptp 1723/tcppptp 1723/udpcsbphonemaster 1724/tcpcsbphonemaster 1724/udp...
将pptp开头的两行后面的1723改成想使用的端口。如果pptpd服务已经启动了的话,就重新启动一下,就可以使用新端口了。如果对于不能重启pptpd服务的情况,这种方法就没有第一种方法好,但相对下面的方法也算很简捷了。
1-3、修改pptpd源代码
下载了pptpd的源代码,grep了一下,发现在 pptpdefs.h
文件里有如下定义:
.../* PPTP ctrl message port */#define PPTP_PORT1723...
尝试修改了,再编译安装后,运行发现不起作用,但是无论是原来的端口还是修改后的端口都没法使用。也不知道是哪里出错,暂时没找到原因。不过有了上两种方法,这个方法能否成功也无所谓了。
0 0
- 修改pptp vpn的默认端口
- 修改pptp vpn的默认端口
- Windows修改默认VPN(PPTP)默认端口1723
- Ubuntu配置PPTP的VPN
- 修改Jboss的默认端口
- 修改VSFTPD的默认端口
- 修改WampServer的默认端口
- 修改WampServer的默认端口
- 修改jenkins的默认端口
- 修改WampServer的默认端口
- 修改WampServer的默认端口
- 修改WampServer的默认端口
- 修改WampServer的默认端口
- vpn修改端口号
- pptp vpn
- pptp vpn
- PPTP VPN
- 架设windows到Linux的PPTP VPN
- Activtiy完全解析(二、layout的inflate过程)
- ubuntu 14.04 安装设置nfs服务,好让单板挂载使用
- MergeSort
- ubuntu下mysql常用操作
- java存储数据
- 修改pptp vpn的默认端口
- 判断xml,json,数组
- 又学一招——删除windows服务
- 30. Substring with Concatenation of All Words 找出包含所有字典中词的开头
- Codeforces Round #323 (Div. 1)-B. Once Again...
- gradle 构建错误:Unsupported major.minor version 52.0 解决办法
- MYSQL单表中各记录总和统计 适用于报表
- iOS中延时执行的几种方式
- OpenCV从入门到放弃(三):Core组件细讲