Shadowsocks在主流平台上都有客户端,下载直接使用即可。对于Linux平台,可能还需要在Chrome浏览器中安装SwitchyOmega插件。
进入网址,设置自己喜欢的语言,之后重启即可。
参考shadowsocks网站安装。
$ sudo dnf copr enable librehat/shadowsocks
$ sudo dnf update
$ sudo dnf install shadowsocks-libev
文件位置/etc/shadowsocks-libev/config.json
,设置模板:
{
"server":"0.0.0.0",
"port_password":{
"8381":"******",
"8382":"******"
},
"timeout":600,
"method":"aes-256-cfb"
}
$ sudo ss-manager -c /etc/shadowsocks-libev/config.json --manager-address 127.0.0.1:8000 -u config.json
$ sudo echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
$ sudo echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
$ sudo sysctl -p
$ sudo sysctl net.ipv4.tcp_available_congestion_control
$ sudo sysctl net.ipv4.tcp_congestion_control
使用proxychains全局调用Shadowsocks。
首先,安装和配置proxychains
:
$ sudo dnf install -y proxychains-ng
$ sudo echo 'socks5 127.0.0.1 1080' >> /etc/proxychains.conf
之后,打开Shadowsocks后,在需要使用的命令行前加入proxychains4
,例如:
$ proxychains4 git push origin master
首先,安装和配置privoxy
:
$ sudo dnf install -y privoxy
# /etc/privoxy/config修改
# listen-address 127.0.0.1:8118
# forward-socks5t / 127.0.0.1:1080
配置环境变量并启动:
$ export http_proxy="127.0.0.1:8118"
$ export https_proxy="127.0.0.1:8118"
$ export ftp_proxy="127.0.0.1:8118"
$ sudo systemctl restart privoxy
2017年12月19日