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 als

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 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 outcome. >>

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-22 Thread Yousong Zhou
Hi, Owen and list. On 23 May 2014 01:22, Owen Kirby wrote: > 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

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 co

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 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 zero > packet loss,

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 h

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

2014-05-18 Thread Li Wei
Hi, You song, Thank you for working on this, with PPPoSSH, we can setup a poor man's VPN in minutes, that would be more convenience that other real VPN solutions, I am very glad to see this being merge upstream. Thanks, Li Wei On 05/19/2014 10:11 AM, Yousong Zhou wrote: > Hi, > > On 19 May 2014

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 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 this for the last mo

[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 us