我使用的是 ubuntu 14.04 lts,配置 openvpn 文件时出现的错误是。无法读取文件“TunnelBear Germany.ovpn”或该文件不包含可识别的 VPN 连接信息错误:未知错误。不仅是德国,每个国家的 sv 文件都有这个问题,我的 vpn“tunnelbear”说他们支持 linux,但不提供故障排除。
不仅仅是德国,每个 SV 都有这个问题。我确实按照下面链接的网站上给出的说明进行操作。我该如何解决这个问题?这是配置文件的链接配置文件
由于这个原因,我一直被困在窗户上。
答案1
好的,打开一个终端并运行这些命令:或者cd
进入解压后的目录然后运行sudo openvpn --config "TunnelBear Germany.ovpn"
:
wget https://s3.amazonaws.com/tunnelbear/linux/openvpn.zip
unzip openvpn.zip
cd openvpn
sudo openvpn --config "TunnelBear Germany.ovpn"
输入 sudo 的密码,然后输入 vpn 用户名和 vpn 密码。保持终端打开,不要关闭它,直到您准备好停止 VPN;关闭终端会关闭 VPN 会话。此外,终端将输出实时状态和错误消息,以便您可以随时了解隧道状态。
我猜你必须从包含所有文件(证书密钥等)的目录中运行命令,否则配置文件将不知道在哪里找到它们。这不是 openvpn 客户端文件的典型特征,但它们(不同的 vpn 提供商)似乎都有自己(轻微的)独特差异。
这些命令替换了来自 github 的“tb-downloader.sh”脚本,以防您尝试使用该脚本,因为原始脚本无法将文件重命名为 country.ovpn。
wget https://s3.amazonaws.com/tunnelbear/linux/openvpn.zip; unzip openvpn.zip
mv openvpn tunnelbear.d; cd tunnelbear.d
for f in *.ovpn; do mv "$f" `echo $f | sed 's/ //g;s/TunnelBear//g'`; done
cd ..; chmod 600 tunnelbear.d/*; sudo chown root:root tunnelbear.d/*
答案2
我快速设置了一个全新的 ubuntu 14.04.2,并创建了一个免费的 beartunnel 账户。可能存在两个问题:
- 你使用的是免费的“小熊”账户吗?因为他们提到了类似
Linux 隧道仅适用于付费的 Giant 或 Grizzly 帐户
- 你使用的是哪个版本的 openvpn?运行
dpkg -l | grep openvpn
openvpn 时,发现有一个 bugv2.3.4 和 TLSv1.2
另请发布 /var/log/syslog 的内容,其开头为
.... ubuntu-gui NetworkManager[734]: 正在启动 VPN 服务“openvpn”...