云谷计算

高调做事,低调做人...

CentOS 7 安装配置sslocal, ssserver, privoxy

服务器 安装shadowsocks: #server pip install shadowsocks shadowsocks服务器端配置文件server.json: { "server_port":26100, "local_port":1080, "password":"密码", "timeout":600, "method":"aes-25...

关于加密程序员应该了解的那点事(1) - 对称加密与非对称加密

对称加密 原文 & 密码 -> 密文 对称加密双向可逆:即知道原文和密码就可以获得密文;获得密文和密码也可以获得原文。所以对于对称加密,密码必须严格控制,不能公开。设想下有一个1000个人的部门需要信息加密,那么所有1000人都必须要保存密码,只要其中有一个人不小心泄露了密码,整个加密机制就崩溃了。 OpenSSL采用AES256对称加解密test.cpp的示例:...

Nginx部署Let's Encrypt免费SSL证书

申请Let’s Encrypt永久免费SSL证书 Let’s Encrypt简介 Let’s Encrypt公共且免费SSL的项目 Let’s Encrypt免费SSL支持包括FireFox、Chrome在内的主流浏览器的兼容和支持,虽然目前是公测阶段,但是也有不少的用户在自有网站项目中正式使用起来。 步骤如下: 第一、安装Let’s Encrypt前的准备工作 #检查系统是否安...

阿里云CentOS 7服务器配置L2TP+IPSec

云谷计算写过一篇 CentOS 7使用pptpd连接内网和外网的文章,如果客户端是Mac OS或者iOS, 最新的版本都已经废弃掉pptp支持,改用L2TP+IPSec, 作为续篇,本文重点介绍如何在阿里云CentOS 7服务器上安装和配置L2TP+IPSec服务。 云服务器安全组配置 新申请的云服务器默认安全组对入方向仅仅允许ssh, http, https这几个最常用服务的tcp通...

一条命令加密Linux脚本程序

代码实现 #!/bin/bash scrypt(){ [ -n "$1" ]&&{ echo '. <(echo "$(tail -n+2 $0|base64 -d|mcrypt -dq)"); exit;'>$1.scrypt;cat $1|mcrypt|base64 >>$1.scrypt;chmod +x $1.scrypt;};} 待...

Linux Bash命令行也能玩二维码

Linux Bash命令行上的二维码 打开一个Linux终端,输入下面的命令,你会在终端上获得这个网站的二维码,以字符的方式显示在你的终端上,用微信扫一扫这个二维码,就会跳转到这个网站。 echo "http://114.115.144.21/" | curl -F-=<- qrenco.de 浏览器上的二维码 打开一个浏览器,在地址栏输入如下地址,将会在浏览器上获得...

CentOS 7使用pptpd连接内网和外网

客户有部分网络服务处于企业内网,由于各种限制,无法迁移到公有云服务器中,,比如处于内网中的基于usb设备的软件狗服务,无法在云服务器中安装,所以希望公有云服务器能访问这些内网服务。 这其实一个典型的vpn场景,目前主要的公有云提供商都会提供vpn服务,但是它需要提供一个公网地址作为网关,而有些大企业客户的内网拓扑非常复杂,这些企业的分支部门无法获取公网出口地址,或者由于采用某些运营商提供的...

关于CPU程序员应该知道的那些事

终点只是一个新的开始 在学习软件开发的时候,通常当程序被翻译到汇编指令的时候,我们就认为这就已经是最底层的终点了,剩下的就是等着CPU会去逐条执行这些指令。直到突然最近的某一天,一个Google Project Zero实验室22岁的小伙子搞出了一个expliot程序,居然能从CPU缓存中读出来一些根本就不该存在的敏感数据,我们才开始意识到原来CPU这个软件执行的终点,其实只是一个新的起点...

AWS新一代P2实例分析

背景 P2主要是面向当前热门的机器学习、高性能数据库、计算流体动力学、计算金融学、地震分析、分子建模、基因组学GPGPU的实例类型,一共包括3歌不同的规格,具体配置如下: CPU P2和G3一样,采用Intel Xeon E5-2686 v4 (Broadwell) 处理器, 这应该是AWS专门定制的一款处理器,根据wikichip 的数据,这款CPU有18核心36线程,主频2.3...

AWS新一代G3实例分析

背景 AWS在今年7月份推出了新一代的GPU实例G3, 主要面向3D 可视化、图形密集型远程工作站、3D 渲染、应用程序流式处理、视频编码以及其他服务器端图形工作负载。该实例的主要卖点主要强调了对NVidia Grid Workstagion的支持: 启用 NVIDIA GRID 虚拟工作站功能,其中包括支持分辨率高达 4096x2160 的 4 台监控器。实例中包含的每个 GPU...