--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9d3f3993-9c3d-4a00-bb28-7ae908b3a3e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Actually, I just recently removed some code for dealing with SOCKS servers (TCP-only): https://codereview.webrtc.org/2731673002/But as far as I know, there's never been a way to access this functionality through Chrome.
On Mon, Mar 13, 2017 at 12:14 PM, Dennis <ddo...@gmail.com> wrote:
Will webrtc ICE connection/STUN/UDP media work through a socks5 proxy server? I completely understand TURN servers and their solutions etc, and am just wondering whether or not webrtc would work through a vanilla SOCKS5 udp proxy.AFAIU socks5 is usually tcp etc etc, not many (if any at all) support UDP, but i can see in the SOCKS5 protocol a request to associate UDP ports is there. So assuming there is socks5 proxies out there that support UDP proxying, I am wondering if chrome/webrtc provides any capability to use SOCKS5 proxies to establish outbound connections to a public facing media relay. I'm not sure how ports and ice candidate gathering etc would work in this situation if supported, especially if the remote candidates are different ip's altogether thus requiring multiple bindings...I'm assuming its not supported, just figured I'd confirm that here.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
> Actually, I just recently removed some code for dealing with SOCKS servers (TCP-only): https://codereview.webrtc.org/2731673002/We have a native app that uses this code on Windows and Macs extensively. There are quite a few Enterprise environments where communication is only allowed via HTTPS/SOCKS proxies. Chrome might not need this but native apps (like ours) find this useful. Would it be possible to revert this change?
On Monday, March 13, 2017 at 5:18:16 PM UTC-4, Taylor Brandstetter wrote:Actually, I just recently removed some code for dealing with SOCKS servers (TCP-only): https://codereview.webrtc.org/2731673002/But as far as I know, there's never been a way to access this functionality through Chrome.On Mon, Mar 13, 2017 at 12:14 PM, Dennis <ddo...@gmail.com> wrote:Will webrtc ICE connection/STUN/UDP media work through a socks5 proxy server? I completely understand TURN servers and their solutions etc, and am just wondering whether or not webrtc would work through a vanilla SOCKS5 udp proxy.--AFAIU socks5 is usually tcp etc etc, not many (if any at all) support UDP, but i can see in the SOCKS5 protocol a request to associate UDP ports is there. So assuming there is socks5 proxies out there that support UDP proxying, I am wondering if chrome/webrtc provides any capability to use SOCKS5 proxies to establish outbound connections to a public facing media relay. I'm not sure how ports and ice candidate gathering etc would work in this situation if supported, especially if the remote candidates are different ip's altogether thus requiring multiple bindings...I'm assuming its not supported, just figured I'd confirm that here.
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9d3f3993-9c3d-4a00-bb28-7ae908b3a3e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/7549f48a-d2b1-4f5f-8852-96f432434fe9%40googlegroups.com.
- Are there situations where an HTTPS/SOCKS proxy works, but a TCP TURN server on port 443 doesn't
- How are you accessing this functionality? Do you create your own "PortAllocator" object and call "set_proxy" on it, causing outgoing TCP connections to go through the proxy?
- What remote endpoint is the WebRTC endpoint connecting to? Another WebRTC endpoint? If so, how does this work, since our SOCKS code only handles outgoing connections? Do you use the HTTPS/SOCKS proxy in combination with a TURN server?
I think the best path forward may be for you to fork our proxy code, and provide your own "PacketSocketFactory" implementation that uses it
You received this message because you are subscribed to a topic in the Google Groups "discuss-webrtc" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/discuss-webrtc/E3FX4bp363M/unsubscribe.
To unsubscribe from this group and all its topics, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAK35n0YO1_hSEL%2BCHh1Jk7S4-5zoQ1ej220QxBM9kO9AiQ6K2A%40mail.gmail.com.
I didn't know this code was being used by anyone; in that case I can revert the CL for the time being, but we'd like to avoid maintaining this code forever, since it's not used by standard WebRTC, and it has almost no test coverage.A few questions for you:
- Are there situations where an HTTPS/SOCKS proxy works, but a TCP TURN server on port 443 doesn't?
- How are you accessing this functionality? Do you create your own "PortAllocator" object and call "set_proxy" on it, causing outgoing TCP connections to go through the proxy?
- What remote endpoint is the WebRTC endpoint connecting to? Another WebRTC endpoint? If so, how does this work, since our SOCKS code only handles outgoing connections? Do you use the HTTPS/SOCKS proxy in combination with a TURN server?
I think the best path forward may be for you to fork our proxy code, and provide your own "PacketSocketFactory" implementation that uses it. This is effectively what Chrome does, when Chrome is configured with a proxy.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAHp8n2%3DKmiXzbNeG5p-q_Nu8BYsZSs57L8ki1%3DCG_Ex4iPJC3w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/7549f48a-d2b1-4f5f-8852-96f432434fe9%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/c102f305-de09-47a0-805d-31efa576f25c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAHp8n2%3DTy5YONH4v9s%3DiN2y8Ji07RMVfVkm5TCQ3RfWkvcsBjg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9ec23b63-2de6-4c6d-9a09-029feaf80e6f%40googlegroups.com.