Ubuntu18.04安装SS(不是服务器端!!!)
终于下定决心把我1T的机械硬盘格式化了- -,分了100G装了Ubuntu 18.04,在安装shadowsocks的时候有些东西想记下来。shadowsocks目前在ubuntu上使用的主要有两个版本,分别是shadowsocks和shadowsocks-qt5,但是前者支持aes-256-gcm加密方式而后者不支持,但是后者有图形界面,至于安装哪个大家各取所需。
安装程序
shadowsocks
直接使用sudo apt install shadowsocks命令进行安装,但是使用这个命令安装好后是2.9.0版本,也不支持aes-256-gcm,所以需要将其升级到3.0.0版本。
使用命令sudo pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U讲其升级为3.0.0版本。
可以使用命令sslocal --version查看是否升级成功。
之后任选一个目录创建一个json文件,例如:\home\dereen(dereen是我的用户名,你也可以用你的)\shadowsocks.json,编辑这个文件的内容为以下:
{
"server":"0.0.0.0",
"server_port":8080,
"local_port":1080,
"password":"12345678",
"timeout":600,
"method":"aes-256-gcm"
}
上面的字段中:
- server,服务器IP地址
- server_port,端口号
- password,密码
- local_port,本地端口号
- method,加密方法
然后使用命令sslocal -c ~/shadowsocks.json就可以启动shadowsocks啦。
shadowsocks-qt5
使用命令:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
来安装shadowsocks-qt5,但是18.04版本这里就会报错了,这时我们不要急。
使用命令:sudo gedit /etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list
将第一行中的bionic修改为xenial,修改后的第一行如下:
deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu xenial main
然后再次:
sudo apt-get update
sudo apt install shadowsocks-qt5
即可安装shadowsocks-qt5.由于这个有图形界面,所以这里就不赘述配置方法了。
浏览器的配置
完成了以上程序安装的步骤,这时候还并不能上网,这时候还需要对浏览器进行配置。(这里我用的是chrome浏览器)
配置方法:在这里https://github.com/FelisCatus/SwitchyOmega/releases/下载最新的chrome浏览器插件(crx格式),并将其拖拽到chrome浏览器扩展页进行安装,然后打开配置界面。
配置过程可以参考:https://www.sundabao.com/ubuntu%E4%BD%BF%E7%94%A8shadowsocks/
Ubuntu18.04安装SS(不是服务器端!!!)的更多相关文章
- Ubuntu18.04安装mysql5.7
Ubuntu18.04安装mysql5.7 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo a ...
- Ubuntu18.04安装RabbitMQ
Ubuntu18.04安装RabbitMQ 2018年06月10日 19:32:38 dmfrm 阅读数:2492 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...
- ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)
ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题 https://blog.csdn.net/NeptuneClouds/article/details/80995 ...
- ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4
1. 安装hadoop 详细请参见本人的另外一片博文<Hadoop 2.7.3 分布式集群安装> 2. 下载hive 2.3.4 解压文件到/opt/software -bin.tar.g ...
- Ubuntu18.04安装Virtualenv虚拟环境
在Ubuntu18.04安装Virtualenv虚拟环境 [实验环境]: 在这台电脑上已经安装了python3 [安装参考] 1.查看是否已安装virtualenv virtualenv --vers ...
- Ubuntu18.04安装thunderbird并设置中文
Ubuntu18.04安装thunderbird并设置中文 安装thunderbird sudo apt-get install thunderbird 安装中文包 sudo apt-get inst ...
- Ubuntu18.04安装Docker, centos7安装Docker
Ubuntu18.04安装Docker 第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo a ...
- Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK
卸载自带的OpenJDK方法: 在终端执行命令:sudo apt-get remove openjdk* Ubuntu18.04安装JDK11.0.2 前面步骤一样,可参考:https://www.c ...
- Ubuntu18.04 安装 oh-my-zsh
目录 Ubuntu18.04 安装 oh-my-zsh 目录 安装zsh 安装curl 安装oh-my-zsh 使用zsh替换bash 修改终端主题和配色 修改终端配置 隐藏用户和主机名 效果图 Ub ...
随机推荐
- Confluence实现附件下载权限的控制
背景: 公司为了方便的管理过程文档,搭建了一个Confluence服务器,版本6.9.在使用过程中,需要按照用户对空间中上传的附件进行下载权限控制. 解决过程及处理方案: 一.Confluence中导 ...
- 移动端适配--flexible.js
引言: H5适配一直是一个比较普遍的问题,很多文章都会讲,最近开发了一个H5的项目使用了一下淘宝的 flexible.js,写一篇文章自己总结一下. 一.背景介绍: Flexible.js是淘宝公开的 ...
- LigerUi之ligerMenu 右键菜单
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- linux架构师之路!
目录 1.shell编程总结 2.python编程总结 3.网络基础总结 4.存储的基本知识 5.linux常用 架构学习目录 1.网站架构 2.架构师技术图谱 3.python之路 4.IBM技术主 ...
- 学习animate.css包含了一组炫酷、有趣、跨浏览器的动画
1.animate.css包含了一组炫酷.有趣.跨浏览器的动画,可以在你的项目中直接使用. 第一步:引入animate.css样式文件或者引入某些平台的CDN文件: <head> < ...
- vue axios中文文档详解
英文文档:https://github.com/axios/axios 参考:https://www.jb51.net/article/123485.htm
- if __name__ == '__main__' 这段代码怎么理解???
__name__是内置变量,可用于表示当前模块的名字,而“__main__”等于当前执行文件的名称. 两个名称搞不清没关系,往下看待会解释 对很多编程语言来说,程序都需要一个入口,例如C系列.Java ...
- FB面经 Prepare: Make Parentheses valid
给一组括号,remove最少的括号使得它valid 从左从右各scan一次 package fb; public class removeParen { public static String fi ...
- 阿里云mysql安装配置(CentOS 7.3 64)
自建目录并且加载yum资源mysql 安装 回车之后竟然出现不可以的情况(原因是原来的镜像里面默认装好了mysql5.7) 然后只能尝试跳过密码登录 #vim /etc/my.cnf 在文档内搜索my ...
- 记录Django学习1
一.Django 1.首先安装好django模块 pip3 install django 2.然后配置好相应的环境变量 C:\Python35\Scripts 3. 创建Django工程,首先可以使用 ...