[bittorrent] how a peer connect to other peer which is behind proxies.

FYP 2005 hkucsfyp2005 at gmail.com
Fri Apr 14 12:23:30 EDT 2006


for case (1)(2)(3).
I am talking about the peer list in Bitcomet.

On 4/15/06, FYP 2005 <hkucsfyp2005 at gmail.com> wrote:
>
> i got it . thx ~
>
> suppose peerA is configured not to proxy peer connections(only use proxy
> for http connection)
> the port that peerA's BT client listening on is 34343. and the port that
> peerB 's BT client listening on is 56565.
>
>
>
> (1) 34343 appeared on the peerlist of peerB and another port( which is not
> 56565 )appeared on the peerlist of peerA.
> (2) a port (which is not 34343) appeared on the peerlist of peerB and
> 56565 appeared on the peerlist of peerA.
> (3) 56565 appeared on on peer list of peer B and 34343 appeared on the
> peerlist of peerA.(seldom happen)
>
> I don't understand the case in (1) and (2) .
> Since peerA is configured not to proxy peer connections. the ports
> appeared on the peers list should be the ports that peerA and peerB
> listening on but not some unknown ports.
>
> Can anyone explain on that ?
>
> thx.
>
>
>
>
>
>
>
> On 4/14/06, Harold Feit <dwknight at depthstrike.com > wrote:
> >
> > If the client is configured to proxy peer connections, then yes the peer
> >
> > connection goes through the proxy.
> >
> > FYP 2005 wrote:
> > > er..
> > > I think my question is not clear
> > > just forgot it.
> > >
> > > my qs is .
> > > does the connection between peerA and peerB still go thorugh the proxy
> > ?
> > >
> > > On 4/14/06, * FYP 2005* <hkucsfyp2005 at gmail.com
> > > <mailto:hkucsfyp2005 at gmail.com>> wrote:
> > >
> > >     Thanks.
> > >
> > >     If this is the case, does the outbound connection from peerA to
> > peer
> > >     B go through the proxy used by peerA ?
> > >     and does the outbound connection from peer B to peer A go through
> > >     the proxy used by peerA  ?
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >     On 4/14/06, *Harold Feit* < dwknight at depthstrike.com
> > >     <mailto: dwknight at depthstrike.com>> wrote:
> > >
> > >         Peer A (proxied) can establish outgoing connections.
> > >         Assuming Peer B (unproxied) can accept incoming connections,
> > the
> > >         connection CAN be established, but only when Peer A initiates
> > it.
> > >
> > >         Once the connection is established, data can be transferred in
> > >         either
> > >         direction.
> > >
> > >         FYP 2005 wrote:
> > >         > I used bitcomet to test the scenario  that I mentioned
> > before.
> > >         > I found that peerB can download from peerA. That mean there
> > is
> > >         > connection between them.
> > >         >
> > >         > You said that nobody can connect to peerA
> > >         > Does it mean that the connection between them is due to
> > peerA
> > >         initialize
> > >         > a connection to peerB ?
> > >         > It is because peerA can also obtain the IP address and port
> > of
> > >         peerB
> > >         > from the peer list
> > >         >
> > >         >
> > >         > On 4/14/06, *Olaf van der Spek* < olafvdspek at gmail.com
> > >         <mailto:olafvdspek at gmail.com>
> > >         > <mailto: olafvdspek at gmail.com <mailto:olafvdspek at gmail.com>>>
> > wrote:
> > >         >
> > >         >     On 4/14/06, FYP 2005 < hkucsfyp2005 at gmail.com
> > >         <mailto:hkucsfyp2005 at gmail.com>
> > >         >     <mailto: hkucsfyp2005 at gmail.com
> > >         <mailto:hkucsfyp2005 at gmail.com> >> wrote:
> > >         >     > Suppose there are two peers. One is a seed(peer A)
> > which
> > >         is behind a
> > >         >     > anonymous proxy and another one is just a peer without
> > >         source(peer B).
> > >         >     >
> > >         >     > Now peer A execute the .torrent and connect to tracker
> >
> > >         through the
> > >         >     proxy.
> > >         >     > Since peer A is behind the proxy now. Therefore, the
> > >         tracker will
> > >         >     record the
> > >         >     > IP address of the proxy and port that peer A 's BT
> > client
> > >         >     listening on.
> > >         >     > If other peers, say peer B get the peer list from the
> > >         tracker.
> > >         >     > I don't understand how peer B can connect to peer A.
> > It
> > >         is because
> > >         >     peer B
> > >         >     > only got the port that peer A 's BT client listening
> > on
> > >         and the
> > >         >     proxies IP.
> > >         >     > However, the port that peer B get is just a port used
> > by
> > >         peer A
> > >         >     but not the
> > >         >     > proxy.
> > >         >     >
> > >         >     > Can anyone give me some idea on that ? I
> > >         >
> > >         >     Nobody can connect to peer A.
> > >         >
> > >         >
> > >         >
> > >         >
> > ------------------------------------------------------------------------
> > >         >
> > >         > _______________________________________________
> > >         > BitTorrent mailing list
> > >         > BitTorrent at lists.ibiblio.org <mailto:
> > BitTorrent at lists.ibiblio.org>
> > >         > http://lists.ibiblio.org/mailman/listinfo/bittorrent
> > >         <http://lists.ibiblio.org/mailman/listinfo/bittorrent>
> > >
> > >
> > >         _______________________________________________
> > >         BitTorrent mailing list
> > >         BitTorrent at lists.ibiblio.org <mailto:BitTorrent at lists.ibiblio.org
> > >
> > >         http://lists.ibiblio.org/mailman/listinfo/bittorrent
> > >
> > >
> > >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ibiblio.org/pipermail/bittorrent/attachments/20060415/fdf588dc/attachment.html 


More information about the BitTorrent mailing list