将服务器配置为VPN,以便客户端可以使用互联网

时间:2018-11-21 12:20:39

标签: ubuntu server openvpn

我正在做this教程,介绍如何在Ubuntu上设置OpenVPN服务器。我已经按照所有步骤操作,并且已经设法使用tunnelblick从本地计算机连接到VPN。由于我想通过VPN重新路由所有客户端的流量,因此我在OpenVPN服务器的server.conf文件中使用了以下设置(在教程的第5步中进行了说明):

push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"

但是,当我使用这些设置时,无法连接到互联网。当我将这些设置更改为

;push "redirect-gateway def1 bypass-dhcp"
;push "dhcp-option DNS 208.67.222.222"
;push "dhcp-option DNS 208.67.220.220"

连接到VPN后,我能够连接Internet,但是我无法通过VPN重定向流量(这也是我想要的)。我确定流量不会通过VPN重定向,因为https://www.dnsleaktest.com/在登录VPN时会提供与未登录时相同的IP地址。 VPN在tunnelblick中的日志如下:

2018-11-21 12:58:46 Initialization Sequence Completed
2018-11-21 12:58:46 MANAGEMENT: >STATE:1542801526,CONNECTED,SUCCESS,10.8.0.6,my_server_ip,1194,,
2018-11-21 12:59:26 *Tunnelblick: After 30.0 seconds, gave up trying to fetch IP address information using the ipInfo host's name after connecting.
2018-11-21 13:00:01 *Tunnelblick: An error occured fetching IP address information using the ipInfo host's IP address after connecting

我不确定我的问题与防火墙无关,尽管我不确定。我正在使用亚马逊服务器充当OpenVPN服务器,并且具有以下入站设置:

enter image description here

以及以下出站设置:

enter image description here

问题:如何正确配置OpenVPN服务器,以便通过VPN 重定向客户端的流量,并且客户端可以使用Internet?

0 个答案:

没有答案