我在公司网络的背后,并且正在无所事事地使用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