Ubuntu的apt-getapt命令如何使用代理服务器

Ubuntu的apt-getapt命令如何使用代理服务器,第1张

一般网上的说法大致是这样的:

目前在Ubuntu 18.04系统下,经实践检验似乎方法一并不起作用,而方法二经验证有效,并且可以直接在命令行中使用参数而无需修改配置文件,从而达到临时使用代理服务器的作用。命令行示例如下:

sudo apt -o Acquire::http::proxy="http://192.168.100.101:1080/" install cuda-10-1

留此供同好查询。

在开发环境,vue-cli 会帮我们创建一个开发服务器( http://localhost:8080 ),因此,我们请求后端服务器的时候,可能会出现跨域问题,因为跨域的三要素:域名、端口、协议其一不同。

完整的请求地址

我的这个地址,里面本身就携带有 api 字段的

利用 vue-cli 中的 devServer 配置

记住,如果你的地址没有类似我那个地址那样,有个 api 作为标识的,你可以手动在地址上加上一些标识,然后利用 pathRewrite 再抹掉即可。

一般不会这么做,这样做意义也不大。因为这么做的话,不单单ajax请求都用的远程,连js、css、图片等其他资源都是远程返回的。。。

用了这个方法,在开发阶段,就不用设置 axios 中的 baseUrl 了,或者这样设置:

然后开发阶段,你的一些ajax的请求的 url 就会匹配到 /api 开头,设置 proxy了

千万不要这么设置:

看似匹配到了,实际上没有生效。。。(我也不知道为什么,知道的同学说一下)

实际上,这里是看不到的。。

因为,F12 这里的这个请求,实际上是发给了 本地的临时服务器,再由本地的服务器发送给远程服务器。

可以这么理解:本地服务器将F12的这个请求拦截了,然后自己偷偷改掉 url,再请求的远程服务器。

正因为本地服务器脱离浏览器的束缚,解决了跨域问题!

浏览器使用和不使用IE代理设置区别为:不同的过滤方式、不一样的映射方法、不一样的权限。

一、不同的过滤方式

1、使用IE代理设置:使用IE代理设置过滤外部或内部互联网地址。

2、不使用IE代理设置:如果不使用IE代理设置,则无法筛选外部或内部Internet地址。

二、不一样的映射方法

1、使用IE代理设置:当多个用户使用InternetExplorer代理设置访问外界时,仅映射一个IP地址。

2、不使用IE代理设置:当多个用户不使用IE代理设置访问外部世界时,将映射到多个IP地址。

三、不一样的权限

1、使用IE代理设置:使用Internetexplorer代理设置时,外部世界无法直接访问Intranet,同时限制Intranet对外部的访问。

2、不使用IE代理设置:不使用IE代理设置时,外部可以直接访问内部网络,内部网络对外部访问没有限制。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/491262.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-13
下一篇2023-06-13

发表评论

登录后才能评论

评论列表(0条)

    保存