V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wangshouh
V2EX  ›  WireGuard

wireguard 配合 NAT 实现 windows10 代理服务器

  •  1
     
  •   wangshouh · Feb 9, 2022 · 3427 views
    This topic created in 1539 days ago, the information mentioned may be changed or developed.
    最近在实践 wireguard 的 VPN 功能,试图实现 windows10 代理服务器。借助 windows10 提供的虚拟 NAT 实现了此功能,实现方法如下:
    1.在 windows10 下建立 wireguard 虚拟隧道,此过程可参考网上任一教程。
    https://imgur.com/FaLgF0X
    2.建立 NAT virtual network,可参考以下链接
    https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network
    https://imgur.com/c5vpu31
    3.使用任一客户端接入 windows10 服务端可以实现 windows10 代理效果。
    6 replies    2022-05-21 13:49:47 +08:00
    wangshouh
        1
    wangshouh  
    OP
       Feb 9, 2022
    以安卓客户端为例,展示效果:
    使用 Wireguard 前,网络 IP 为中国移动,如下图
    https://imgur.com/5pvOqFg
    使用 Wireguard 链接 windows 客户端后,网络 IP 显示为 windows 的联通 IP ,如下图
    https://imgur.com/N3dmLL5
    hscui
        2
    hscui  
       Mar 24, 2022
    @wangshouh 请问这样是不是可以用手机在户外访问 WIN10 电脑所在内网的所有设备,比如打印机,NAS 服务器等?谢谢。

    我对 wireguard 比较迷惑的一点就是:比如我有一台 VPS 做 WG 的中转,然后我在家里某台 NAS 上装了 WG ,是否我手机在外时能访问到 NAS 的同时也能访问到家里的打印机或其他内网设备?找了很多资料,都没给出这方面信息。
    wangshouh
        3
    wangshouh  
    OP
       Mar 24, 2022
    @hscui 前一问题的答案为:不可以,因为 windows 好像不能进行复杂的流量路由。
    后一问题的答案为:可以,如果 NAS 用的是 linux 系统,可以参考此![博客]( https://devld.me/2020/07/27/wireguard-setup/)
    hscui
        4
    hscui  
       Mar 25, 2022
    @wangshouh 收到,谢谢。我去试试。
    omcourseecust
        5
    omcourseecust  
       Apr 15, 2022
    直接把 windows 上的网卡 里面属性 共享 internet 连接给 wireguard 网卡不就好了嘛
    omaidb
        6
    omaidb  
       May 21, 2022
    @omcourseecust 这个操作想起来还是比较简编...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3543 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:03 · PVG 08:03 · LAX 17:03 · JFK 20:03
    ♥ Do have faith in what you're doing.