Ubuntu下SS配置说明

系统环境:Ubuntu 14.04 LTS

文中ss代表什么,你懂得

安装

Linux不同的发行版执行的命令如下:

Debian / Ubuntu:
apt-get install python-pip
pip install ss

CentOS:
yum install python-setuptools && easy_install pip
pip install ss

配置

sudo vim /etc/ss.json
//这里的json文件是自己创建的,不是系统自带

配置文件的内容大致如下:

{
     "server":"服务器的ip",
     "server_port":19175,
     "local_address":"127.0.0.1",
     "local_port":1080,
     "password":"密码",
     "timeout":300,
     "method":"aes-256-cfb",
     "fast_open":false
}

启动ss客户端

前两步很简单,可是有人就纳闷了安装好了不知道怎么用,其实可以用sslocal -help 来查看帮助就知道了

sslocal -c /etc/ss.json

一条命令代理就可以启动了。

Ubuntu开机后自动运行

现在可以科学上网了,可是每次开机都要手动打开终端输入一条命令,虽然这条命令并不长,但是每次都去手动输入,显得自己很low,而且关掉终端代理就关闭了。

写个脚本

我们可以在比如/home下新建个文件叫做shadow.sh,在里面写上我们启动ss客户端需要的命令,然后保存即可。

#!/bin/bash
#shadow.sh
sslocal -c /etc/ss.json

看可不可以我们到终端执行命令 sh /home/shadow.sh,如果成功的话会有信息输出的。你也可以到浏览器去试试。这个时候你虽然输入的少了,可是关了终端还是会掉的,我们可以让他在后台运行,nohup sh /home/shadow.sh &。

加入开机运行

这里我们需要在/etc下编辑一个叫rc,local的文件,需要root权限,在终端先su获取root权限,如果你有root帐号的话,然后vim /etc/rc.local编辑,在exit之前输入nohup bash /home/shadow.sh>/home/d.txt & 保存。

这个时候你可以reboot重启了,测试下看看能不能后台自动运行,重启你可以先去看下我们要他输出d.txt,你竟然发现是 /home/shadow.sh line 3 :sslocal: command not found,打开浏览器果然是无法链接代理服务器。

经过一番搜索我们发现远离linux是找不到sslocal这条命令?需要添加路径,我们发现sslocal和ssserver这两个命令是被存在 /usr/local/bin下面的,其实不用去profile添加了,直接把这两个文件移动到/bin下,就可以了。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-08-02 06:22:52

Ubuntu下SS配置说明的相关文章

如何在Ubuntu下配置L2TP VPN

如何在Ubuntu下配置L2TP VPN 之前发布了一篇如何在Ubuntu下架设PPTP协议的VPN服务的文章,不过有些情况下,PPTP会受到影响而不能正常使用,那么你还有一种选择,就是使用L2TP/IPSec 的VPN.  安装软件包 sudo apt-get install xl2tpd openswan ppp IPSec / Openswan 打开 /etc/ipsec.conf 文件,做如下配置: config setup nat_traversal=yes virtual_priva

Mac和ubuntu下安装与使用vim插latex suite

Mac下安装使用vim插件latex-suite vim下有个latex的插件~用着还不错~貌似那个IDE都没代码提示之类的. win下教程较多,直接下一步下一步即可.mac 下我按照官网的instruction还出了点问题,现在记录下来分享下. 先看看这个install instruction.下载在这里download. 方法1.make install 安装时注意路径. 得修改到自己vim的路径等配置:例如/Users/TangLei/.vim , 默认是到/usr/local什么的. 还

ubuntu下迅雷极速版的安装与使用_Linux

配置说明:       本机OS: Ubuntu 16.04 x64 一.环境配置 1.1直接命令安装 sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine 安装大概需要500多M的容量 1.2或者不嫌麻烦可以用源码编译安装 https://www.winehq.org/ ./configure make sudo make install 注意:源码配置如果出现 con

dns服务器-Ubuntu下的从服务器接收到主服务器传过来的域文件乱码怎么解决?

问题描述 Ubuntu下的从服务器接收到主服务器传过来的域文件乱码怎么解决? 在Ubuntu下设置主DNS服务器及辅助DNS服务器,辅助DNS建好后接受来自主DNS服务器的正向和反向域文件,但是乱码,文件类型显示为data,编码为无法识别的编码 解决方案 .net从服务器下载文件中文名乱码解决方案 解决方案二: 是不是文件内容有其他编码,是否都是英文字符

Ubuntu下手动安装jdk及配置

在ubuntu下可以通过多种方式来安装jdk,如使用Adept/新立得软件管理器在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装.通过apt-get命令来安装(sudo apt-get install sun-java6-jre.sudo apt-get install sun-java6-jdk).同样也可以通过从java官网上下载jdk安装文件进行手动安装(我下载的文件是:jdk-6u20-linux-i586.bin),这

ubuntu下简单配置mysql数据库

ubuntu下简单配置mysql数据库 一). ubuntu下mysql安装布局: /usr/bin                      客户端程序和mysql_install_db /db                             数据库和日志文件 /var/run mysqld        服务器 /etc/mysql mysql       配置文件my.cnf /usr/share/mysql       字符集,基准程序和错误消息 /etc/init.d/mysq

如何在ubuntu下创建桌面快捷方式

习惯使用windows的朋友来说创建桌面快捷方式简直就是so easy, 鼠标右键点击文件-->选择发送桌面快捷方式,就OK了.对于ubuntu下该怎样创建桌面快捷方式呢?下面以创建eclipse的快捷方式为例,简单介绍一下. 环境: 1)系统版本:Ubuntu 14.04 2)桌面环境:Unity 3)已经下载并解压eclipse(免安装)到/opt目录下 详细步骤: 1)新建文件eclipse.desktop,命令如下: sudo vim  /usr/share/applications/e

Ubuntu下无线网卡搜索不到信号的解决办法

在Ubuntu系统下,有用户反映在使用无线网卡时出现无法搜索到信号的问题,相信不少用户都遇到过这样的情况,这该怎么办呢?接下来小编就给大家介绍下Ubuntu下无线网卡搜索不到信号的解决办法. 在软件中心输入"wifi"搜索,安装那个WiFi雷达软件. 当然首先要确保无线网卡已经打开(指示灯亮起). 如果没有先确定硬件开关已经打开,网络连接里也要启动无线.terminal里执行sudo ifconfig wlan0 up. 然后执行wifa-radar或菜单里打开WiFi雷达,界面还算可

Ubuntu下vim的安装和基本配置简介

  安装和基本用法 1.用root账户登录Ubuntu,命令行中输入vim,如果未安装会得到下面的提示: 程序"vim"已包含在下列软件包中: * vim * vim-gnome * vim-tiny * vim-gtk * vim-nox 请尝试: 代码如下: apt-get install <选定的软件包> 按照提示输入 代码如下: apt-get install vim 安装. 2.安装完成后,输入vim会进入vim的标准模式,这时按键盘的i进入插入模式,在里面写点什