Задать вопрос
@zeng124

Почему прокси не работает на vds сервере?

Когда я запускаю код на своем пк ответ прилетает
headers = {
    'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0'
}

def get_location(url):
    response = requests.get(url=url, proxies={'https': 'proxi'})
    soup = BeautifulSoup(response.text, 'lxml')
    print(soup.find(class_='ip').text)


def main():
    get_location(url='https://2ip.ru/')
    
    
if __name__ == '__main__':
    main()

а когда этот код я залил на vds сервер и попробовал запустить , ответ не пришел. А появилось ошибка что время ожидания превышено. Причем без прокси все нормально
Ubuntu 20.04 стоит как и на vds так и на моем пк
  • Вопрос задан
  • 320 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Фаирвол проверь на предмет запрещающих правил. Это касается как самой машины, так и настроек виртуальной сети в панели хостера (если таковые имеются).
Ответ написан
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
У хостера могут быть запреты на порты для ВМ. Проверь что открыто, а что нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы