Ubuntu安装shadowsocks客户端/服务端教程

1.安装shadowsocks
  sudo apt-get update
  sudo apt-get install python-pip
  sudo apt-get install python-setuptools m2crypto
  sudo pip install shadowsocks
2.json配置文件
  shadowsocks.json
  {
    "server":"*.*.*.*",
    "server_port":*,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"*******",
    "timeout":300,
    "method":"aes-256-cfb"
  }
3.后台启动
  sudo sslocal -c ~/shadowsocks.json -d start
4.开机后台启动
  sudo vi /etc/rc.local
  添加:
  sudo sslocal -c ~/shadowsocks.json -d start

5.配置代理

  手动代理:Network --> Network proxy --> Method:Manual
    Socks Host: 127.0.0.1 1080

  动态代理:Network --> Network proxy --> Method:Automatic

    输入自定义的代理文件路径:/../../../autoproxy.pac,文件详情见最后

  推荐Chrome安装插件 SwitchyOmega配置代理启动
    配置代理:
    协议:SOCKS5
    服务器:127.0.0.1
    端口:1080
    开启:proxy

6.注意事项:

  1)未设置开机启动时,需重新启动客户端

  2)动态代理文件路径尽量不要放在经常变动的路径下,推荐系统配置文件路径

  3)开启代理后,推荐使用Chrome浏览器,使用FireFox浏览器时注意在配置中修改代理文件路径(同network中的配置文件)

  4)如果没有上述情况,推荐查看1080端口是否已被占用

  shadowsocks的客户端十分易用,上述情况排查结束,就可以解决问题

7.network自动代理配置文件

  太大,不可提交,网上有很多

附录:

1.Ubuntu云服务器安装shadowsocks服务端

apt-get install python-pip //安装pip
pip -V // 校验
pip install shadowsocks // 安装shadowsocks
# 注意 Ubuntu 16.4 可直接安装
apt install shadowsocks

2.创建配置json文件,这里以多端口为例

{
"server":"0.0.0.0",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{
"5210":"rosetta123456",
"5211":"rosetta123456",
"5212":"rosetta123456",
"5213":"rosetta123456",
"5214":"rosetta123456",
"5215":"rosetta123456"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

3.后台启动shadowsocks代理服务

ssserver -c ss.json -d start

这里:启动 start 重启 restart 关闭 stop

4.锐速加速,此处为Ubuntu执行脚本

#!/bin/bash

# Ubuntu/14.04/3.16.0-43-generic/x64
# Ubuntu/16.04/4.4.0-47-generic/x64 [ -n "`cat /etc/issue | grep "Ubuntu 16.04"`" ] && echo "Ubuntu 16.04" && KER_VER="4.4.0-47-generic"
[ -n "`cat /etc/issue | grep "Ubuntu 14.04"`" ] && echo "Ubuntu 14.04" && KER_VER="3.16.0-43-generic" cp /etc/default/grub /etc/default/grub.old
sed -ir "s/GRUB_DEFAULT=.*/GRUB_DEFAULT=\"Advanced options for Ubuntu>Ubuntu, with Linux $KER_VER\"/g" /etc/default/grub
# update-grub
apt-get update
apt-get install -y linux-image-extra-$KER_VER
# reboot mkdir -p /appex
cat > /appex/appexinstall.sh << TEMPEOF
wget --no-check-certificate -qO /tmp/appex.sh "https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh" && bash /tmp/appex.sh 'install' << EOF EOF
cp /etc/rc.local.old.ruisu /etc/rc.local
rm /etc/rc.local.old.ruisu
TEMPEOF # bash /appex/appexinstall.sh
# ps aux | grep appex if [ ! -f "/etc/rc.local.old.ruisu" ]; then
echo "first time run this script, backup the rc.local"
cp /etc/rc.local /etc/rc.local.old.ruisu
fi
# cp /etc/rc.local /etc/rc.local.old.ruisu
sed -i '$d' /etc/rc.local
echo "bash /appex/appexinstall.sh" >> /etc/rc.local
echo "exit 0" >> /etc/rc.local
chmod 0755 /etc/rc.local
reboot

 5.锐速--serverSpeeder使用

#重启锐速
/appex/bin/serverSpeeder.sh restart
#启动锐速
/appex/bin/serverSpeeder.sh start
#停止锐速
/appex/bin/serverSpeeder.sh stop
#查看锐速运行情况
/appex/bin/serverSpeeder.sh status

LIRE图片识别搜索demo--Ubuntu开发的更多相关文章

  1. C#实现基于ffmpeg加虹软的人脸识别demo及开发分享

    对开发库的C#封装,屏蔽使用细节,可以快速安全的调用人脸识别相关API.具体见github地址.新增对.NET Core的支持,在Linux(Ubuntu下)测试通过.具体的使用例子和Demo详解,参 ...

  2. 微信公众平台消息接口开发(24)图片识别之人脸识别API

    微信公众平台开发模式 微信 公众平台 消息接口 开发模式 企业微信公众平台 图片识别 人脸识别 API 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/archi ...

  3. Android开发学习之路-GSON使用心得(OCR图片识别)

    在安卓中解析JSON串可以使用的方法有很多,比如说用官方提供的JSONObject或者谷歌提供的开源库GSON,以及一些第三方开源库. 这里用的是GSON,为了测试方便,借助了一个百度的api,一个图 ...

  4. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结

    篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblog ...

  5. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇二:基于OneNote难点突破和批量识别

    篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblog ...

  6. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇三:批量处理后的txt文件入库处理

    篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblog ...

  7. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇四:关于OneNote入库处理以及审核

    篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblog ...

  8. WindowsAPI调用和OCR图片识别

    傻了吧唧的装双系统.成功的干崩了原本的系统.现在重装VS.闲的没事胡扯几句. WindowsAPI在每一台Windows系统上开放标准API供开发人员调用.功能齐全.在这里只介绍三个部分. 1.利用A ...

  9. 初探机器学习之使用百度AI服务实现图片识别与相似图片

    一.百度云AI服务 最近在调研一些云服务平台的AI(人工智能)服务,了解了一下阿里云.腾讯云和百度云.其中,百度云提供了图像识别及图像搜索,而且还细分地提供了相似图片这项服务,比较符合我的需求,且百度 ...

随机推荐

  1. redis底层设计(五)——内部运作机制

    5.1 数据库 5.1.1 数据库的结构: Redis 中的每个数据库,都由一个redis.h/redisDb 结构表示: typedef struct redisDb { // 保存着数据库以整数表 ...

  2. Java多线程学习(四)---控制线程

    控制线程 摘要: Java的线程支持提供了一些便捷的工具方法,通过这些便捷的工具方法可以很好地控制线程的执行 1. join线程控制,让一个线程等待另一个线程完成的方法 2. 后台线程,又称为守护线程 ...

  3. 图片自适应完美兼容IE8

    <!DOCTYPE html><html lang="en"><head> <meta charset="gb2312" ...

  4. 微软是如何让我再次爱上.Net Core和C#的

    “为什么你还想用ASP.NET,难道你还活在90年代吗?”这正是我的一位老同事在几年前我们即将开始的项目中我提出考虑使用ASP.NET时所说的话.当时我很大程度上认同他的看法,微软已经开发了伟大的开发 ...

  5. Python-序列化模块-json-62

    序列化模块 Eva_J 什么叫序列化——将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到 ...

  6. struts2之配置文件struts.xml详解

    struts配置文件 struts.xml配置参数详解 struts.xml中很大一部分配置默认配置就好了 但是有些还是需要做了解  以便于理解 和修改 <?xml version=" ...

  7. Day6 Pyhton基础之文件操作(五)

    能调用方法的一定是对象 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 #-*-codeing-*-:UTF-8 #author:Weina Pang # ...

  8. 微服务治理平台的RPC方案实现

    导读:本文主要探讨了rpc框架在微服务化中所处的位置,需要解决的问题.同时介绍了用友云微服务治理平台的rpc解决方案,为什么选择该方案.该方案提供的好处是什么.同时也会介绍用友RPC框架的基本结构以及 ...

  9. 【学习总结】GirlsInAI ML-diary day-16-pip install XX

    [学习总结]GirlsInAI ML-diary 总 原博github链接-day16 Pip pip是python 著名的包管理工具,在python开发过程必不可少. 本节带大家了解用pip实现的p ...

  10. 07-nodejs中npm的使用

    NPM是什么? 简单的说,npm就是JavaScript的包管理工具.类似Java语法中的maven,gradle,python中的pip. 安装 傻瓜式的安装. 第一步:打开https://node ...