发送了数据包,但不能接收数据包
我一直在编辑androids toyvpn toyvpn VPN和我为我的示例应用程序买了这个 我知道我的代码有问题/缺失,因为当我通过Android设置手动设置VPN时,会收到数据包 我一直在搜索如何接收数据包,但我不知道该如何工作. 这是我的源代码, vcl扩展了VPNService import android.app.PendingIntent; import android.net.VpnService; import android.os.ParcelFileDescriptor; import android.util.Log; import java.io.FileInputStream; import java.io.FileOutputStream; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.DatagramChan
14 2024-02-03
编程技术问答社区
如何使用反应原生制作 vpn 应用程序
我使用 vpn vpn app使用 react-native-native 但是我什么都没找到 有人有解决方案吗? 解决方案 示例项目: react-native-vpn-app react-native-native-native-vpn-app vpn-app 您可以在github上分叉并进行您想要的更改. [编辑] 您可以使用 react-native-ip-ip-sec-vpn 现在! 如下: import {prepare, connect} from "react-native-ip-sec-vpn"; ... useEffect(() => { prepare(); }); /// or use componentDidmount in case of a class component ... connect(address, username, password)
20 2023-11-25
编程技术问答社区
PPTP连接错误。GRE。来自pppd的错误校验和
我已经在自己的服务器上设置了PPTP服务器.我遵循本教程 https://www.digitalocean.com/社区/文章/如何设定自己的vpn-with-pptp 但是,当我尝试使用手机或PC连接我的PPTP服务器时,它说PPTP服务器挂断了,用户名或密码是错误的.但是我检查了我的用户名和密码,它们还可以.在我的PPTP服务器日志中,类似的内容: Dec 14 03:57:46 localhost pptpd[2071]: CTRL: Client 121.32.107.56 control connection started Dec 14 03:57:46 localhost pptpd[2071]: CTRL: Starting call (launching pppd, opening GRE) Dec 14 03:57:46 localhost pppd[2072]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loade
94 2023-11-25
编程技术问答社区
如何用node.js连接到vpn?
我是Node.js的新手,并在使用VPN Connection通过PPTP连接到私人虚拟IP地址时正在寻找一些示例代码或指针.我有一个在AWS上运行的Node.js服务器,该服务器当前使用UDP连接到公共IP地址.但是,这需要更改为隧道进入私人VPN. 我有VPN的UID,PWD和APN.我需要采取哪些步骤才能进入隧道,然后连接到私有IP? 感谢您可能拥有的任何提示. 谢谢 m 解决方案 这太旧了,但是为此,它已经在Stackoverflow中有几个答案,因为最好的方法之一是使用Node-openvpn软件包. 首先,我们需要安装软件包 npm install node-openvpn 在您的index.js或server.js上使用以下代码 const openvpnmanager = require('node-openvpn'); const opts = { host: '127.0.0.1', // normally '127
8 2023-11-25
编程技术问答社区
带有自定义VPN连接的iOS应用程序
我想创建可以使用PPTP,L2TP或OpenVPN连接到VPN的应用程序,但是我找不到有关此的任何信息.仅在iOS 8 SDK中使用IPSEC和IKEV2的途径. 解决方案 如果要在iOS 8中进行程序连接,则只能使用IPSEC或IKEV2协议. L2TP和PPTP协议是Apple的私人.在您的应用程序中不可能使用L2TP和PPTP API.目前只有Apple使用这些API.
24 2023-11-25
编程技术问答社区
如何在macOS Sierra/High Sierra上以编程方式创建一个PPTP VPN连接?
Apple从其网络配置系统中删除了MacOS Sierra中的高级PPTP支持.但是,PPP内部都仍然存在,包括/usr/sbin/pppd和/etc/ppp/. 我如何使用剩下的东西在MacOS Sierra/High Sierra上编程启动PPTP VPN连接? 解决方案 答案: 此方法创建了不会发送所有流量的PPTP连接,并且 不覆盖其他DNS提供商,这意味着它可以与多个同时具有不同的VPN连接一起使用. DNS搜索域,并以有序的方式关闭它. 不发送所有流量要求您事先知道VPN子网.如果不这样做,则必须发送所有流量(请参阅下文),因为Vanilla PPP/LCP无需告诉客户端的子网(尽管从理论上讲ip-up和ip-down脚本可以从接收到的IP地址猜测它). 将此perl保存为/usr/local/bin/pptp: #!/usr/bin/env perl if (@ARGV) { my $name = $ARGV[0]; i
30 2023-05-24
编程技术问答社区
无法在从html文件呈现的aspose ppt中嵌入样式。
我使用Aspose Java库将HTML转换为PPT.但是,我无法生成(填充,背景色等)之类的样式,而(颜色,字体大小)之类的样式工作正常,看看代码. public class poi { public static void main(String[] args) throws Exception { // The path to the documents directory. String dataDir = Utils.getDataDir(poi.class); // Create Empty presentation instance Presentation pres = new Presentation(); // Access the default first slide of presentation
22 2023-01-05
编程技术问答社区
docker中的pptpd在容器重启后停止工作
我通过此 dockerfile : # # Dockerfile for pptpd # FROM debian:jessie MAINTAINER kev RUN apt-get update \ && apt-get install -y iptables pptpd \ && rm -rf /var/lib/apt/lists/* COPY pptpd.conf /etc/ COPY chap-secrets /etc/ppp/ COPY pptpd-options /etc/ppp/ EXPOSE 1723 CMD iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE \ && pptpd --fg 重新启动之前 $ docker pull vimagick/pptpd $ docker run -d --name pptpd
42 2022-08-29
编程技术问答社区
用安卓vpnservice连接pptp vpn
我正在尝试用pptp protocol编写一个可以连接到我的VPN服务器的应用程序,因为我研究了我可以使用android.net.vpnservice我可以连接,但随着我阅读的一些文档,它尚不清楚如何连接到 vpn (没有API设置用户名或密码,也没有API来设置我的VPN类型(l2tp,pptp);我还测试了谷歌提供的示例应用程序(Toyvpn)和那里我也不是我在那里提到的. 这里是我找到的一些代码: // Create a new interface using the builder and save the parameters. mInterface = builder.setSession(mServerAddress) .setConfigureIntent(mConfigureIntent) .establish(); mParameters = parameters; 解决方案 我正在尝试
9888 2022-07-19
编程技术问答社区