Я уже задолбался.
Помогите, кто знает в чем причина.
Итак, проблема:
uTorrent (1.7.5) соединяется с трекером, раздачи зеленые, в сидерах/личерах на трекере я появляюсь но никто не может с меня качать и я ни с кого не могу.
Что я пробовал делать:
1. Настроил ISA 2006, в соответствии с руководством, с сайта uTorrent:
Цитата:
SA Server 2006 configuration:
Assuming that you'll use port 64000 - 64100 for multiple clients
1) Set up the following new Protocols:
Name: BitTorrent (Inbound)
Ports: TCP - 64000 to 64100 Inbound
Secondary connection: TCP 64000 - 64100 Outbound
Name: BitTorrent (Outbound)
Ports: TCP - 64000 to 64100 Outbound
Secondary connection: TCP 64000 - 64100 Inbound
Name BitTorrent (UDP)
Ports: 64000 to 64100 Send Receive
Secondary connection: 64100 to 64100 Send Receive
You can add each of these to the same Access Rule.
Create another new Protocol on a per-client basis:
Name: BitTorrent (Server - <Client Name>)
Ports: Create a TCP Inbound port range somewhere between 64000 and 64100 (e.g. 64000 to 64010)
Create a Non-Web Server Protocol Publishing Rule per BitTorrent client (client machines must have static IP or have DHCP reservations). These rules are the same thing as SOHO router's "port forwarding":
Name: What ever you want, be descriptive as to what the client using this rule is
Server IP: The client running BitTorrent
Listen from: External (aka The Internet)
Edit the above Server Publishing rule and go to the To tab. Make sure the radio box "Requests appear to come from the original client" is ticked.
Go to Configuration -> General -> Define Firewall Client Settings -> Application Settings tab
Create two New Applications:
Application: [Executable name without file extension, e.g. utorrent]
Key: RemoteBindUdpPorts
Value: 64000-64100
Application: [Executable name without file extension, e.g. utorrent]
Key: ServerBindTcpPorts
Value: 64000-64100
Save all of the above changes and commit them to the ISA Server.
Open utorrent, go to Options -> Preferences -> Connection, set the/a port that your Server Publishing Rule is using.
Under Advanced, go to net.outgoing_port and set it between 64000 and 64100.
I've also set the IP/host name to report to tracker to a Dyndns hostname, though you can also use the ISA Server's external IP (if you're running ISA in Edge firewall mode).
Note: I have not gotten DHT to function in my limited tests (sits at Waiting to log in or login with 0 nodes), but uTorrent reports that NAT is functioning correctly. Download speeds are excellent and upload also works.
Also note that these same steps should be applicable to ISA 2004, but NOT ISA 2000.
Что я добавил от себя (это не было сказано в руководстве):
- Использовал диапазон портов 20000-65000
- Использовал порт 50000 для входящего протокола (per client-basis)
- Создал дополнительный протокол "BitTorrent UDP RS" (UDP ReceiveSend для портов 20000-65000)
- Также создал правило: Разрешить все протоколы, созданные в руководстве и мной, из Internal в External для All Users.
- Правило публикации сервера (Non Web-Server publihing rule) поставил первым в списке правил в Firewall Settings, правило Internal to External BitTorrent rule - вторым правилом.
2. В uTorrent я указал 50000 порт для входящих соединений
Дополнительно установил опции:
- Случайный выбор порта: Отключено
- uPnP: Отключено
- NAT-PMP mapping: Отключено
- Добавить uTorrent в список исключений Windows Firewall: Отключено (У меня FW отключен, стоит KAV)
- DHT: Отключено (Он мне не нужен)
В любом случае, изменения этих настроек на ситуацию не влияют - всё так же плохо.
Единственное, что я не стал менять:
Цитата: Open utorrent, go to Options -> Preferences -> Connection, set the/a port that your Server Publishing Rule is using.
Under Advanced, go to net.outgoing_port and set it between 64000 and 64100.
Если в этом параметре поставить определенное значение (я пробовал 50000), то трекер выдает ошибку -
Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). 3. В Kaspersky Antivirus (7.0) добавил правило, разрешающее utorrent.exe любую активность.
И как результат (плохой результат):
- Я могу подсоединяться к трекеру, вставать на раздачу/скачку, но сами данные не передаются ни ко мне ни от меня.
- Также я не могу добавлять пиров вручную - после указания IP:Port (в диалоге "Добавить пира") ничего не происходит.
- Иконка в нижней панели красная.
Что мне сделать еще?
Я в ауте уже...
Что самое интересное, работало ж всё.
Вроде никаких операций сложных не делал с настройками.