【问题标题】:vpn through google cloud gce通过谷歌云 gce 的 vpn
【发布时间】:2017-03-05 18:45:34
【问题描述】:

我正在尝试设置一个小型 GCE,以便在我旅行时用作 VPN 网关。我目前的尝试是使用https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/ 的脚本在 Ubuntu 16.04 上设置 OpenVPN。我能够运行脚本并在最后得到一个ovpn 文件。在我的笔记本电脑(Kubuntu 16.04)上,我可以通过导入ovpn 文件,使用网络管理器连接到 GCE 机器。

在我的笔记本电脑上,我可以看到连接成功,但我没有通过连接获得任何数据(即我无法在浏览器中访问任何网站)。

我不确定是否需要根据链接中的 cmets 对 Google Network Firewall 进行更改:

#OpenVPN Forward by vg
-A ufw-before-forward -m state --state RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -s 10.8.0.0/24 -j ACCEPT
-A ufw-before-forward -i tun+ -j ACCEPT
-A ufw-before-forward -i tap+ -j ACCEPT
#OpenVPN END by vg

那么,如果需要类似的东西,我该如何在 Google 网络防火墙中设置命令?

我确实有 1194 端口指向我的 GCE 实例,这就是为什么我认为我能够看到 VPN 连接。

【问题讨论】:

  • 在我的本地机器上,我可以 ping 10.8.0.1,这是 GCE 机器 (tun0) 的 IP。因此,它正在与 GCE 建立联系。从 GCE 到世界各地的数据似乎不起作用。

标签: google-cloud-platform google-compute-engine google-cloud-networking


【解决方案1】:

我在自己的项目中做了一个快速测试,效果很好。

就我而言,我没有任何防火墙规则,在 openvpn-server 中运行。

请记住,您需要将内部 IP 配置为 IP 侦听,并在程序询问您时设置公共 IP。

在您的示例中,它们使用相同的 IP。

我还在 Google Cloud 项目中设置了一条规则防火墙规则,允许端口 1194 的入站流量

【讨论】:

    猜你喜欢
    • 2018-01-23
    • 2021-04-07
    • 2020-12-22
    • 2017-12-08
    • 2023-04-08
    • 1970-01-01
    • 2017-03-13
    • 2014-11-22
    • 2020-06-24
    相关资源
    最近更新 更多