公司代理背后的游民问题

时间:2018-10-10 15:08:25

标签: ubuntu vagrant virtualbox

我在公司网络的背后,并且正在无所事事地使用Ubuntu计算机。我能够使用git,apt-get。但是我无法ping 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的自动代理配置脚本。

更新:

我还尝试过将以下代码片段添加到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

0 个答案:

没有答案