AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 59774
In Process
Vito Botta
Vito Botta
Asked: 2009-08-28 14:00:37 +0800 CST2009-08-28 14:00:37 +0800 CST 2009-08-28 14:00:37 +0800 CST

通过 Hamachi 访问 VPN

  • 772

我正在尝试解决我在使用 Cisco VPN 时遇到的问题。基本上,当我在家工作时,我现在通过 Hamachi 使用远程桌面直接在办公室使用我的电脑。Hamachi 可以很好地解决这个问题,因为不需要在公司的防火墙中打开任何端口。唯一的问题是,Hamachi 连接通常太慢,因此,我现在正在我的家用 PC 上工作,并使用 Dropbox 在我的工作 PC 上几乎实时同步所有更改。这没关系,但不幸的是,我仍然需要将 RDP 连接到工作 PC……这是我想避免的。我时不时需要通过 VPN 访问一些服务器,我可以从我的工作 PC 访问这些服务器,但不能在家里访问。无论如何,我是否可以通过与工作 PC 的 Hamachi 连接从我的家用 PC 访问第二个 VPN(思科)?

例如 - Hamachi 将 IP 5.1.1.1 分配给我的 HOME PC - 例如,Hamachi 将 IP 5.1.1.2 分配给我的 WORK PC - Cisco VPN 将 IP 10.0.1.1 分配给我的 WORK PC - 一台计算 I想通过 Cisco VPN 访问有 IP 10.0.0.20

我该如何进行?我试过了

路由添加 10.0.0.0 掩码 255.255.255.0 5.1.1.2

在我的家用电脑上,但没有任何变化。我仍然无法 ping 任何 10.0.0.x。有任何想法吗?

提前致谢!

vpn
  • 3 3 个回答
  • 2726 Views

3 个回答

  • Voted
  1. djangofan
    2009-10-06T11:21:08+08:002009-10-06T11:21:08+08:00

    您可以尝试使用 OpenVPN 而不是 Hamachi。

    使用 OpenVPN,您可以:

    通过单个 UDP 或 TCP 端口隧道任何 IP 子网或虚拟以太网适配器,

    使用一台或多台可以处理来自传入 VPN 客户端的数千个动态连接的机器配置可扩展的负载平衡 VPN 服务器群,

    使用 OpenSSL 库的所有加密、身份验证和认证功能来保护您在互联网上传输的私有网络流量,

    使用 OpenSSL 库支持的任何密码、密钥大小或 HMAC 摘要(用于数据报完整性检查),

    在基于静态密钥的传统加密或基于证书的公钥加密之间进行选择,

    使用静态预共享密钥或基于 TLS 的动态密钥交换,

    使用实时自适应链路压缩和流量整形来管理链路带宽利用率,

    公共端点是动态的隧道网络,例如 DHCP 或拨入客户端,

    通过面向连接的状态防火墙隧道网络,而无需使用明确的防火墙规则,

    NAT 上的隧道网络,

    使用虚拟分接头设备创建安全的以太网桥,以及

    在 Windows 或 Mac OS X 上使用 GUI 控制 OpenVPN。

    • 2
  2. Mark Henderson
    2009-08-28T14:07:10+08:002009-08-28T14:07:10+08:00

    将路由 10.0.0.0 添加到 5.1.1.2 只是通过指定接口转发数据包。该接口另一端的机器需要知道如何处理它收到的数据包。

    因此,在您的中间机器上,它需要知道当它收到来自 5.1.1.1 的请求时,要求 10.0.0.20 通过 VPN 发送它。默认情况下,Windows 机器只会丢弃数据包。

    为了解决这个问题,你中间的 Windows 机器需要充当(另一个)路由器。在 Windows XP 中执行此操作的最简单方法是启用 IP 转发,如本知识库文章中所述。

    但是- 我非常怀疑您正在尝试做的事情仅适用于 IP 转发。您想要做的是通过两个节点到节点的 VPN、不同的子网和消费者级软件连接三个不同的网络。这不是一件容易的事,如果没有(简单的)方法可以让它工作,请不要感到惊讶。另外,如果他们知道您正在这样做,我不确定您的工作会不会太高兴(否则他们也会为您的家提供一个 VPN 客户端)。

    • 1
  3. rogerdpack
    2011-09-14T10:54:01+08:002011-09-14T10:54:01+08:00

    如果您只是经常需要远程桌面,建议使用 logmein

    • 0

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • 用 D-LINK DFL-CPG310 防火墙替换 Cisco Pix 防火墙

  • 最好的点对点 VPN?

  • WAN 上的 VLAN

  • 通过 VPN 连接什么是远程服务器 IP?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve