云网牛站
所在位置:首页 > Linux教程 > Ubuntu18.04下使用Chrome需要break wall的解决方案

Ubuntu18.04下使用Chrome需要break wall的解决方案

2018-07-11 11:56:09作者:Zhangrong_HUANG稿源:linux站

在安装Ubuntu18.04系统后,浏览器默认安装的是Firefox,因为Chrome浏览器速度更快,所以安装了Chrome,不过有时候在登录的时候发现要先break wall一下,解决方案是需要设置个全局的ssr代理。如果你有这个需求,按下面的步骤做就可以了。

 

1.先下载SSR客户端

git clone https://github.com/ssrbackup/shadowsocksr

 

2.配置SSR的配置文件

进入刚刚复制下来的文件夹,里面有一个config.json的文件,将它复制一份并命名为config.json.backup作为备份。

打开config.json文件,对里面的一些参数进行修改。

主要有以下几项:

{

"server": "0.0.0.0",   # SSR服务器的IP地址

"server_port": 8388,   # SSR服务器的端口

"password": "m",       # SSR服务器的密码

"method": "aes-128-ctr",   # 加密方法

"protocol": "auth_aes128_md5",  # 协议

"protocol_param": "",           # 协议参数

"obfs": "tls1.2_ticket_auth_compatible",  # 混淆协议

"obfs_param": "",   # 混淆参数

# 以上这些主要是SSR服务商提供的

}

 

3.然后运行SSR

在当前目录下,运行一下命令:

python3 shadowsocks/local.py

如果看到以下输出,就基本没什么问题了。

IPv6 support

2018-07-11 11:04:56 INFO util.py:85 loading libcrypto from libcrypto.so.1.1

2018-07-11 11:04:56 INFO local.py:50 local start with protocol[auth_aes128_md5] password [b'm'] method [aes-128-ctr] obfs [tls1.2_ticket_auth_compatible] obfs_param []

2018-07-11 11:04:56 INFO local.py:54 starting local at 127.0.0.1:1080

2018-07-11 11:04:56 INFO asyncdns.py:324 dns server: [('127.0.0.53', 53)]

接下来就是如何利用privoxy设置全局代理。

 

4.安装privoxy的命令

sudo apt install privoxy

 

5.配置privoxy

安装后,打开/etc/privoxy/config,把这两句注释掉(具体位置可以搜索下面两段):

# listen-address  127.0.0.1:8118

# listen-address  [::1]:8118

在文件的最后加上:

forward-socks5 / 127.0.0.1:1080 .

listen-addresss 127.0.0.1:8118

提醒:一定要注意第一行最后的点。

最后就是设置系统的代理,打开Ubuntu的设置。

在左侧导航栏找到网络,设置网络代理(network proxy),选择“手动(Manual)”

然后删掉最后一栏的内容。

最后一步是把前4栏都设置成IP:127.0.0.1,端口:8118。

 

做了以上5个步骤,现在试一下登录chrome就可以看到成功了。

 

相关主题

Ubuntu 18.04中安装谷歌(chrome for linux)浏览器图解方法

精选文章
热门文章