ubuntu 18.04 使用shadowsocks

配置socks5本地代理

安装ss

apt update
sudo apt install shadowsocks-libev

修改配置文件 /etc/shadowsocks-libev/config.json

{
    "server":"211.254.213.100",
    "server_port":8388,
    "local_port":1080,
    "password":"password",
    "timeout":60,
    "method":"aes-256-cfb"
}

启动服务

ss-local -c /etc/shadowsocks-libev/config.json

设置浏览器代理为 socks5,  127.0.0.1:1080, 打开https://www.google.com , Enjoy it

已经ok了。

配置http代理(over socks5)

如果还需要使用http代理,需要安装privoxy

sudo apt install privoxy

修改配置/etc/privoxy/config

forward-socks5t / 127.0.0.1:1080 .
listen-address  127.0.0.1:8118

启动服务

service privoxy start

设置http代理

export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118

测试

curl https://www.google.com

配置PAC

安装工具

#安装pip,python的包管理器
sudo apt-get install python-pip
#使用pip安装python应用genpac
pip install genpac

生成pac文件

mkdir ~/ss
cd ss
wget "https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-local gfwlist.txt

配置系统网络

选择网络代理,设置为自动,地址填写 file:///home/your_name/ss/autoproxy.pac  ,your_name 是你的用户名

浏览器设置

火狐浏览器,属性-》网络设置-》使用系统代理

谷歌浏览器,无需设置

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注