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
完成,美滋滋~

猜你喜欢

转载自blog.csdn.net/rjszz1314/article/details/104382459
今日推荐