Linux 配置 ss
Linux 配置 Shadowsocks
标签(空格分隔): ss VPS
1.首先安装
sudo pip install shadowsocks
2.然后在指定位置新建shadowsocks.json文件
比如我在/home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json:
{
"server": "xxx.xxx.xxx.xxx",
"server_port": xxxx,
"password": "xxxxxxxx",
"method": "aes-256-cfb",
"local_address": "localhost",
"local_port": 1080,
"timeout": 300
}
3. 启动服务
执行sudo /usr/local/bin/sslocal -c /home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json -d start;出现以下提示:
...
started
表示配置成功。
如果出现
undefined symbol: EVP_CIPHER_CTX_cleanup
类似的错误,参见解决方案。
如果不知道自己的ss装在哪里,可以使用pip show shadowsocks查看安装路径,然后按照github上的方法修改libcrypto.EVP_CIPHER_CTX_cleanup为libcrypto.EVP_CIPHER_CTX_reset即可。
- 前端启动
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json - 后端启动
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json -d start - 后端停止
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json -d stop - 重启(修改配置要重启才生效)
sslocal -c /home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json -d restart
4. 设置开机自启
以下使用Systemd来实现shadowsocks开机自启。
sudo vim /etc/systemd/system/shadowsocks.service
在里面填写如下内容:
[Unit]
Description=Shadowsocks Client Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json
[Install]
WantedBy=multi-user.target
把/home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json修改为你的shadowsocks.json路径,如:/etc/shadowsocks.json
配置生效:
systemctl enable /etc/systemd/system/shadowsocks.service
5. 浏览器设置
需要安装SwitchyOmega(id: padekgcemlokbadohgkifijomclgjgif),如果需要下载离线插件,可以复制id到https://chrome-extension-downloader.com/下载。
Linux 配置 ss的更多相关文章
- (转)linux配置网卡的命令
linux配置网卡的命令 原文:http://blog.51cto.com/lanxianting/1754923 1.配置命令 如果一台服务器需要通外网,能被远程连接,就得给这个台服务器配置ip,子 ...
- Linux配置及指令
目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二 ...
- Linux(二)—— Linux配置及指令
目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二 ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- linux配置java环境变量(详细)
linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...
- linux配置hosts
linux配置hosts linux下配置hosts和windows下其实就是一样的,找到文件在哪里就好 sudo vim /etc/hosts
- linux配置java环境变量
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- Linux 配置本地yum源
Linux 配置无网络状态利用yum安装软件 在有网络的情况下安装软件只需一条yum install xxx命令,例如安装gcc只需一条指令:yum install gcc 那么在没有网络的情况下该 ...
- Linux配置支持高并发TCP连接(socket最大连接数)
Linux配置支持高并发TCP连接(socket最大连接数) Linux配置支持高并发TCP连接(socket最大连接数)及优化内核参数 2011-08-09 15:20:58| 分类:LNMP&a ...
随机推荐
- poj 1220 NUMBER BASE CONVERSION
NUMBER BASE CONVERSION Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5976 Accepted: ...
- Java 单向链表学习
Java 单向链表学习 链表等同于动态的数组:可以不同设定固定的空间,根据需要的内容动态的改变链表的占用空间和动态的数组同一形式:链表的使用可以更加便于操作. 链表的基本结构包括:链表工具类和节点类, ...
- ife task0001页面实现细节问题总结
好久没写css了,突然对重构页面陌生了许多.不过也没什么,前面几个月一直扩充知识面,偏重了理论技术学习,结果还不算遗憾.昨天重拾css,针对问题做点总结: 一.语义化方面 1.HTML5新标签使用 标 ...
- 迪米特法則 Law of Demeter
又稱為"最小知識"原則, 若對Law of Demeter做一個簡單總結: 任何對象的任何方法只能調用以下對象中的方法: (1) 該對象本身 (2) 所傳入的參數對象 (3) 它所 ...
- Servlet3.0的文件上传功能
在Servlet3.0之前,文件上传需要借助于第三方插件,在Servlet3.0之后,Servlet本身开始支持文件上传功能. 获取上传的文件可以通过HTTPServletRequest的getPar ...
- egret打包android + android微信登录--小结
公司用egret做了款游戏,需要打android包,做安卓端的微信登录,于是乎开始了第一安卓上的打包,正的是一脸懵 首先遇到的问题有如下: 1. egret打安卓包时经常运行不起来, 主要是gradl ...
- jqgrid 增删改页面快速构建
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InvitationRout ...
- bzoj 5298: [Cqoi2018]交错序列
Description 我们称一个仅由0.1构成的序列为"交错序列",当且仅当序列中没有相邻的1(可以有相邻的0).例如,000,001 ,101,都是交错序列,而110则不是.对 ...
- Javascript模块化编程详解
在这篇文章中,我将会回顾一下js模块化编程的基础,并且将会讲到一些真的非常值得一提的进阶话题,包括一个我认为是我自创的模式. 模块化编程是一种非常常见Javascript编程模式.它一般来说可以使得代 ...
- JavaScript的作用域(Scope)和上下文(Context)
JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性. 函数可以接收不同的的上下文和作用域.这些概念为JavaScrip ...