sudo apt-get update
sudo apt-get install git
git clone https://github.com/IArvinServer/linux-ssr.git
cd linux-ssr
sudo mv ssr /usr/local/bin
sudo chmod 766 /usr/local/bin/ssr
ssr install
ssr config
配置文件路径 /usr/local/share/shadowsocksr/config.json
{
"server": "服务器地址",
"server_ipv6": "::",
"server_port": 端口,
"local_address": "127.0.0.1",
"local_port": 8118,
"password": "密码",
"method": "aes-256-cfb",
"protocol": "origin",
"protocol_param": "",
"obfs": "plain",
"obfs_param": "",
"speed_limit_per_con": 0,
"speed_limit_per_user": 0,
"additional_ports" : {},
"additional_ports_only" : false,
"timeout": 120,
"udp_timeout": 60,
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}
sudo apt-get install -y privoxy #安装privoxy
sudo vim /etc/privoxy/config #配置privoxy
通过 / 搜索 listen-address 192.168.0.1:8118 第773行
config配置,然后将前面的 # 去掉,然后修改为 listen-address 127.0.0.1:8118
(端口号可以自行更改,后面必须一致),取消 listen-address [::1]:8118 前面的注释,不用修改。
搜索 forward-socks5t ,第1388行,(没找到可以新建一行),然后将内容修改为如下内容:
forward-socks5t / 127.0.0.1:8118
注意最后的那个点是必须写的。
sudo service privoxy start
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'
unset http_proxy
unset https_proxy
curl www.google.com
如果有输出证明代理成功。
git config --global http.proxy 'socks5://127.0.0.1:8118'
git config --global https.proxy 'socks5://127.0.0.1:8118'
git config --global --unset http.proxy
git config --global --unset https.proxy
至此,本文完~