Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
pavel_ignatik
При настройке фтп через интернет попадаю в общие папки из клиента по интернету. Передача файлов не работает. И в локальной сети общие папки работают через внешний ip адрес. Можно ли какую нибудь более подробную инструкцию по настройке внешнего фпт и передачи файлов по сети
Аватара пользователя
Алексей Пикуров
Здравствуйте. Файлы в чате передаются не по FTP, а по http(s).

А для настройки FTP нужно пробросить в роутере через port mapping диапазон портов вашего FTP сервера + указать в настройках MyChat Server ваш внешний IP адрес или имя хоста.
Аватара пользователя
pavel_ignatik
В керио вот такое правило!
Вложения
Снимок экрана 2021-12-22 214900.jpg
Снимок экрана 2021-12-22 214900.jpg (30.18 КБ) Просмотров: 2266
Аватара пользователя
Алексей Пикуров
Хорошо, но этого мало, чтобы вам ответить что-то более вразумительное. Вы ни слова не сказали, как настроен ваш MyChat Server, как организована сеть, какой у вас внешний адрес и т.д.
Аватара пользователя
pavel_ignatik
Вот настройки сервера. А для чего Вам нужен наш внещний ip? На что это влияет?
Вложения
Снимок экрана 2021-12-22 215439.jpg
Снимок экрана 2021-12-22 215439.jpg (93.22 КБ) Просмотров: 2265
Снимок экрана 2021-12-22 215420.jpg
Снимок экрана 2021-12-22 215420.jpg (172.64 КБ) Просмотров: 2265
Аватара пользователя
Алексей Пикуров
1. Уберите привязку сервера к IP.
2. Перезапустите сервер.
3. Нажмите кнопку "Проверить подключение" и покажите результат.
4. Для чего вам нужен FTP?
Аватара пользователя
Алексей Пикуров
А для чего Вам нужен наш внещний ip? На что это влияет?

Чтобы банально пропинговать ваш адрес и проверить телнетом доступность портов, которые вы, вероятно, открыли.
Аватара пользователя
pavel_ignatik
Завтра смогу прикрепить только результат проверки. Пытались настроить возможность отправки файлов клиентам подключенных по интернету. Вот и добрались до ФТП
Аватара пользователя
Алексей Пикуров
Дык вам не нужен FTP для этого. Для этого вы должны пробросить порт вашего веб-сервера, и всё. Чтобы в чате можно было файлами да картинками кидаться.
Аватара пользователя
pavel_ignatik
Хорошо. Какой именно порт подскажите. 80, 8888, 2004 пробросили. Не принимает файлы
Аватара пользователя
Алексей Пикуров
Я не знаю, у вас же сервер MyChat в руках, посмотрите порты. Кнопку проверки нажмите, там всё будет указано.
Аватара пользователя
pavel_ignatik
Request: {"HOST":"","SSL":false,"WEB":80,"CORE":2004,"TURN":8888,"FTP":35000}

Эти порты проброшены
Аватара пользователя
Алексей Пикуров
Должна быть такая картина:

check-result.png
check-result.png (6.16 КБ) Просмотров: 2261


Покажите, что у вас сейчас.
Аватара пользователя
pavel_ignatik
К сожалению у меня вот так
Вложения
Снимок экрана 2021-12-22 223800.jpg
Снимок экрана 2021-12-22 223800.jpg (52.06 КБ) Просмотров: 2260
Аватара пользователя
Алексей Пикуров
Это значит, что TCP 80 и 2004 вы не пробросили.
Аватара пользователя
pavel_ignatik
а почему тогда из интернета мы можем подключиться к серверу?
Аватара пользователя
Алексей Пикуров
Чем подключиться и по какому порту?
Аватара пользователя
pavel_ignatik
С вин клиента. Создали правило для свободного порта который в керио пробрасываем на адрес сервера и 2004 порт
Аватара пользователя
Алексей Пикуров
Что такое "правило для свободного порта"?
Аватара пользователя
Алексей Пикуров
Чтобы передавать файлы и изображения, надо два порта. В вашем случае 80 и 2004. Если какой-то из них занят, используйте другие.