问题标签 [l2tp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何以编程方式扩展 VpnService 以在 android 中打开 L2TP/IPSEC 连接?
我正在寻找一种解决方案来打开L2TP/IPSEC
来自 android 应用程序的连接,这样我就可以简单地通过server ip
, pre-shared key
,username
等password
设备连接到这个 VPN 服务器
我在这里查看https://developer.android.com/reference/android/net/VpnService.html,我们需要扩展和构建我们自己的 VPN 解决方案来做到这一点。
是否有任何可用的解决方案,以便我们可以使用它而不是重新发明轮子?
我尝试了以下实现,VpnService
但没有一个对我有用
- https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn
- https://pomgit.com/limeysoft/L2TP-VPN/tree/master/app
并尝试了这个
并得到以下错误
mtpd:启动 VPN 守护进程:mtpd W/libc:将属性“ctl.start”设置为“mtpd” 无法将属性“ctl.start”设置为“mtpd”:连接失败;errno=13(权限被拒绝) E/SysPropJNI: SystemProperties_set key:ctl.start,val:mtpd W/System.err: java.io.IOException: cannot start service: mtpd W/System.err: at com.mega.speed .vpn.DaemonProxy.start(DaemonProxy.java:58) W/System.err: at com.mega.speed.vpn.VpnDaemons.startDaemon(VpnDaemons.java:92) at com.mega.speed.vpn.VpnDaemons.startMtpd (VpnDaemons.java:113) at com.mega.speed.vpn.VpnDaemons.startL2tp(VpnDaemons.java:36) W/System.err: at com.mega.speed.vpn.L2tpService.connect(L2tpService.java:16 ) 在 com.mega.speed.fragments.HotspotFragment.onCreateView(HotspotFragment.java:
在 android.os.Handler.dispatchMessage(Handler.java:101) 在 android.os.Looper.loop(Looper.java:166) W/System.err: 在 android.app.ActivityThread.main(ActivityThread.java:7529 ) W/System.err: 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245) W/System.err: 在 com .android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
ubuntu - UFW 防火墙无法阻止 L2TP 连接
我创建了一个在 Ubuntu 18.04 上运行的 Digital Ocean 实例。之后,我按照这个存储库在这个实例上创建了一个使用 L2TP 协议的 VPN 服务。此脚本Libreswan
用作 IPsec 服务器和xl2tpd
L2TP 提供程序。我尝试从我的 macOS 连接,它可以工作。
之后,我为我的机器创建了一个防火墙。我阻止所有入站连接,只允许端口 22。这是我运行ufw status verbose
命令后的数据:
因此,似乎所有事情都完美无缺。我希望我无法再次连接到我的 VPN(因为 L2TP 在 UDP 端口 500 上工作)。但我可以成功连接到我的 VPN 服务。
请告诉我我配置错误的部分。
macos - 如何在 macos 中刷新或清除 VPN (L2TP) 设置
当我连接 VPN(L2TP)时,它连接成功,一切都很好,
但是当我空闲一些时间或睡觉时
当我再次连接 VPN 时,VPN 状态仍然显示连接成功
但它没有效果
我也无法ping到服务器。
为了解决这个问题
我必须重新启动我的 Mac
当我重新启动mac时。
一切都会好起来的
所以,我怎样才能重置一些网络设置(如重启)来解决这个问题
configuration - 使用 L2TP/IPSEC 凭据创建 OpenVPN 文件
我从我的 Windows 服务器创建了一个 VPN,并将它与 L2TP 凭据访问(主机、预共享密钥、登录名和密码)一起使用。
我为 Windows 下载了一种便携式格式的 OpenVPN 客户端以放入 USB 密钥。该应用程序可以使用 ovpn 文件自动启动,但我不知道如何制作此文件。经过一番搜索,我找到了官方文档,但有很多争论,我不知道该选择哪些。
https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage
这里有人是否已经为 L2TP / IPSEC 创建了一个文件并可以分享一个示例?
谢谢
ubuntu - 如何设置 VPN 服务器 (L2TP/IPsec) 并将其连接到其他 VPN 服务器?
我在 Ubuntu 上配置了一个 L2TP/IPsec vpn 服务器,我想将此 vpn 服务器连接到另一个。因为我住在伊朗,互联网受到政府的严格审查。有时他们几乎关闭了互联网,只运行一个内部网。我发现一些服务器总是连接到互联网并且永远不会关闭,但即使它们的流量也是通过伊朗过滤系统传递的。因此,我已将其中一个转换为虚拟专用服务器(L2TP/IPsec),现在我想将其连接到另一个 vpn 以绕过过滤。
powershell - 通过 PS Add-VpnConnection 设置 L2tp 连接凭据 - 如何?
预先警告我是一个powershell noob,所以如果这是一个明显的问题,请原谅我......但我在过去的几个小时里一直在努力,我仍然没有接近让它发挥作用。
正如标题所示,我正在尝试使用 Add-VpnConnection Cmdlt 通过 powershell 添加 L2tp VPN 连接。确实使用我的预共享密钥将连接添加到 Windows,所以这是一个好的开始,但是我不知道如何像在 gui 上那样填充 vpn 的用户名和密码。
我原来的 Add-VpnConnection 行看起来像:
为了尝试提示输入凭据,我做了:
但这似乎与我的第一次尝试一样。
澄清一下,如果我通过 GUI 执行此操作,我将尝试使用此脚本填充这些字段:
我自己或其他技术人员将在脚本开头的变量中输入 VPN 的用户名和密码字符串,并且我已经有一个 $Credential 对象来传递这些。我的问题是如何将其传递给 Add-VpnConnection CMDlt ?
提前致谢!
(完整脚本:https ://pastebin.com/22V5MEjj )
react-native - 如何使用 react native 制作 vpn 应用程序
我搜索了很多关于如何使用react-native制作l2tp或pptp vpn应用程序的信息, 但我没有发现任何人有解决方案?
macos - macOS 上的 L2TP/IPSec VPN 不通过 VPN 路由数据包
我的 macbook pro 有一个奇怪的问题。我配置了使用 IPSec over L2TP 的公司 VPN。我添加了 PSK 和用户凭据。我连接到 VPN,一切正常。但是,有一次我注意到我无法再访问我的电子邮件,这需要我使用 VPN。我仍然连接到 VPN,我输入ifconfig
以检查发生了什么,我看到了以下输出:ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1200
inet 10.78.70.3 --> 10.78.70.1 netmask 0xffffff00
一切似乎都很好。我尝试 ping 10.78.70.1 并收到了响应,但是当我尝试 ping 公司的电子邮件服务器时,我收到了request timetout。我知道电子邮件服务器正在工作,因为我从另一台设备上尝试过。然后我在谷歌搜索中输入我的 IP 是什么,以了解我的数据包是否通过 VPN 进行路由,令我惊讶的是,我看到了自己的 IP 地址,而不是公司的 IP 地址。这个问题持续了几天,我不知道该怎么办。我尝试重新启动计算机,删除配置并再次添加它,但没有任何结果。我知道 VPN 可以正常工作,因为我使用相同的设置和相同的凭据从我的 iphone 连接良好。
macos - macOS 上的 l2tp/ipsec client-vpn docker 无法连接 vpn-server,注意:“我们要求 IKEv1 对等体具有 ID 'xxx.xxx.xxx.xxx',但对等体声明'%any'”
[1]:https ://i.stack.imgur.com/r3h1m.jpg我应该怎么做才能解决这个问题?