写这个随笔主要是每次Deepin用shadowsocks的时候总需要命令行启动,然后一个终端就一直开着总是点错了就给关了。

(不知道为什么我的Deepin的shadowsocks-qt5总是连接不上的代理,于是只能用命令行了)

顺便记录一下shadowsocks安装过程和配置文件,因为最近关于shadowsocks的博客被封严重,自己记录一下。

1、安装shadowsocks。

  Linux发行版自带Python,只不过是没有pip,网上大部分博客都说是用pip安装,安装一下吧。

  (1)先去pypi下载pip.*.tar.gz和setuptools.*.tar.gz包解压缩,然后终端进入解压的文件夹,python setup.py install 安装即可。

      如果安装出错的话,先用命令行安装python-pip或者python3-pip,然后在卸载掉,然后继续运行python setup.py install,

      先安装setuptools然后安装pip

     (Ubuntu,Deepin都可用)

  (2)sudo apt-get install shadowsocks。

     从我的经验来看安装过程中如果没有安装python-m2crypto这个包的话你的shadowsocks即使安装成功也是不能用的

  (3)代理配置文件 ss.json

{
"server":"代理IP地址",
"sever_port":代理服务器端口,
"password":"代理服务器密码",
"local_address":"127.0.0.1",
"local_port":1080,
"method":"aes-256-cfb",
"timeout":600
}

2、命令行启动代理

  sslocal -c  ss.json 看到如下输出证明代理开启成功

INFO: loading config from ss.json
2018-11-03 07:26:59 INFO loading libcrypto from libcrypto.so.1.1 #如果没出现这句话就是没有成功
2018-11-03 07:26:59 INFO starting local at 127.0.0.1:1080

3、命令行后台运行sslocal以及输出定向

  0:标准输入

  1:标准输出

  2:标准错误

  重定向符号: >(输出重定向)< (输入重定向)

  后台运行符号:& (关闭终端进程停止)

  后台守护进程:nohup(关闭终端进程继续运行)

  nohup sslocal -c ss.json > shadowsocks.log 2>&1 &

  第一个定向符号 将标准输出 定向到shadowsocks.log文件

  第二个定向符号 将标准错误定向到标准输出 然后后台运行

  

Linux 命令后台运行的更多相关文章

  1. linux命令后台运行

    有两种方式: 1. command & : 后台运行,你关掉终端会停止运行    2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介     Lin ...

  2. linux命令后台运行[转]

    有两种方式:    1. command & : 后台运行,你关掉终端会停止运行    2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介     ...

  3. linux 命令 后台运行

    转载 1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断. 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢 ...

  4. linux 命令后台运行(转载)

    原文连接:https://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. command & : 后台运行 ...

  5. linux使用nohup命令后台运行程序

    在linux服务器上搭建web服务器,用ssh客户端登陆后使用./startservice.sh脚本启动服务,但是当ssh断开连接后起的服务也会停掉. 这时可以用nohup ./startservic ...

  6. Linux执行shell脚本方式及区别&命令后台运行

    Linux执行shell脚本方式及区别&命令后台运行 http://blog.csdn.net/heqiyu34/article/details/19089951/

  7. Linux命令nohup实现命令后台运行并输出到或记录到日志文件

    Linux命令nohup实现命令后台运行并输出到或记录到日志文件 导读 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析.如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好. ...

  8. Linux 进程后台运行

    Linux 进程后台运行 1.进程在当前终端后台运行.(关闭终端后进程自动退出) sh test.sh & 注:运行进程后跟 “&” 2.进程长期后台运行不受终端关闭影响. nohup ...

  9. linux进程——后台运行的方法

    linux进程后台运行的几种方法: 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败. 如何让命 ...

随机推荐

  1. codeforces之4.1学习记录

    记录一些之前没见过的代码: #include <bits/stdc++.h> using namespace std; typedef long long ll; #define INF ...

  2. py---------常用模块2

    一.hashilb 模块 python的hashlib提供了常见的摘要算法,如MD5,SHA1等等. 什么是摘要算法呢?摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固 ...

  3. mysql 安装以及卸载 CentOS 7

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar 安装:mkdir ...

  4. 使用media query 来实现响应式设计

    你的网页在手机上显示效果可以在电脑上一样好看.完成这个任务的奥秘被称为响应式设计,媒体查询(media query)是实现网页响应的关键. 在电脑上一个例子: <div class=" ...

  5. Django-2 路由层

    U RL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表. 2.1 简单的路由配置 from django.urls import p ...

  6. android apk反编译,重新打包,签名

    apktool安装 Windows系统: 1. 首先确保系统安装有Java 2. 下载最新版本的apktool.jar https://ibotpeaches.github.io/Apktool/ 下 ...

  7. android studio NDK配置

    向您的项目添加 C 和 C++ 代码 本文内容 下载 NDK 和构建工具 创建支持 C/C++ 的新项目 构建和运行示例应用 向现有项目添加 C/C++ 代码 创建新的原生源文件 创建 CMake 构 ...

  8. chrome 修改请求头的小工具

    chrome 网上应用店中搜索  ModHeader

  9. suffix ACM-ICPC 2017 Asia Qingdao

    Consider n given non-empty strings denoted by s1 , s2 , · · · , sn . Now for each of them, you need ...

  10. Java基础08-猜拳游戏

    自己写的low代码 import java.util.*; public class Test1{ public static void main(String[] args){ System.out ...