Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-24 Thread Stefan Monnier
you want, using tun devices (ssh -w), without the recursive TCP issues. The -w switch has the exact same TCP-over-TCP issue. But don't worry: TCP-over-TCP is used everyday by lots of people. It's not perfect, but it works well enough for many uses. That's why ssh provides -w and that's also why

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-23 Thread Yousong Zhou
Hi, Joshua and list. On 23 May 2014 11:42, Joshua Judson Rosen jro...@harvestai.com wrote: On 2014-05-22 20:17, Yousong Zhou wrote: I am using PPPoSSH with ipset-enabled dnsmasq [1] mainly for accessing and accelerating the speed of several websites. Well, I myself quite enjoy the

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-22 Thread Yousong Zhou
Hi, Matthew and list. On 22 May 2014 06:24, Matthew Reeve mre...@tenxnetworks.com wrote: It has been known for a long time that this is actually a really terrible idea: http://sites.inka.de/~W1011/devel/tcp-tcp.html It might appear to work just fine on completely uncongested links with

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-22 Thread Owen Kirby
On 14-05-22 06:01 AM, Yousong Zhou wrote: I saw that link too when I found the pvpn project. If I understand the theory correctly, the problem is mainly that TCP as a connection-oriented protocol is not suitable for being used in long-alive, lossy environment because once the underlying

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-22 Thread Joshua Judson Rosen
On 2014-05-22 20:17, Yousong Zhou wrote: I am using PPPoSSH with ipset-enabled dnsmasq [1] mainly for accessing and accelerating the speed of several websites. Well, I myself quite enjoy the outcome. PPPoSSH will not accelerate anything, at best it will allow you to hide your packets from

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-21 Thread Matthew Reeve
It has been known for a long time that this is actually a really terrible idea: http://sites.inka.de/~W1011/devel/tcp-tcp.html It might appear to work just fine on completely uncongested links with zero packet loss, but theory says that as soon as there is any congestion at all, it will break

[OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-18 Thread Yousong Zhou
This patch adds protocol support for PPP over SSH. The protocol name is 'pppossh' with the following options. - server, required, SSH server name. - port, SSH server port. - sshuser, required, SSH login username. - identity, list of client private key files. ~/.ssh/id_{rsa,dsa} will be

Re: [OpenWrt-Devel] [PATCH v5] ppp: add new protocol PPPoSSH.

2014-05-18 Thread Yousong Zhou
Hi, On 19 May 2014 09:55, Yousong Zhou yszhou4t...@gmail.com wrote: This patch adds protocol support for PPP over SSH. The protocol name is 'pppossh' with the following options. I am not sure whether such a non-standardized protocol will be accepted into the OpenWrt trunk. I have been using