我正在尝试使用 teamviewer 通过 VPN 连接到我的家用电脑。
我可以成功连接并轻松查看共享文件/文件夹。但我还希望我的互联网通过此 vpn 连接,以便我可以访问我家的互联网连接。
有人知道怎么做吗Windows 7的?
提前致谢...
答案1
基本上,您需要一个解决方案来将互联网请求从您当前的计算机(您的网络之外)通过您的 VPN 路由到您的本地网络(及其互联网访问)。
使用 Teamviewer 的 VPN,您只能在当前计算机和运行 Teamviewer 的计算机之间建立直接连接(或者可以说是它们之间的“私人”网络)。因此,我认为您实际上无法访问本地网络。
您访问您网络互联网的唯一方式是通过代理。您网络内的计算机将通过 Teamviewer 的 VPN 网络接收请求,并充当您本地网络的代理。
以下是我实现的方法:
在您的网络内的计算机上:
- 在网络中运行 Teamviewer 服务器的计算机上下载并安装代理服务器。我建议使用乌贼。
- 设置您的代理服务器并确保它将接受所有传入请求,包括来自 Teamviewer VPN 网络(而非本地网络)的请求。我刚刚在“/etc/squid.conf”中的正确配置参数中授予了“all”访问权限(请参阅正确的文档)。
- 初始化代理。
- 确保 Teamviewer 作为服务运行并且 VPN 连接已启用。
在网络外的计算机上
- 确保您已通过 Teamviewer VPN 连接
- 转到您的 Web 浏览器代理设置并设置与下面相同的参数
- 使用您的私人网络的互联网接入来浏览网页。
代理服务器:主机名或 IP(您可以使用 Teamviewer 提供的 IP 地址,但最好使用主机名)
连接端口:3128(Squid 的默认端口)对所有协议使用同一服务器
附言.:您可以使用 Internet 设置(IExplorer 和 Chrome)为整个计算机设置代理服务器,但 Mozilla Firefox 支持“私人”配置,允许您仅在 Firefox 内部通过代理浏览网页。
答案2
一开始我以为你搞混了。我发现有一个单独的“teamviewer VPN”模块,但我不知道如何排除故障。通常,Teamviewer 可以查看和使用其他人的桌面(发送视频/音频输出和鼠标/键盘输入)。VPN 是从一个网络到另一个网络的隧道。
在您的远程位置,您可以安装一个 VPN 客户端,该客户端连接到您家用计算机上的 VPN 服务器。您的家用计算机看起来只是 LAN 中的另一台计算机,通过这样做,您可以避开窥探和防火墙规则。它只是一个连接。
如果您想要将文件发送到另一台计算机,则必须配置另一个协议才能执行此操作(例如标准 Windows 打印机/文件共享)。如果您想将其用作某种匿名代理,则应确保您的流量路由正确。
无论哪种情况,首先要确保您确实可以通过 VPN ping 另一台计算机(从远程位置 ping 您的家用电脑的内部 IP)。大多数情况下,路由器/调制解调器上的防火墙会导致问题。您在两个位置都使用 Windows 7 吗?您可以通过家用电脑访问外部站点吗?尝试 tracepath/traceroute/tracert 外部站点。您配置了路由吗?如果没有,那么可以像打开“网络连接”窗口一样简单,按住 Ctrl 键选择两个连接,然后单击“桥接连接”。