Private torrents seeder won't upload to leecher.

  • 1 Replies
  • 708 Views
*

Offline theR

  • **
  • 2
  • +0/-0
Private torrents seeder won't upload to leecher.
« on: January 25, 2017, 10:05:17 am »
I'v installed the latest XBTIT 2.5.4 on my NAS and use the Transmission to create private torrents.
The XBTIT and transmission-daemon are both on the same NAS and behind an openwrt router.

After private torrents created.
I upload the torrent file to XBTIT by admin account and then download it by another account.

NAS - Use Transmission to seed the private torrent. (The NAS behind a router.)
PC - BT client to leech. (Direct connect to internet.)

The necessary port was forwarded for NAS in OPENWRT.
(Transmission could download the public torrents from internet, so I believe the connection is fine.)

I can see the seeder = 1 and leecher = 1 in XBTIT.
The transmission on NAS could see the XBTIT tracker report 1 seeder and 1 leecher but 0 downloads.
The BT client on PC could see the XBTIT tracker report 1 seeder but the seeder could not upload any data to the leecher on PC even though firewall disabled.

The XBTIT Tracker settings
---
Trackerís Announce URLS (one url per row) = http://xxxxxxxx.dyndns.com/announce.php
Allow External torrent = Disable
Disable DHT = Enable
Private Announce = Enable
Private Scrape = Enable
NAT checking = Disable
Allow users to override detect ip = Disable
Validation Mode = User
Max num. of seeds with sam PID = 10
Max num. of leechers with sam PID = 10

I'v notice that the seeder's IP log in SQL is the gateway of router. (192.168.1.1)
It's not the public IP like the other. Is it normal? How could I fix the problem?

Many thanks.

*

Offline theR

  • **
  • 2
  • +0/-0
Re: Private torrents seeder won't upload to leecher.
« Reply #1 on: January 25, 2017, 05:25:23 pm »
Same issue with this topic, but it did not resolve too.
http://www.btiteam.org/index.php/topic,1765.msg10620.html

Now I modify xbtit/include/common.php - function getip()
If the $ip == my gateway ip address then use gethostbyname() to get the public IP.

I can seed to the others on internet after modification, but this is not a good solution.

 


Powered by EzPortal