Linux使用ss客户端科学上网

/ 技术 / 1 条站内评论 / 2958浏览

前言

刚换到Linux Mint系统,就开始折腾了,之前有自己搭建了ss服务科学上网,换到Linux系统后自然要重新ss客户端配置。踩了不少坑,写个总结。


安装pip


sudo apt-get install python-pip

 因为版本太旧,先升级下pip

 sudo python -m pip install --upgrade pip


安装SS

sudo pip install shadowsocks

如果安装失败提示

1.ImportError: cannot import name 'main'

sudo python -m pip uninstall pip && sudo apt install python-pip --reinstall
(重装)

2.ImportError “No Module named Setuptools”

(这是一个大坑,网上找了非常多的文章,都不能解决,直到stackoverflow上面找到解决。
https://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setuptools


UPDATE (Oct 2014): Distribute has been merged with setuptools 0.7, so just get setuptools for both Python 2.7 and 3.x

To install this on Debian : Python 2.7

sudo apt-get install python-setuptools

For Python 3.x

sudo apt-get install python3-setuptool

安装ss

sudo pip install shadowsocks


配置SS

sudo vim /etc/ss.json

// 以下内容为配置文件的内容 { "server":"server_ip", // 服务器地址 "server_port":30696, // 端口 "local_port":1080, // 本地端口 "password":"password", // 密码 "timeout":600, // 超时时间 "method":"rc4-md5" // 加密方式 }

开启ss

sslocal -c /etc/ss.json

// 开启后显示以下内容,代表开启成功: // INFO loading libcrypto from libcrypto.so.1.0.0 // INFO starting local at 127.0.0.1:1080

开机启动(终结版)

# 打开图形化开机启动项管理界面 gnome-session-properties # 添加(Add) -> 名称(name)和描述(comment)随便填,命令(Command)填写如下: sslocal -c /etc/ss.json # 搞定



Firefox浏览器配置

设置→首选项→高级→网络→链接→设置→手动配置代理→socks主机:127.0.0.1 端口:1080→勾选下图选项>确定


Chome浏览器配置

关闭已经打开的chrome,用终端命令开启chrome
chromium-browser --proxy-server=socks5://127.0.0.1:1080


效果


资料参考

https://blog.csdn.net/noiary/article/details/49215373

https://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setuptools

https://blog.csdn.net/chenzhenchou/article/details/80161485

  1. SAn

    selenIUM自动测试:Linux使用ss客户端科学上网 - SAn Blog

    回复
召唤蕾姆
琼ICP备18000156号

鄂公网安备 42011502000211号