【问题标题】:Share internet with openVPN [closed]与 openVPN 共享互联网 [关闭]
【发布时间】:2012-01-22 09:32:32
【问题描述】:

我在我的 centOS 服务器上设置了一个 openVPN 服务器。 我想做的是从我的macbook使用这个centOS服务器的互联网

在我的 Mac 上,我已经安装并完美配置了 tunnelblick(我已经导入了 client.conf + 适当的证书..)并且我能够连接到我的 VPN 服务器

但是,如果尝试访问显示我的 IP 的网站不起作用,我仍然有我的本地互联网 IP 地址。我想要一台我的服务器。我该怎么做?

谢谢

【问题讨论】:

    标签: share vpn tunnel openvpn


    【解决方案1】:

    要做你想做的事,你不需要使用VPN...我想你的服务器有openSSH。所以你可以做的是一个SSH隧道

    ssh -D login:server 1080:localhost:1080
    

    在您的浏览器配置中,将“socks”设置为 localhost:1080

    尝试继续http://whatsmyip.com 和宾果游戏,您服务器上的所有流量都将重定向到您的机器

    【讨论】:

      【解决方案2】:

      在 CentOS 中有一些改动:

      首先,需要在 CentOS 服务器上进行转发:

      sysctl -w net.ipv4.ip_forward=1
      sysctl -p /etc/sysctl.conf
      

      将网关更改为 LAN 网关。在 OpenVPN 配置中放置:

      push "redirect-gateway def1"
      

      还有 DNS:

      push "dhcp-option DNS 192.168.1.2"
      

      最后,为 VPN 网络使用 NAT/MASQUERADE(通过 eth0 输出到 Internet)

      iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-06
        • 2019-01-11
        相关资源
        最近更新 更多