Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some question about HTTP inbound #6

Open
plusls opened this issue Mar 3, 2022 · 2 comments
Open

Some question about HTTP inbound #6

plusls opened this issue Mar 3, 2022 · 2 comments

Comments

@plusls
Copy link

plusls commented Mar 3, 2022

在实际使用中,如果代理直接从 socks5 inbound 进去的话,可以正常过墙没有问题

但是如果使用 http inbound,dns貌似会出问题(被污染?),只有在 v2ray 中指定 dns 为 1.1.1.1 才能正常工作

用v2fly 的 core 貌似没这个问题

@nekohasekai
Copy link
Member

nekohasekai commented Mar 3, 2022

http 入站因为历史原因 (默认开启了追加系统 HTTP 代理)强制将请求的域名解析为 IP 再连接了。因为 SN 设计为透明代理与统一的 DNS,将域名发送到远程解析可能会造成 DNS 泄漏。

socks 入站没有更改是因为 SN 基本已经不需要这个东西(忘了)。

@plusls
Copy link
Author

plusls commented Mar 3, 2022

http 入站因为历史原因 (默认开启了追加系统 HTTP 代理)强制将请求的域名解析为 IP 再连接了。因为 SN 设计为透明代理与统一的 DNS,将域名发送到远程解析可能会造成 DNS 泄漏。

socks 入站没有更改是因为 SN 基本已经不需要这个东西(忘了)。

那有没有办法来避免这个问题呢,因为 sager core 加了一些东西,现在我在 linux 和 windows 都在使用 sager 的 core

只有手动指定 dns 这一条路么

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants