设置 VPN 服务器/客户端的简单方法?

设置 VPN 服务器/客户端的简单方法?

我在服务器上拥有 root 访问权限,我可以通过 ssh 访问我的服务器,我的服务器和笔记本电脑运行 ubuntu。设置 vpn 服务器/客户端的最简单方法是什么,这样当我连接 vpn 时,所有的互联网连接都会通过服务器?

答案1

  1. 如果您只想通过 VPN 传输 HTTP 流量,最简单的解决方案之一是:

    • 设置乌贼服务器上的代理并将其配置为仅接受来自本地主机的连接。请参阅本文来自 Ubuntu 社区维基。
    • 在客户端:通过 ssh 将远程代理端口(默认为 3128)隧道传输到本地端口:

      ssh -L 3128:localhost:3128 PROXYSERVERNAME

    • localhost:3128配置浏览器作为代理使用
  2. 如果你希望所有流量都通过 VPN,解决方案是设置OpenVPN在服务器端,然后在客户端使用 OpenVPN 网络管理器插件设置与服务器的连接。默认情况下,通过 NetworkManager 配置的 OpenVPN 会尝试通过 VPN 隧道传输所有流量。请参阅另一篇文章来自 Ubuntu 社区维基。

答案2

我发现 shadowproxy 非常容易使用http://shadowsocks.org/en/index.html他们还拥有多种操作系统的客户。

相关内容