Hello, fishman

新的科学上网方案:V2Ray

2018年的到来还伴随着GFW的全面升级,我自己的搭建的ssr老是被封,而V2ray是新一代的科学上网神器。 V2Ray 是 Project V 下的一个工具。Project V 是一个包含一系列构建特定网络环境工具的项目,而 V2Ray 属于最核心的一个。 官方中介绍Project V 提供了单一的内核和多种界面操作方式。内核(V2Ray)用于实际的网络交互、路由等针对网络数据的处理,而外围的用户界面程序提供了方便直接的操作流程。不过从时间上来说,先有 V2Ray 才有 Project V。 如果还是不理解,那么简单地说,V2Ray 是一个与 Shadowsocks 类似的代理软件,可以用来科学上网(翻墙)学习国外先进科学技术。 V2Ray 用户手册:https://www.v2ray.com V2Ray 项目地址:https://github.com/v2ray/v2ray-core 1、购买vps VPS服务器需要选择国外的,我使用的是国际知名的vultr,速度不错、稳定且性价比高。vultr注册地址:https://www.vultr.com 2、搭建V2Ray服务器 服务端安装要求及CentOS 7以上或者debain8及以上或者Ubuntu12以上我使用的是vultr的CentOS 7服务器一键安装脚本: 官方的一键安装脚本 bash <(curl -L -s https://install.direct/go.sh) 第三方的傻瓜式一键安装配置脚本: bash <(curl -s -L https://233yes.com/v2ray.sh) 3、编辑服务端配置文件 vim /etc/v2ray/config.json 也可以先在本地编辑好,再用ssh客户端上传到VPS中覆盖。 服务端示例配置文件如下: { “inbounds”: [ { “port”: 16823, // 服务器监听端口 “protocol”: “vmess”, // 主传入协议 […]

split命令_Linux split命令:切割(拆分)文件

#使用-N来指定拆分的行数,本例中为-10 [root@roclinux ~]$ split -d -10 /etc/passwd my_passwd_ #可以看到拆分成功 [root@roclinux ~]$ wc -l my_passwd_* 10 my_passwd_00 10 my_passwd_01 5 my_passwd_02 25 total

Linux 下压缩与解压.zip和.rar

1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法: zip test.zip test.jpg test.png 这条命令是将test.jpg和test.png压缩成一个zip包 zip test.zip *.jpg 这条命令是将所有.jpg的文件压缩成一个zip包 zip -r test.zip test 这条命令是将文件夹test压缩成一个zip包 unzip test.zip 这条命令是将test.zip中的所有文件解压出来  把/home目录下面的mydata目录压缩为mydata.zip  # zip -r mydata.zip mydata #压缩mydata目录  把/home目录下面的mydata.zip解压到mydatabak目录里面  # unzip mydata.zip -d mydatabak 2)对于.rar 安装: sudo apt-get install rar unrar 或者可从http://www.rarsoft.com/download.htm下载 RAR for Linux 编译安装 tar -xzpvf rarlinux-3.8.0.tar.gz cd rar make 这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,可用命令rar -help和unrar -help查看,这里亦简单举例说明一下其用法: […]

es cat order by shopid

{ “size”: 0, “query”: { “match_phrase”: { “rootCategoryId”: “1512” } },”aggs”: { “timeStamp”: { “terms”: { “field”: “timeStamp”, “size”: 24 } ,”aggs”: { “categoryId”: { “terms”: { “field”: “categoryId”, “size”: 100 },”aggs”: { “brandValueId”: { “terms”: { “field”: “brandValueId”, “size”: 1000 },”aggs”: { “shopId”: { “terms”: { “field”: “shopId”, “size”: 1000, “order”: { “sum_sell”: “desc” […]

Memcache

memcache 是一种高性能、分布式对象缓存系统,最初设计于缓解动态网站数据库加载数据的延迟性,你可以把它想象成一个大的内存HashTable,就是一个key-value键值缓存。Danga Interactive为了LiveJournal所发展的,以BSD license释放的一套开放源代码软件。 1.依赖 memcache C语言所编写,依赖于最近版本的GCC和libevent。GCC是它的编译器,同事基于libevent做socket io。在安装memcache时保证你的系统同事具备有这两个环境。 2.多线程支持 memcache支持多个cpu同时工作,在memcache安装文件下有个叫threads.txt中特别说明,By default, memcached is compiled as a single-threaded application.默认是单线程编译安装,如果你需要多线程则需要修改./configure –enable-threads,为了支持多核系统,前提是你的系统必须具有多线程工作模式。开启多线程工作的线程数默认是4,如果线程数超过cpu数 容易发生操作死锁的概率。结合自己业务模式选择才能做到物尽其用。 3.高性能 通过libevent完成socket 的通讯,理论上性能的瓶颈落在网卡上。 简单安装: 1.分别把memcached和libevent下载回来,放到 /tmp 目录下: # cd /tmp # wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz # wget http://www.monkey.org/~provos/libevent-1.2.tar.gz 2.先安装libevent: # tar zxvf libevent-1.2.tar.gz # cd libevent-1.2 # ./configure -prefix=/usr # make (如果遇到提示gcc 没有安装则先安装gcc) # make install 3.测试libevent是否安装成功: […]

ubuntu安装最新版node和npm

1、先在系统上安装好nodejs和npm sudo    apt-get    install    nodejs-legacy sudo    apt-get    install    npm 2、安装用于安装nodejs的模块n sudo    npm    install    -g    n 3、通过n模块安装指定的nodejs sudo    n    latest sudo    n    stable sudo    n    lts 4、升级npm为最新版本 sudo    npm    install    npm@latest    -g 5、查看版本 sudo    node    -v sudo    npm    -v

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Back to top