^^
如果我连接到任何OpenVPN网络,我会收到此错误.
All TAP-Win32 adapters on this system are currently in use.
Run Code Online (Sandbox Code Playgroud)
这是一个截图. - > http://www.abload.de/image.php?img=openvpn_failbhjde.jpg
我发布之前我做了什么?
我有两台电脑的问题. 为什么?
我的系统:
一切合法.所有最新(最新,稳定版本).
解
:)
我想在2个独立的子网上创建2个独立的隧道,所以我有2个单独的.ovpn(客户端)文件.
第一个隧道出现,但第二个隧道失败,因为相同的TAP-Windows适配器发生冲突.显然,第二条隧道需要自己的TAP-windows适配器.
如何创建第二个TAP-Windows适配器?显然,曾经有一个与Windows OpenVPN安装程序一起打包的实用程序 - 但不再存在.
我最近安装了隐私vpn,事实证明启用openvpn打破了docker.
当我尝试运行时,docker-compose up
我得到以下错误
ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
Run Code Online (Sandbox Code Playgroud)
禁用vpn可以解决问题(但我不想禁用它).有没有办法让这两个和平共处?我使用debian jessie,我的openvpn有以下版本字符串
OpenVPN 2.3.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] built on Jun 26 2017
Run Code Online (Sandbox Code Playgroud)
很多人通过禁用openvpn"解决"了这个问题,所以我特别要求如何让这两个工作同时工作.
参考文献:
如果这有什么不同,我的VPN提供商是:https://www.ovpn.com/,这里是(有些编辑)配置文件:
client
dev tun
proto udp
remote host port
remote-random
mute-replay-warnings
replay-window 256
push "dhcp-option DNS 46.227.67.134"
push "dhcp-option DNS 192.165.9.158"
remote-cert-tls server
cipher aes-256-cbc
pull
nobind
reneg-sec 432000
resolv-retry infinite
comp-lzo …
Run Code Online (Sandbox Code Playgroud) 我有以下脚本,但我需要获得$ i变量值,每个块以EOF开头并以EOF结尾.
它不是读取变量值而是放入$ i
/var/tmp/vpn.sh我有:
#!/bin/bash
amazonEth0="10.0.0.18"
amazonWan0="4.9.2.9"
vpnServer="4.8.8.6"
hosttoHost1="10.109.0.20/32"
hosttoHost2="10.109.0.21/32"
hosttoHost3="10.109.58.6/32"
hosttoHost4="10.109.59.3/32"
for i in 1 2 3 4
do
cat > /tmp/test$i.conf << \EOF
#Step 3
conn test"$i"
#auto=start
type=tunnel
authby=secret
pfs=no
aggrmode=no
ikelifetime=28800s
lifetime=3600s
ike=aes128-md5;modp1024!
phase2alg=aes128-md5;modp1024
forceencaps=yes
left=$amazonLan0
leftid=$amazonWan0
leftsourceip=$amazonWan0
right=$vpnServer
rightsubnet=$hosttoHost$i
EOF
done
### Run me
cat > /var/tmp/vpn.sh << \EOF
service ipsec restart
######## Apply for loop here, instead of many many lines ###########
# for i in 1 2 3 4
# do
# …
Run Code Online (Sandbox Code Playgroud) 按照官方 VPN 页面上的说明(说明安装 openvpn 客户端)进行第二步:
# curl -fsSL https://swupdate.openvpn.net/repos/openvpn-repo-pkg-key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/openvpn-repo-pkg-keyring.gpg
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
sudo curl -fsSL https://swupdate.openvpn.net/repos/openvpn-repo-pkg-key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/openvpn-repo-pkg-keyring.gpg
-bash: /etc/apt/trusted.gpg.d/openvpn-repo-pkg-keyring.gpg: Permission denied
(23) Failed writing body
Run Code Online (Sandbox Code Playgroud) 我是新来的Android和我试图建立并连接到我们自己的vpn
(不是默认的vpn
供应商即PPTP
,L2TP
等这是目前在Android Setting -> Wireless and Networks
)编程.
我的情况是,我有按钮,当我点击按钮时,我需要自己配置vpn
,链接(比如www.google.com)应该经过VPN
我配置的那个.
有没有示例代码?
我尝试了不同参数的方法
我有密码.
下面的密码是mypassword
1)
root$ echo mypassword || openvpn client.conf.ovpn
Run Code Online (Sandbox Code Playgroud)
结果显示:
mypassword
Run Code Online (Sandbox Code Playgroud)
2)
root$ openvpn client.warriors.conf.ovpn || echo mypassword
Run Code Online (Sandbox Code Playgroud)
结果显示:
Thu Jun 28 00:00:00 2012 us=757575 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Enter Private Key Password:
Run Code Online (Sandbox Code Playgroud)
(仍然需要手动输入密码)
我不想手动输入密码.我怎样才能做到这一点?
3)DUDE
运行脚本后,退出并执行以下操作:
Fri Jun 29 11:56:59 2012 us=707916 cf_max = 0
Fri Jun 29 11:56:59 2012 us=707925 cf_per = 0
Fri Jun 29 11:56:59 2012 us=707934 max_clients = 1024
Fri Jun 29 11:56:59 …
Run Code Online (Sandbox Code Playgroud) 我最近克隆了ics-openvpn项目:https://code.google.com/p/ics-openvpn/source/checkout
但是当我打开项目时,考虑到这些线路没有得到解决,它给了我一些错误:
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
Run Code Online (Sandbox Code Playgroud)
我试着在互联网上搜索,但我得不到明确的答案.所以我的问题是:什么是'jetbrains'?我该如何解决这个问题?
谢谢
我们的一些应用程序依赖于连接到我们的VPN以连接到不同(尚未停靠的)解决方案.
这样做的"码头工作方式"是什么?在我看来,将OpenVPN添加到现有图像是违背了docker的理念.
我站在那里,我觉得创建一个docker VPN客户端容器是最有意义的.但那会是什么样子?我使用docker compose,所以肯定会有
myContainer
- links: myVPNClient
Run Code Online (Sandbox Code Playgroud)
但是我会不得不转发港口?或者通过 openVPN容器myContainer
连接会发生什么.
获取HTTPS端口的ssl证书很容易(默认为443)
但是tcp端口上的ssl怎么样?
实例:
205.185.198.226:1194
这是在端口1194上运行的vpn(openvpn服务器)
IP 205.185.198.226在端口1194上使用ssl/tls来处理基于证书的客户端身份验证方法
正如Steffen Ullrich所说:
OpenVPN是不是普通党卫军但它包装自己的协议里面的SSL流,见https://openvpn.net/index.php/open-source/documentation/security-overview.html因此你必须在你面前说话封装协议到达TLS流,然后包含证书.
那么,是否真的可以在tcp端口上获取openvpn服务器的ssl证书?任何示例代码?(PHP,C或Perl)