本文主要是介绍Linux配置pac最新方法——解决新版chrome无法使用问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux配置pac最新方法——解决新版chrome无法使用问题
前言
因为想着方便,所以今天想在deepin配置pac,实在是让我头都快炸裂了。在电脑前坐了半天,终于搞出来了。
故事
一开始,对着网上一堆教程狂弄,下载genpac,生成.pac文件。一股脑倒腾,最后输入file://xxx/x.pac后,觉得终于大功告成。谁知道,chrome一打开,一直转圈,一直转圈,最后就白白一片了
心想不对啊,为啥别人行,就我不行。于是又是一堆乱找。
终于,终于在白茫茫的网页中找到了这句话:
新版的chrome默认不支持file协议,因此无法访问本地文件,可以用http协议代替
我的天啦,原来全是老帖子,全都过时了,白给。
于是去找http访问本地的方法,当然又是一箩筐的心路历程,就不说了,直接上办法
解决
思路是用nginx代理转发
1、下载安装nginx
sudo apt-get install nginx
2、修改nginx.cnf配置文件
进入/etc/nginx 打开nginx.cnf,在
http{…}代码块中输入:
server{listen 80; server_name 127.0.0.1;location /auto.pac {alias 绝对路径/auto.pac; #指atuo.pac文件的绝对路径}
}
其实location,alias的意思是,当出现/auto.pac 时,用 绝对路径/auto.pac 代替
3、修改nginx.cnf配置文件中的用户名
在nginx.cnf文件最开始又用户名,改成root:
user root;
4、重启nginx
sudo systemctl restart nginx
在url中填入:http://127.0.0.1/auto.pac
重启chrome
完成,美滋滋~
这篇关于Linux配置pac最新方法——解决新版chrome无法使用问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!