现在有两种方式在ubuntu配置本地*(前提已经在服务器上搭建好了ss)
windows,ios和安卓配置都是gui,没什么好说的。然后前期工作什么买vps啊,比较无脑,不想记录这个过程。在vps上搭建ss我觉得也不想记录下来,不然感觉隐约要违反某规定咯!当然需要的同学可以偷偷叫我拿脚本,咱们不传播!
- 安装*命令行程序,配置命令。
-
安装* GUI图形界面程序
第一种
-
ubuntu终端安装*
sudo apt-get update
sudo apt-get install python-pip(有pip的就不用了)
sudo apt-get install python-setuptools m2crypto(安装ss的依赖)
pip install *
sudo apt-get install * 启动*
- 安装好后,在本地我们要用到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 *-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 (如图)
重启就启动了
针对第二种 *-Qt
-
打开终端输入
gnome-session-properties
- 选择添加会弹出
- 填入程序名称,命令在/usr/bin/下面找,找到ss-qt5,点击添加,重启即可!bingo!