wireguard - Wireguard vpn - 连接后,我可以访问“服务器”网络但不能访问互联网
问题描述
我在 Qnap NAS 上运行 Wireguard“服务器”。我的设置似乎大部分都在工作。从我的 Wireguard“客户端”,我可以连接到服务器并访问该网络 (192.168.1.0/24) 上的所有资源。但是在我停用 Wireguard 连接之前,我无法再访问客户端上的互联网。
我认为这种设置将只允许进入 vpn/服务器网络的流量通过 Wireguard,而让其他一切都不管吗?我错过了什么吗?
[Interface]
PrivateKey = <private key>
Address = 198.18.7.2/32
DNS = 192.18.7.1
[Peer]
PublicKey = <public key>
AllowedIPs = 192.168.1.0/24, 198.18.7.2/32
Endpoint = <server-public-ip:port>
解决方案
没关系。我解决了这个问题。DNS IP 不是 AllowedIPs 的一部分。我将配置更改为使用该网络的路由器或公共 DNS 服务器,它可以工作。
即我改变了:
DNS = 192.18.7.1
至
DNS = 1.1.1.1 (or 192.168.1.x to use the DNS server inside of that network)
推荐阅读
- c# - 本地共享的 C# 文件/目录权限
- javascript - Django Datepicker和Autocomplete一起使用时不呈现
- javascript - dc.js - 图表不渲染(单行条形图 - 水平行),除了图例、轴和刻度线/值(渲染)
- java - React Native:TypeError:null不是对象
- google-bigquery - How can I use BigQuery's dataset in Data Lab
- python - A* 搜索迷宫 - 路径不存在时的无限循环 - Python
- google-cloud-platform - 在哪里可以找到 Cloud Speech-to-Text API 调用的存储结果?
- react-native - SpashScreen React Native
- r - 如何使用 mutate_at 和嵌套 ifelse 语句自动重新编码许多变量?
- spring-mvc - Spring MVC - Thymeleaf th:action th:object