Включить переадресацию портов с помощью c # - PullRequest
0 голосов
/ 26 августа 2011

Я использую базовое приложение, которое позволяет мне отправлять файл по TCP-соединению через Интернет на другой компьютер. Мне удалось это сделать, настроив маршрутизатор в моем доме и офисе, чтобы он перенаправлял весь входящий трафик с порта X на соответствующий компьютер. Сейчас я нахожусь в новом офисе, и здесь все по-другому.

Существует главный маршрутизатор, к которому могут подключаться все офисы. Я подключаю свой маршрутизатор к этому маршрутизатору, чтобы иметь собственную частную сеть. Я все еще хочу иметь возможность использовать свое небольшое приложение, которое я создал, для синхронизации файлов с моего домашнего компьютера и офисного компьютера. Единственная проблема заключается в том, что у меня нет доступа к основному маршрутизатору, поэтому я не могу открыть какие-либо порты, чтобы заставить мою программу работать. Я новичок в сети, поэтому было бы хорошо, если бы кто-то указал мне правильное направление, как я могу решить эту проблему. Я думаю, что должен сообщить маршрутизатору, чтобы отправить весь трафик с порта x на мой компьютер. Кроме того, есть несколько маршрутизаторов, поэтому я не знаю, возможно ли это. Я думаю, что это возможно, потому что я могу подключиться к своему офисному компьютеру, например, войдите в систему.

Было бы неплохо, если бы я все еще мог использовать протоколы TCP вместо p2p, поскольку у меня уже есть все функции.

Ответы [ 2 ]

2 голосов
/ 26 августа 2011

Было бы намного проще подключиться из вашего офиса к домашнему компьютеру.В этом случае вам необходимо настроить переадресацию портов на вашем персональном маршрутизаторе (что вы уже сделали!).Если вы подключаетесь из дома к офису, вам нужно будет настроить каждый промежуточный офисный маршрутизатор (что, вероятно, не понравится вашему начальнику).

Чтобы подключиться к домашней сети, я бы посмотрел настройкидо DDNS через кого-то вроде DynDNS.Это позволит вам подключаться к me.example.com откуда угодно и разрешать его на ваш домашний адрес, даже если он меняет IP-адреса.

1 голос
/ 26 августа 2011

Я нашел хорошую страницу, которая говорит об этом в здесь .Я буду работать над этим ... Я не уверен, работает ли он с протоколом tcp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...