Ubuntu下ss的安装与使用
不得不说,linux真的有种让人用上就爱上的魔力,正好最近Ubuntu出了16.04,便索性装了个win10+Ubuntu的双系统,也算是告慰那永远留在老硬盘里的虚拟机吧。
言归正传,换上Ubuntu以后让我唯一不开心的事情也许就是没法google了,So,ss走起~
一、ss的安装
对频繁sudo输入密码感到不爽的童鞋请直接切换至超级用户,下文默认以普通用户进行操作(以超级用户登陆时输入 rm -rf 等命令所造成的一切后果本人概不负责)
linux下的ss大致有两种,一种是命令行模式的,另一种则是带图形界面的,两种的效果相同,不过在这里只介绍命令行的(个人喜好~)
1.准备工作
请确保你的电脑可以联网并且安装了pip
(什么?没安装? sudo apt-get install python-pip ,如果提示有依赖就把依赖也弄上,嫌这么弄麻烦就用yum,别问我yum是啥)
2.安装ss
没啥好说的
sudo pip install shadowsocks
二、配置服务器并连接
输入配置信息有两种方式,一种是通过输入命令直接配置,另一种是将配置信息存入文件再读取
1.直接输入命令运行
终端输入 sslocal -help 可以看到帮助文件,如图
看完这个应该就明白怎么用了吧?命令如下
sslocal -s 1.1.1.1 -p 8388 -k "your passwd" -b 127.0.0.1 -l 1080
-s后面跟你的服务器ip , -p后面跟你远程端口号(默认8388) ,-k后面跟你的密码(写在双引号之间),其他的用默认选项就好(想改的参见帮助文档)
2.文件读取运行
在你的~目录下新建一个.json文件(或者别的地方,随你)
touch ss.json /home/dumblidor/ #我的文件放在这里,请按照自己实际情况新建文件
ok,不管怎么样,现在我们有了一个.json的文件,然后打开编辑,内容如下
{ "server":"1.1.1.1", , "local_address": "127.0.0.1", , "password":"your passwd", , "method":"aes-256-cfb" }
其中,server填你的服务器ip,sever_port填远程端口号,local_address本地ip,local_part本地端口,password填密码,timeout是延迟时间,method是加密方式,按照实际情况填写并保存
保存完运行如下命令(路径以实际为准)
sslocal -c /home/dumblidor/ss.json
如图所示即为正常启动,请不要关闭终端
三、配置代理模式
ss正常运行了还没完,想要***还需要一些小设置
1.全局模式
linux下的ss真的不如其他平台的好用,想要实现全局模式请按如下方法设置:
系统设置 >> 网络 >> 网络代理 >> 方法 >> 手动
然后将Socks主机的ip和端口填好,如图,然后点击应用到整个系统
2.PAC模式
想要实现PAC就需要一个PAC文件,有两种方式获得,1.网络 2.本地
想要网络获取的话自行google,在这里介绍使用本地pac文件的办法
首先,我们需要安装genpac来生成pac文件
sudo pip install genpac
然后运行如下命令(如果你更改了本地ip和端口号,下面的命令需要做相同更改)
genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt"
你会发现所在目录生成了一个.pac文件,记住它的位置(想要修改pac文件的话现在可以直接修改了,当然,不修改的版本也可以直接使用),然后设置方法如下:
系统设置 >> 网络 >> 网络代理 >> 方法 >> 自动
在配置URL处填写file:// 后面跟你的pac文件路径,如图,然后点击应用到整个系统
四、开机运行
网上方法很多,本着能懒则懒的原则,本人是直接在rc.local里加了条命令,至于其他方法,请自行google~
Ubuntu下ss的安装与使用的更多相关文章
- Ubuntu下git的安装与使用
Ubuntu下git的安装与使用 Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便. 首先,确认你的系统是否已安装git,可以通过git指令 ...
- Ubuntu下Speedtest的安装
要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...
- Ubuntu下Apache的安装
Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...
- Linux(Ubuntu)下MySQL的安装与配置
转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...
- ubuntu下的openfire安装、配置、运行
openfire服务器 Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议.您可以使用它轻易的构建高效率的即时通信服务器.Op ...
- ubuntu下boost编译安装
ubuntu下boost编译安装 boost 安装 1.依赖安装 apt-get install mpi-default-dev libicu-dev python-dev python3-dev l ...
- 2010-01-20 12:09 ubuntu下minicom的安装及使用
转http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527 ubuntu下minicom的安装及使用 安装: sudo apt ...
- ubuntu 下redis的安装简介
Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...
- ubuntu下tomcat的安装及注册成系统服务
在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的 ...
随机推荐
- 73. 解决ExtJS TreePanel 的 iconCls设置问题
转自:https://blog.csdn.net/hanchuang213/article/details/62881568 很久没有写代码了,最近在做一个在线帮助网站,于是又捡起了 ExtJS,我用 ...
- Windows7下caffe-ssd-microsoft下编译
整个编译可谓漫长 编译了两天 网上教程也很多 但是也很杂 遇到各种错误 总归是编完了 1.下载Windows版本的Caffe-SSD源码 下载链接:https://github.com/conner9 ...
- Git教程(3)git工作区与文件状态及简单示例
基础 目录: working driectory 工作目录,就是我们的工作目录,其中包括未跟踪文件及暂存区和仓库目录. staging area 暂存区,不对应一个具体目录,其实只是git di ...
- C#之实体类
一.为什么要用实体类? | 使程序简洁易懂,便于维护. | 暗合接口不变原则. | 体现面向对象思想. 举例说明: 不用实体类的三层 假如程序有所变动,需要增加一个参数,学生年龄 ...
- Spring 错误日志
13:19:14.437 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListen ...
- 171129-workaround on ubuntu-seting up piston for steem
setup ubuntu environment variables sudo vi /etc/environment Then set all below variables: percentCha ...
- C语言笔记(一)
笑话一枚:程序员 A:“哥们儿,最近手头紧,借点钱?”程序员 B:“成啊,要多少?”程序员 A:“一千行不?”程序员 B:“咱俩谁跟谁!给你凑个整,1024,拿去吧.” =============== ...
- C#关闭退出线程的几种方法
.Application.Exit(); //强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出: .System.Environment.Exit(); //无论在主线 ...
- SQL Server实现用户注册
用SQL Server注册用户,通过页面输入注册信息,存储到数据库. <form action="zhuChe.jsp" method="post" on ...
- 点云处理软件Pointscene
转载于PCL中国:点云处理软件Pointscene 软件官网:https://pointscene.com/ 笔者评: Pointscene是目前的点云处理软件之一,其主要是操作简单直观 ...