бродячие проблемы корпоративного прокси - PullRequest
0 голосов
/ 10 октября 2018

Я за корпоративной сетью и использую машину с Ubuntu через vagrant.Я могу использовать git, apt-get.Но я не могу пропинговать www.google.com или использовать библиотеку запросов python для доступа к веб-сайтам.Я добавил следующие команды в vagrantfile, но все равно он не работал.

  if Vagrant.has_plugin?("vagrant-proxyconf")
      config.proxy.http     = "http://192.168.0.2:3128/"
      config.proxy.https    = "http://192.168.0.2:3128/"
      config.proxy.no_proxy = "localhost,127.0.0.1,.example.com"
  end

Я не уверен, должен ли http://192.168.0.2 быть моим прокси или таким же, как показано на https://github.com/tmatilai/vagrant-proxyconf.

Моя компания использует сценарий автоматической настройки прокси с расширением .asp.

update:

Я также попытался добавить приведенный ниже код, отсекаемый в vagrantfile.Это решение также не работает для меня.

Vagrant.configure("2") do |config|
  puts "proxyconf..."
  if Vagrant.has_plugin?("vagrant-proxyconf")
    puts "find proxyconf plugin !"
    if ENV["http_proxy"]
      puts "http_proxy: " + ENV["http_proxy"]
      config.proxy.http     = ENV["http_proxy"]
    end
    if ENV["https_proxy"]
      puts "https_proxy: " + ENV["https_proxy"]
      config.proxy.https    = ENV["https_proxy"]
    end
    if ENV["no_proxy"]
      config.proxy.no_proxy = ENV["no_proxy"]
    end
  end
end
...