OZ_*_*OZ_ 13 vpn openvpn google-compute-engine google-cloud-platform
我正在尝试使用 Google Compute Engine 服务器作为我所有流量的 VPN 服务器(我住在俄罗斯,我们在这里的审查有一些问题)。
GCE 上有关于VPN 的迷你教程,但它是关于 GCE 内部 2 个服务器之间的网络,而不是 OpenVPN。
我已经完成了另一个教程中的所有步骤,关于在 Debian 上使用 OpenVPN 设置 VPN,我可以从客户端连接到 VPN,但是我无法打开连接(甚至无法 ping google)。在服务器上,我可以像往常一样 ping 和下载所有内容。
我在 Linode 上安装了具有相同设置的 VPN,并且运行良好。所以问题在于 GCE 网络路由或防火墙规则。
我尝试了很多变体,但没有任何效果。请查看设置并告诉我应该更改什么。
// 删除了配置行,因为问题已解决 //
您可以通过以下两种方式之一解决尽管可以 ping、traceroute...但无法通过 VPN 浏览网页的问题:
首先,您可以使用 TCP 协议而不是 UDP,通过在客户端和服务器 conf 文件中将 'proto udp' 更改为 'proto tcp'。
其次,您可以通过在客户端和服务器 conf 文件中将“dev tun”更改为“dev tap”来使用 tap 设备而不是 tun。
不确定是什么问题,但似乎是 Google 的问题。
首先,感谢@Shivox 的回答。
这是快速操作方法:
sudo su
apt-key update && apt-get update && apt-get -y upgrade && apt-get -y install python-software-properties && apt-get -y install software-properties-common && add-apt-repository -y ppa:pritunl && apt-get update && apt-get -y install pritunl
https://instance_ip:9700
pritunl
户名和密码我使用 Viscosity for OS X 和 OpenVPN connect for iOS 作为客户端。在 Viscosity 中,打开“网络”选项卡中的“通过 VPN 连接发送所有流量”选项。
归档时间: |
|
查看次数: |
30506 次 |
最近记录: |