因此,我尝试在我的 VPS 上按照最简单的方式设置 OpenVPN。我尝试手动安装,它成功了,我的客户端可以连接,但无法上网。反正我在中国,所以当我看到使用 Obfsproxy 安装的指南时,我想为什么不这样做呢,这似乎很容易。
无论如何,我安装了 pivpn(我知道它是用于 Pi,但它只是 OpenVPN 的安装程序),当选择我的 IP 时,我得到了:
: error fetching interface information: Device not found
: error fetching interface information: Device not found
所以我尝试运行 lspci,但同样不起作用。这是我的 ifconfig -a 输出,也许可以解释为什么 OpenVPN 一开始就不起作用?没有 eth0?
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
inet6 addr: 2a04:ad80:1:110::d453/64 Scope:Global
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:130535 errors:0 dropped:0 overruns:0 frame:0
TX packets:11783 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:190830531 (190.8 MB) TX bytes:1421725 (1.4 MB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:176.126.245.30 P-t-P:176.126.245.30 Bcast:176.126.245.30 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
任何帮助都将不胜感激。
答案1
我在香港有一台虚拟机(运行 Ubuntu 16.04),并按照以下说明安装了 PiVPN 和 OpenVPNhttps://github.com/pivpn/pivpn。
安装脚本
curl -L https://install.pivpn.io | bash
允许您指定很多内容,例如公共 IP、接口、tls-crypt(Obfsproxy),非常简单要查找您的设备,请运行
ip link ip address
如果成功连接后,OpenVPN 仍然无法正常工作,请检查 DNS
希望这可以帮助