V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
LinkedIn
不坐班的神仙工作 · 去任何你想去的地方远程,赚一线城市的工资
2000 个不用出门 Social 的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
wangshouh
V2EX  ›  WireGuard

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

  •  1
     
  •   wangshouh · 228 天前 · 1039 次点击
    这是一个创建于 228 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在实践 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 条回复    2022-05-21 13:49:47 +08:00
    wangshouh
        1
    wangshouh  
    OP
       228 天前
    以安卓客户端为例,展示效果:
    使用 Wireguard 前,网络 IP 为中国移动,如下图
    https://imgur.com/5pvOqFg
    使用 Wireguard 链接 windows 客户端后,网络 IP 显示为 windows 的联通 IP ,如下图
    https://imgur.com/N3dmLL5
    hscui
        2
    hscui  
       185 天前
    @wangshouh 请问这样是不是可以用手机在户外访问 WIN10 电脑所在内网的所有设备,比如打印机,NAS 服务器等?谢谢。

    我对 wireguard 比较迷惑的一点就是:比如我有一台 VPS 做 WG 的中转,然后我在家里某台 NAS 上装了 WG ,是否我手机在外时能访问到 NAS 的同时也能访问到家里的打印机或其他内网设备?找了很多资料,都没给出这方面信息。
    wangshouh
        3
    wangshouh  
    OP
       185 天前
    @hscui 前一问题的答案为:不可以,因为 windows 好像不能进行复杂的流量路由。
    后一问题的答案为:可以,如果 NAS 用的是 linux 系统,可以参考此![博客]( https://devld.me/2020/07/27/wireguard-setup/)
    hscui
        4
    hscui  
       184 天前
    @wangshouh 收到,谢谢。我去试试。
    omcourseecust
        5
    omcourseecust  
       163 天前
    直接把 windows 上的网卡 里面属性 共享 internet 连接给 wireguard 网卡不就好了嘛
    omaidb
        6
    omaidb  
       127 天前
    @omcourseecust 这个操作想起来还是比较简编...
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1004 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.