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

2022-02-09 12:08:37 +08:00
 wangshouh
最近在实践 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 代理效果。
2215 次点击
所在节点   WireGuard
6 条回复
wangshouh
2022-02-09 14:23:37 +08:00
以安卓客户端为例,展示效果:
使用 Wireguard 前,网络 IP 为中国移动,如下图
https://imgur.com/5pvOqFg
使用 Wireguard 链接 windows 客户端后,网络 IP 显示为 windows 的联通 IP ,如下图
https://imgur.com/N3dmLL5
hscui
2022-03-24 08:29:47 +08:00
@wangshouh 请问这样是不是可以用手机在户外访问 WIN10 电脑所在内网的所有设备,比如打印机,NAS 服务器等?谢谢。

我对 wireguard 比较迷惑的一点就是:比如我有一台 VPS 做 WG 的中转,然后我在家里某台 NAS 上装了 WG ,是否我手机在外时能访问到 NAS 的同时也能访问到家里的打印机或其他内网设备?找了很多资料,都没给出这方面信息。
wangshouh
2022-03-24 21:02:57 +08:00
@hscui 前一问题的答案为:不可以,因为 windows 好像不能进行复杂的流量路由。
后一问题的答案为:可以,如果 NAS 用的是 linux 系统,可以参考此![博客]( https://devld.me/2020/07/27/wireguard-setup/)
hscui
2022-03-25 09:31:41 +08:00
@wangshouh 收到,谢谢。我去试试。
omcourseecust
2022-04-15 22:35:15 +08:00
直接把 windows 上的网卡 里面属性 共享 internet 连接给 wireguard 网卡不就好了嘛
omaidb
2022-05-21 13:49:47 +08:00
@omcourseecust 这个操作想起来还是比较简编...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX