Giter Club home page Giter Club logo

Comments (8)

DavidSchinazi avatar DavidSchinazi commented on August 16, 2024

I agree

from draft-ietf-masque-connect-ip.

martinthomson avatar martinthomson commented on August 16, 2024

What is a client expected to do with this information? Say I ask for the proxy to connect to example.com:443. I get back a RA that includes the result of DNS lookups for example.com (maybe multiple RAs that include all the answers from A/AAAA records?). Am I supposed to assume that this is the result of the DNS lookup? How do I distinguish that from other RAs that might just advertise where I might be able send packets via the tunnel?

If the purpose of this is to provide name resolution, it is probably better to include an explicit signal. It's a bit of a rathole, but a new capsule type seems fairly obvious. That leads me to ask a whole bunch of questions about whether the proxy needs to supply a DNS service, ...

from draft-ietf-masque-connect-ip.

bemasc avatar bemasc commented on August 16, 2024

Say I ask for the proxy to connect to example.com:443

Nit: there is no port number.

Am I supposed to assume that this is the result of the DNS lookup?

That's the status quo in this draft for hostname targets. The implicit signal here doesn't bother me, since it's unambiguous.

I'm also fine with dropping support for DNS targets, although I think it might be useful in some scenarios.

from draft-ietf-masque-connect-ip.

martinthomson avatar martinthomson commented on August 16, 2024

there is no port number

Of course. I somehow got mislead by the first example: "https://masque.example.org/{target}/{target_port}/"

from draft-ietf-masque-connect-ip.

tfpauly avatar tfpauly commented on August 16, 2024

Yeah, looks like that example had a copy paste error from CONNECT-UDP.

I filed #38

from draft-ietf-masque-connect-ip.

tfpauly avatar tfpauly commented on August 16, 2024

The ability to specify a host to proxy to was important in our discussions for keeping parity with other proxying methods.

from draft-ietf-masque-connect-ip.

DavidSchinazi avatar DavidSchinazi commented on August 16, 2024

Indeed, that was bad copy-pasta from me, my apologies. It's been fixed in the editor's copy.

from draft-ietf-masque-connect-ip.

tfpauly avatar tfpauly commented on August 16, 2024

@DavidSchinazi thanks!

from draft-ietf-masque-connect-ip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.