我已通过预共享密钥为L2TP虚拟专用网连接配置了Windows Server 2016。服务器的LAN端地址为192.10.0.100。我可以从LAN端访问VPN。 在本地网络之外,我收到一条错误消息,提示“远程服务器没有响应”,并提到可能存在NAT或防火墙问题。 以下是我为VPN制定的规则: NAT add action=dst-nat chain=dstnat comment="NAT Rule for L2TP General Port 500" \
dst-address="Mikrotik public IP Address"
我有一个处理各种客户端的VPN服务器;有些只使用ipv4,有些使用ipv4和ipv6,还有一些将仅用于ipv6。其中一些客户机正在漫游,因此理想情况下,如果可用,它们应该连接到ipv6,如果没有,则返回到ipv4。
在我当前的设置中,OpenVPN监听ipv4和ipv6:
proto udp
proto udp6
dev tun
我的第一个问题是:虽然这似乎有效,但在一个配置文件中同时使用两个proto是否安全和正确?
我的客户端在配置中有两个远程实例:
remote vpn.domain.tld port udp6
remote vpn.domain.tld port udp
我在这里的问题
当防火墙打开时,jabber服务器不会连接到其他jabber服务器。关掉的时候-一切都好。配置为(默认情况下拒绝,允许所有传出连接):
Source Protocol Remote port Local port Type
All tcp All 22 Allow
All tcp All 465 Allow
All tcp All 995 Allow
All udp 53 All Allow
All udp 123 All
我想要防止udp泛滥,所以我认为如果我放弃所有不来自内部网络且与udp连接无关的udps,我就可以防止udp泛滥。换句话说,如果只有来自内部网络的udps,以及来自外部网络的udps,而不是第一个与udp连接相关的udps,则不会发生udp泛滥,而且我认为我编写的这段可修改的代码可以工作。
# accept any packet that's a response to anything we sent
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p udp -
是否可以像在http服务器上一样在udp服务器上设置不同的路由?
我想实现一个简单的nodejs服务器来在php中调用它,如下所示。
"udp://" . $host . "/api/" . $apiVersion . "/myEndpoint";
我试过了
var PORT = 1337;
var HOST = '127.0.0.1/api/v1/somethig';
var dgram = require('dgram');
var server = dgram.createSocket('udp4