ubuntu 16.04 SS安装及配置
安装SS客户端
安装pip3
一般情况下,pip3安装的版本比pip安装的新,pip安装的版本比apt安装的新,这里选择最新版本。
sudo apt install python3-pip
安装SS
pip3命令一定要用sudo,不然开机自启动不能实现。
sudo pip3 install shadowsocks
设置配置文件(自己建的)
sudo nano /etc/shadowsocks.json(配置文件的路径,随便放在哪都可以,方便就好)
将下面代码复制进去(前三个值自行替换),ctrl+o保存,接着按enter,然后ctrl+x退出。
{
"server" : "服务器地址",
"server_port" : 服务器端口,
"password" : "端口密码",
"local_address" : "127.0.0.1",
,
,
"method" : "aes-256-cfb"
}
启动ss客户端
sudo sslocal -c /etc/shadowsocks.json
成功会显示
INFO: loading config from /etc/shadowsocks.json -- :: INFO loading libcrypto -- :: INFO starting local at
这里仅仅是启动了SS,浏览器还不能使用代理,接下来说怎么让Firefox 和 Chrome使用代理。
Firefox
安装polipo(不安装这个程序,使用不了代理,亲测!)
sudo apt install polipo
设置配置文件
sudo nano /etc/polipo/config
将下面代码复制进去(最后一个值记得替换)
logSyslog = false logFile = "/var/log/polipo/polipo.log" socksParentProxy = "127.0.0.1:1080" socksProxyType = socks5 chunkHighMark = objectHighMark = serverMaxSlots = serverSlots = serverSlots1 = proxyAddress = "0.0.0.0" proxyPort = 服务器端口
重启polipo:
/etc/init.d/polipo restart
配置Firefox
菜单中选择preference,在find in preference中搜索network,在搜索结果的Network Proxy中点Settings。
之后选择Manual proxy configuration,并将HTTP代理设置为127.0.0.1,端口1234(一定是在服务器的端口,不是1080!)。
之后勾选Use this proxy server for all protocols,点击OK即可。
如果一切都顺利的话,现在Firefox已经可以使用代理了,去google试试?
Chrome
安装SwitchyOmega插件
Chrome使用代理需要安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的。
我们可以启动SS后,通过命令行启动Chrome:
google-chrome --proxy-server="socks5://127.0.0.1:1080"
启动后打开Chrome应用商店,搜索并安装SwitchyOmega插件。
配置SwitchyOmega插件
安装好插件会自动跳到设置选项,有提示可以跳过。
左边新建情景模式,之后过程如下图所示


设置自动切换
接着点击自动切换 ( auto switch) ,之后过程如下图所示
规则列表设置选择AutoProxy ,然后将这个地址填进去。
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

最后,点击浏览器上SwitchyOmega插件的小图标,选择auto switch

如果一切都顺利的话,现在Chrome已经可以使用代理了,重启浏览器,去google试试?
开机自启动
编辑 /etc/rc.local 文件
sudo nano /etc/rc.local
在 exit 0 之前复制如下
sudo sslocal -c /etc/shadowsocks.json
到此,重启电脑后,SS会自动启动,浏览器也可以使用代理,畅游网络世界吧!!!
ubuntu 16.04 SS安装及配置的更多相关文章
- Ubuntu 16.04上安装并配置Postfix作为只发送SMTP服务器
如果大家已经在使用第三方邮件服务方案发送并收取邮件,则无需运行自己的邮件服务器.然而,如果大家管理一套云服务器,且其中安装的应用需要发送邮件通知,那么运行一套本地只发送SMTP服务器则更为理想. 如何 ...
- Ubuntu 16.04 Django安装和配置
之前有安装和配置过,换了台电脑,再安装和配置,忽然发现差不多都忘记了,这里记录下已备之后查阅. sudo apt-get install python-pip sudo apt-get install ...
- Ubuntu 16.04 Vim安装及配置【转】
转自:http://www.cnblogs.com/ace-wu/p/6273031.html 安装VIM 默认已经安装了VIM-tiny acewu@acewu-computer:~$ locate ...
- Ubuntu 16.04 Vim安装及配置
安装VIM 默认已经安装了VIM-tiny acewu@acewu-computer:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrwxrwx 1 root ...
- Ubuntu 16.04 LTS安装Eclipse配置Pydev
原材料: 下载 jdk-8u121-linux-x64.tar.gz 下载 eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz 1.安装jdk sudo mkdir ...
- 如何在Ubuntu 16.04上安装配置Redis
如何在Ubuntu 16.04上安装配置Redis Redis是一个内存中的键值存储,以其灵活性,性能和广泛的语言支持而闻名.在本指南中,我们将演示如何在Ubuntu 16.04服务器上安装和配置Re ...
- Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel
Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel 1.MySQL安装[安装 MariaDB]MariaDB是MySQL的一个分支首 ...
- Ubuntu 16.04 RabbitMq 安装与运行(安装篇)
Ubuntu 16.04 RabbitMq 安装与运行(安装篇) 2018年08月15日 15:05:24 我跟吴彦祖四六开 阅读数:1966 前言 目前公司用阿里云 + redis 的方式实现的 ...
- 在 Ubuntu 16.04上安装 vsFTPd
在 Ubuntu 16.04上安装 vsFTPd Ubuntu vsFTPd 关于 vsFTPd vsFTPd 代表 Very Secure File Transfer Protocol Daemon ...
随机推荐
- SpringMVC4集成ehcache
前言 使用SpringMVC4集成ehcache来缓存服务器数据. 开发环境 SpringMVC4.ehcache2.6. 项目结构 SpringMVC 集成ehcache 1.pom.xml //除 ...
- sort、sorted高级排序-Python3.7 And 算法<七>
1.sort(*, key=None, reverse=False) sort()接受两个参数,这两个参数只能通过关键字(关键字参数)传递. 参数key:带一个参数的函数(排序时,会依次传入列表的每一 ...
- var声明变量
var操作符定义变量将成为定义该变量作用域的局部变量 举例说明: 例子1: function test(){ var message = "hi"; //message是函数内部局 ...
- Window7 上跑 Spark 单机模式
一.下载Spark 下载地址:http://www.eu.apache.org/dist/spark/spark-1.5.2/spark-1.5.2-bin-hadoop2.4.tgz 我这里测试这个 ...
- 【读书笔记】iOS-对iOS应用进行模糊测试
一,模糊测试,是指通过反复向待测应用发送畸形的数据,对应用进行动态测试的过程. 二,模糊测试,也称动态分析,是一种构造非法输入并将其提供给应用,以期让应用暴露出某些安全问题的艺术和科学. 参考资料:& ...
- Sharepoint 2013 Gatherer 数据库的架构版本低于此 Gatherer 应用程序支持的向后兼容的最低架构版本
管理中心 ->升级和迁移 ->查看数据库状态 解决方法: 开始-运行(以管理员身份运行),输入如下命令. cd C:\Program Files\Common Files\Microso ...
- Android 动态渐变按钮
先上个图 看着特别炫酷吧 其实就是自定义颜色两秒轮播动画 AnimationDrawable animationDrawable = (AnimationDrawable) button.getBac ...
- 转 fiddler常见的应用场景
fiddler常见的应用场景 在移动互联网时代,作为软件测试工程师,fiddler绝对是值得掌握并添加进技术栈里的工具之一. 那么,fiddler在日常的测试工作中,一般都有哪些常见的应用场景呢? ...
- 安装mysql(macos系统)
1.到官网下载,直接百度"mysql"即可找到 2.双击安装包,一路安装即可 3.然后进到系统设置 4.接下来 输入coho的用户密码 设置root用户的密码 切换root用户,v ...
- [20170625]12c Extended statistics.txt
[20170625]12c Extended statistics.txt --//别人的系统12c,awr报表出现大量调用执行如下sql语句.select default$ from col$ wh ...