ss配置

window 下的ss很好用,直接点击一个图标就好,今天总算解决了在linux下配置翻墙,实现了非全局的代理
learns from article: https://blog.csdn.net/qq_24406903/article/details/85011090

安装pip 和 ss

sudo apt install python-pip	
sudo pip install shadowsocks

problems that occur:

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

solution

安装genpac、下载gfwlist文件

This is a file contains many websites that block by great wall so it tells the internet when to use ss.

# 安装genpac
sudo pip install genpac
pip install --upgrade genpac
# 下载gfwlist文件
genpac --pac-proxy "SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" --gfwlist-url=https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt --output="autoproxy.pac"

problem that occurs:

Could not install packages due to an EnvironmentError: Missing dependencies for SOCKS support.

solution

# Unset socks proxy
unset all_proxy    
unset ALL_PROXY
# Install missing dependencies:
pip install pysocks
# Reset proxy
source ~/.bashrc

设置系统代理为自动方式

也就是局部代理,只代理gfwlist.txt中的网址
In system setting-network choose automatic & type in the route of gfwlist.txt

firefox setting

设置-常规-网路
选择 use system proxy

run ss config file

sudo vim /etc/shadowsocks.json
# 然后按照自己的shadowsocks server(ss服务器)的配置情况输入下列信息
{
    "server":"你的ss服务器ip地址",		
    "server_port":你的ss服务器端口,
    "password":"你的ss服务器访问密码",
    "method":"你的ss服务器上配置的代理加密方式,如:chacha20",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "timeout":300
}

# 启动shadowsocks代理 客户端
sudo sslocal -c /etc/shadowsocks.json -d start
sudo sslocal -c /etc/shadowsocks.json -d stop	

猜你喜欢

转载自blog.csdn.net/qq_39575818/article/details/86765883
今日推荐