ubuntu配置小飞机
现在有两种方式在ubuntu配置本地shadowsocks(前提已经在服务器上搭建好了ss)
windows,ios和安卓配置都是gui,没什么好说的。然后前期工作什么买vps啊,比较无脑,不想记录这个过程。在vps上搭建ss我觉得也不想记录下来,不然感觉隐约要违反某规定咯!当然需要的同学可以偷偷叫我拿脚本,咱们不传播!
- 安装shadowsocks命令行程序,配置命令。
安装shadowsocks GUI图形界面程序
第一种
ubuntu终端安装shadowsocks
sudo apt-get update
sudo apt-get install python-pip(有pip的就不用了)
sudo apt-get install python-setuptools m2crypto(安装ss的依赖)
pip install shadowsocks
sudo apt-get install shadowsocks启动shadowsocks
- 安装好后,在本地我们要用到sslocal ,终端输入sslocal --help 可以查看帮助

通过帮助提示我们知道各个参数怎么配置,比如 sslocal -c
后面加上json配置文件,例如在/home/user/下新建ss.json文件,里面写好配置文件如{
"server":"11.22.33.44",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}
注释:
server 服务端的IP
servier_port 服务端的端口
local_port 本地端口,一般默认1080
passwd ss服务端设置的密码
timeout 超时设置 和服务端一样
method 加密方法 和服务端一样
- 然后终端输入:
sslocal -c /home/user(自己机名)/ss.json
或者像下面这样直接命令参数写上运行如:
sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb
-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080, -k 是密码(要加””), -t超时默认300,-m是加密方法默认aes-256-cfb。出现下图类似就可以了

第二种
安装GUI 图形界面程序,然后配置相对应的参数。安装教程地址: 安装指南
在ubuntu上可以这样,通过PPA源安装,仅支持Ubuntu 14.04或更高版本。
sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5 由于是图形界面,配置参数自己看就不赘述了。
经过上面的配置,只是启动了sslocal 但是要上网还需要配置下浏览器到指定到代理端口比如1080才可以正式上网。
配置浏览器这里以chrome为例
最后,配置浏览器
安装插件
chrome安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的。
所以从Github上直接下载最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (下载crx结尾的)
然后浏览器地址打开chrome://extensions/,将下载的插件拖进chrome就可以安装了。
设置代理地址
安装好插件会自动跳到设置选项,有提示可以跳过。左边新建情景模式-选择代理服务器-比如命名为proxy(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 ,如图

设置自动切换
接着点击自动切换 ( Auto switch)上面的不用管,在按照规则列表匹配请求后面选择刚才新建的proxy,默认情景模式选择直接连接,点击应用选项保存。再往下规则列表设置选择Auto switch 然后将这个地址(https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt) 填进去,点击下面的立即更新情景模式,会有提示更新成功!

点击浏览器右上角的SwitchyOmega图标,下面选择AutoProxy,打开youtube试试,Done!
自启动优化(可选)
这样每次都要去启动QT或者开启终端,所以把它添加到开机启动就很有必要
针对第一种
首先新建文件 ssboot.sh
gedit ssboot.sh 在里面输入 sslocal -c /home/user/ss.json 或者 sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb设成可执行文件
chmod +x ssboot.sh 然后编辑rc.local sudo gedit /etc/rc.local 在exit 0上加上sh /home/user/ssboot.sh (如图)
重启就启动了
针对第二种 shadowsocks-Qt
打开终端输入
gnome-session-properties

- 选择添加会弹出

- 填入程序名称,命令在/usr/bin/下面找,找到ss-qt5,点击添加,重启即可!bingo!
ubuntu配置小飞机的更多相关文章
- ubuntu配置NFS
ubuntu配置NFS: sudo apt-get install nfs-kernel-server 配置/etc/exports 例如:我们要将根目录下的 /opt/FriendlyARM/min ...
- ubuntu配置tftp服务
ubuntu配置TFTP服务: TFTP是用来下载远程文件的最简单的网络协议,基于UDP协议.xinetd是新一代的网络守护进程服务程序,经常用于管理多种轻量型internet服务. sudo apt ...
- 关于ubuntu配置静态IP 无法正常上网的解决方案
在ubuntu中配置静态IP后无法正常上网. 解决: 1.在终端执行 vim /etc/network/interfaces 在文件中加入如下内容,网关要写上,我开始一直无法上网就是因为没有配置网关 ...
- 转: ubuntu配置NFS,挂载开发板
====================================== 命令: 1. $sudo apt-get install nfs-kernel-server (安装N ...
- Ubuntu配置和修改IP地址
Ubuntu配置和修改IP地址 1.修改配置文件/etc/network/interfacesroot@ubuntu:~# sudo gedit /etc/network/interfaces 添加以 ...
- ubuntu 配置JDK环境变量
ubuntu 配置JDK环境变量 (2011-11-25 16:45:59) 转载▼ 标签: ubuntu jdk 环境变量 杂谈 分类: Linux_Ubuntu_CentOs 过程如下: 1. 先 ...
- Ubuntu配置OpenStack 二:配置时间同步NTP和安装数据库Maridb以及问题总结
继上一节Ubuntu配置OpenStack 一:配置主机环境,下面继续为安装时间同步,以及配置openstack的安装包源和安装数据库Maridb.(全文截图都是由自己徒手搭建完成并且截图) 一.安装 ...
- Ubuntu配置tomcat9
buntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装MySQL与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] Ubunt ...
- Ubuntu 配置安装PCL
Ubuntu 配置安装PCL 之前一直在Mac下开发,现在入手Ubuntu,也借此学习一下Linux下的源码编译安装过程. PCL简介 PCL(Point Cloud Library)是在吸收了前人点 ...
随机推荐
- Floyd-蒟蒻也能看懂的弗洛伊德算法(当然我是蒟蒻)
今天来讲点图论的知识,来看看最短路径的一个求法(所有的求法我以后会写,也有可能咕咕咕) 你们都说图看着没意思不好看,那今天就来点情景 暑假,_GC准备去一些城市旅游.有些城市之 ...
- spring AOP的概念和使用
指路:http://www.cnblogs.com/liujiayun/p/5912628.html AOP的来源:OOP在一些重复代码的使用中,代码冗余比较多,利用AOP可以改善. 通过编写切面和切 ...
- 多输入select
目录 多输入select IO模型 select介绍 小demo 注意 引入电子书 title: 多输入select date: 2019/3/20 17:21:34 toc: true --- 多输 ...
- 编写高质量的Python代码系列(八)之部署
Python提供了一些工具,使我们可以把软件部署到不同的环境中.它也提供了一些模块,令开发者可以把程序编写的更加健壮.本章讲解如何使用Python调试.优化并测试程序,以提升其质量与性能. 第五十四条 ...
- cannot update the cursor rep,since it is read-only
操作DBF文件,开发机器读写都OK,但部署到服务器上后报:cannot update the cursor rep,since it is read-only 网上寻找解决方案英文答案比较多,也没有给 ...
- .NET框架 - NETCORE部署IIS
.NET框架 - NETCORE部署IIS 1. 发布NETCORE项目. 2. 发布IIS 添加 网站 修改对应的程序池 为 ”无托管代码“. 3. 浏览网站. IIS 需提前安装好 .netcor ...
- 使用Docker安装Nginx
启动命令 docker run -d -p : --name nginx -v $PWD/nginx.conf:/etc/nginx/nginx.conf -v $PWD/conf.d/:/etc/n ...
- 第十二节:WebApi自动生成在线Api文档的两种方式
一. WebApi自带生成api文档 1. 说明 通过观察,发现WebApi项目中Area文件夹下有一个HelpPage文件夹,如下图,该文件夹就是WebApi自带的生成Api的方式,如果该文件夹没了 ...
- SQL Server 游标的使用示例
Ø 简介 本文主要记录 MSSQL 中的游标使用示例,在有必要时方便借鉴查阅.游标一般定义在某段功能性的 SQL 语句中,或者存储过程中.之所以选择用它,是因为有时候无法使用简单的 SQL 语句满足 ...
- Future of Future
innovation 革新 , <社会创新实验室 宣传片>的个人记录(有加戏便于我自己理解) 1. 清洁能源 => sustainable 家. 2. 老龄化 => 外出接 ...