LINUX.ORG.RU

Назначить порт для программы на python


0

2

Всем привет! На сервере есть программа на питоне, которая запускается по расписанию и лезет в инет парсить кой-какие данные по api. В сеть каждый раз выходит с разных портов. Можно ли привязать программу к одному порту?

Ответ на: комментарий от vasiliypavlow

Тогда смотреть где и кем парсятся конфиги/параметры строки и искать там порт. Если он вообще конфигурируется, конечно.

fmap
()

Можно ли привязать программу к одному порту?

Можно, подержись.

anonymous
()

Лучше скажи, что ты действительно хочешь сделать.

Обычно порт для исходящего соединения назначается ОС и тебе надо ОЧЕНЬ хорошую причину, чтобы управлять этим вручную. Это возможно (хотя в питоне это делается через одно место), но для начала лучше определить задачу: ты хочешь странного.

x3al ★★★★★
()
Ответ на: комментарий от vasiliypavlow

Какого чёрта она делает в INPUT, если по твоему же описанию она дёргает данные с внешнего сервиса, т.е. делает исходящие соединения?

-A INPUT --dport 80 означает принимать пакеты на ТВОЙ порт 80, который слушает ТВОЙ сервер. Тебя скорее OUTPUT интересует.

сам процесс

Нельзя в линуксе уже довольно давно, раньше было бажно.

x3al ★★★★★
()
Ответ на: комментарий от x3al

по netstat. Но уже все ок. до разговора с вами я почему-то смотрел только в сторону открытия входящего порта. а нужно было все-то разрешить принимать пакеты с этого внешнего ip. спасибо)

vasiliypavlow
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.