我有一个用于开发的 linode 服务器。
我原本想用它作为代理服务器。我注意到大多数付费连接允许 DNS 查询,但不允许 http,除非我付费。
我通过刷新我的 DNS 缓存并 nslookup 一些随机网站来验证这一点。
如何创建一个代理服务器,使我能够将来自我计算机的数据包包装在 DNS 数据包中,通过 ssh 密钥认证中继到我的 linode 服务器并充当代理?
谢谢。
答案1
如果您要通过代理传输所有内容,您不妨直接运行代理。据我所知,DNS 隧道是一种绕过内容阻止(例如网站黑名单和内容过滤器)的方法,而不是绕过允许免费 DNS 但不允许内容查找的网站。
据我了解,你可能采取了错误的方法来解决问题