标签: openvpn

使用 expect 从 bash 脚本登录 VPN

我使用以下内容从控制台连接到 VPN:

sudo openvpn my.conf
[sudo] password for user:
Enter Auth Username:my_user
Enter Auth Password:
Run Code Online (Sandbox Code Playgroud)

我不在乎手动输入管理员密码,但我想自动化 vpn 身份验证,我认为期望是我需要做的,但我不知道如何使用它,我从未编写过 bash 脚本。

有人可以使用expect向我展示一个简单的bash脚本,以便我可以使用它吗?

bash login expect openvpn

1
推荐指数
1
解决办法
3545
查看次数

运行 openvpn.exe、FreeFileSync.exe,然后关闭命令提示符

我正在尝试编写一个连接到 OpenVPN 配置文件的批处理文件,运行 FreeFileSync 批处理文件,然后退出。

cd "C:\Program Files\OpenVPN\config"
openvpn.exe --config synology.ovpn
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Users\MrPeanut\Desktop\Sync.ffs_batch"
taskkill /f /im openvpn.exe
exit
Run Code Online (Sandbox Code Playgroud)

它连接到我的 OpenVPN 服务器。然而,此时我仍然处于 OpenVPN 程序中,因此下一个命令(FreeFileSync)无法运行。

我知道这是非常基本的,但我不知道如何在我的 OpenVPN 程序/连接处于活动状态时运行下一个命令。

batch-file command-prompt openvpn

1
推荐指数
1
解决办法
3473
查看次数

OpenVPN 安卓

我想为 Android 操作系统创建基于 OpenVPN 的自定义 VPN 应用程序。我想应该这样做的方法是首先使用 NDK 编译 OpenVPN 客户端,然后制作 GUI,它将通过 JNI 与 Open VPN 程序进行通信,然后还将自定义证书安装到证书存储中。这样的事情可能吗?它困难吗?我见过一些开源解决方案,所以我可能会从它们开始,但任何提示或建议都会很棒

是否有可能包含 tun-module?

非常感谢

BR

斯坦


后来补充:我在网上看到了一些可用的解决方案。为了使用 OpenVPN,设备必须是 root 的吗?我在那里看到 (http://stackoverflow.com/questions/2809908/android-vpn-at-the-native-layer) 很好的描述,我可以理解其中的原因,因为 VPN 在 IP 级别工作并为整个系统......还有其他方法吗?

vpn android keystore openvpn x509certificate

0
推荐指数
1
解决办法
1521
查看次数

如何使用重写的 OpenVPN tun/tap dirver 在 Windows 中修改/重定向数据包

我想使用 Qt for Windows 编写的重定向服务器和链代理客户端来制作透明的链代理。我尝试过 ndis+tdi 但对我来说太复杂了。我已经开始破解openVPN的代码了。因此,任务是启动虚拟 Tap 设备,即使不需要 OpenVPN 连接,并将数据包重定向到我的重定向服务器将绑定的某个地址:端口。也许实现新的插件功能会更好??...

windows redirect openvpn packet

0
推荐指数
1
解决办法
3560
查看次数

在openvpn上运行netperf udp流时出错

为什么当我使用带有示例配置文件的OpenVPN并想要使用netperf UDP_STREAM来衡量性能时,我收到此错误:

$ netperf -H 10.8.0.1 -t UDP_STREAM

MIGRATED UDP STREAM TEST from 0.0.0.0 () port 0 AF_INET to 10.8.0.1 () port 0 AF_INET

send_data: data send error: errno 101

netperf: send_omni: send_data failed: Network is unreachable
Run Code Online (Sandbox Code Playgroud)

udp openvpn performance-testing

0
推荐指数
1
解决办法
3022
查看次数

pvpn 没有网络

这个问题可能看起来重复,但我已经尝试了所有其他已有多年历史的解决方案,因此请提供帮助。

我在 Raspberry Pi 上设置了 Pivpn,但无法通过 VPN 访问互联网。

运行时ping 1.1.1.1 -I tun0出现 100% 丢包且无响应。从eth0它的作品。甚至ping 127.0.0.1 -I tun0不起作用。

下面是我的日志,pivpn -d没有显示任何错误。

::: Generating Debug Output
::::        [4mPiVPN debug[0m      ::::
=============================================
::::        [4mLatest commit[0m        ::::
Branch: master
Commit: 027f257931d1f169e254def5d1552d55810fefda
Author: 4s3ti
Date: Thu Aug 5 15:12:33 2021 +0200
Summary: Latest Changes update.
=============================================
::::        [4mInstallation settings[0m        ::::
PLAT=Raspbian
OSCN=stretch
USING_UFW=0
IPv4dev=eth0
dhcpReserv=1
IPv4addr=10.10.70.10/24
IPv4gw=10.10.70.254
install_user=pi
install_home=/home/pi
VPN=openvpn
pivpnPROTO=udp
pivpnPORT=50552
pivpnDNS1=8.8.8.8
pivpnDNS2=8.8.4.4
pivpnSEARCHDOMAIN=
pivpnHOST=REDACTED
TWO_POINT_FOUR=1
pivpnENCRYPT=256 …
Run Code Online (Sandbox Code Playgroud)

vpn openvpn raspberry-pi raspbian raspberry-pi4

0
推荐指数
1
解决办法
6823
查看次数

重用弹性 IP 时出现 AWS 实例 SSH 连接问题

重建

  1. 创建实例

  2. 为您创建的实例分配并关联一个新的弹性 IP

  3. 通过寻址您在步骤 2 中与您的实例关联的弹性 IP,通过 ssh 连接到一个实例,以查看您是否已经建立了没有问题的连接

    $ ssh -i "YouKey.pem" openvpnas@192.168.0.1

  4. 关闭与您的实例的连接

  5. 终止您的实例

  6. 创建一个具有相同堆栈和配置的新实例

  7. 关联您在步骤 2 中创建的弹性 IP

  8. 尝试通过 ssh 连接您在步骤 6 中创建的实例,方法是通过寻址您在步骤 7 中与新实例关联的弹性 IP

  9. 您将获得主机密钥验证失败,例如:

    $ ssh -i "YourKey.pem" openvpnas@192.168.0.1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @ 警告:远程主机标识已更改!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ 有人可能正在做一些令人讨厌的事情!现在有人可能正在窃听你(中间人攻击)!主机密钥也可能刚刚被更改。远程主机发送的 RSA 密钥的指纹为 ff:01:ff:01:ff:01:ff:01:ff:01:ff:01:ff:01:ff:01。请联系您的系统管理员。在“Path-To-Your-Host-Key”/known_hosts 中添加正确的主机密钥以消除此消息。'Path-To-Your-Host-Key'/known_hosts:14 中的违规 RSA 密钥 192.168.0.1 的 RSA 主机密钥已更改,您已要求进行严格检查。主机密钥验证失败。

*仅供参考:StackOverflow 我想按照您的指示将其发布在服务器故障上,但我会保持原样, 因为已经有一段时间了,而且似乎人们可以访问这篇文章。 我认为这可能是不做的一个很好的例子?? 在此处输入图片说明

linux ssh amazon-ec2 openvpn amazon-web-services

-1
推荐指数
1
解决办法
2293
查看次数