ubuntu配置小飞机

现在有两种方式在ubuntu配置本地*(前提已经在服务器上搭建好了ss)

windows,ios和安卓配置都是gui,没什么好说的。然后前期工作什么买vps啊,比较无脑,不想记录这个过程。在vps上搭建ss我觉得也不想记录下来,不然感觉隐约要违反某规定咯!当然需要的同学可以偷偷叫我拿脚本,咱们不传播!

  1. 安装*命令行程序,配置命令。
  2. 安装* 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 *

  • 启动*

  1. 安装好后,在本地我们要用到sslocal ,终端输入sslocal --help 可以查看帮助
    ubuntu配置小飞机
  2. 通过帮助提示我们知道各个参数怎么配置,比如 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 加密方法 和服务端一样

  1. 然后终端输入:
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。出现下图类似就可以了
ubuntu配置小飞机

第二种

  • 安装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 ,如图
ubuntu配置小飞机

设置自动切换

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

点击浏览器右上角的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  (如图)

    ubuntu配置小飞机
    重启就启动了

针对第二种 *-Qt

  • 打开终端输入

     gnome-session-properties

ubuntu配置小飞机

  • 选择添加会弹出
    ubuntu配置小飞机
  • 填入程序名称,命令在/usr/bin/下面找,找到ss-qt5,点击添加,重启即可!bingo!
上一篇:SpringBoot四大神器之Starter


下一篇:python网络编程-udp