Heimo's blog


  • 首页

  • 分类

  • 标签

  • 归档

  • 搜索

vps中部署shadowsocks实现科学上网

发表于 2018-03-30 | 分类于 youknow | 阅读次数

考虑性能,这里只提供Python版本安装方法。

操作系统为Debian,centos等请使用yum安装。

同时这里提供了两种优化tcp阻塞的解决办法,为ss加速。

阅读全文 »

shadowsocks2.8.2EVP_CIPHER_CTX_cleanup错误

发表于 2018-03-30 | 分类于 youknow | 阅读次数

由于openssl升级到1.1.0以上版本,导致shadowsocks2.8.2启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误

阅读全文 »

Swoole实现基于websocket的webIM聊天室

发表于 2018-03-30 | 阅读次数

这是一个简单的基于php Swoole扩展实现的聊天室demo。

本文源码github地址

阅读全文 »

PHP打开OPcache

发表于 2018-03-30 | 分类于 php | 阅读次数

OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。

PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。

阅读全文 »

php导出Markdown数据字典-MMD

发表于 2018-03-30 | 分类于 php | 阅读次数

php脚本导出Markdown数据字典。

仅支持mysql。

执行完毕会在脚本所在目录下创建markdown文件夹,md文件存放在这个文件夹中。

阅读全文 »

PHP处理gzip压缩后的数据

发表于 2018-03-30 | 分类于 php | 阅读次数

取消gzip

把 "Accept-Encoding: gzip,deflate\r\n"; 去掉

php内置方法解压

1
2
$content = substr($content, 10);
$content = gzinflate($content));
阅读全文 »

开启 TCP BBR 为ss加速

发表于 2018-03-30 | 分类于 youknow | 阅读次数

bbr是google在4.9版本之后加入的tcp阻塞算法,可以很好的为ss加速。

4.9以下内核版本可 » 安装锐速为ss加速。

阅读全文 »

开启HSTS Strict-Transport-Security

发表于 2018-03-30 | 分类于 Linux | 阅读次数

HSTS可以很大程度上解决SSL剥离攻击,因为只要浏览器曾经与服务器创建过一次安全连接,之后浏览器会强制使用HTTPS,即使链接被换成了HTTP。

另外,如果中间人使用自己的自签名证书来进行攻击,浏览器会给出警告,但是许多用户会忽略警告。HSTS解决了这一问题,一旦服务器发送了HSTS字段,用户将不再允许忽略警告。

阅读全文 »

PHP似乎没有设置好查询的系统环境变量。用getenv(\"PATH\")测试只返回一个空值

发表于 2018-03-30 | 分类于 php | 阅读次数

nextcloud安装完成后出现:“PHP 似乎没有设置好查询的系统环境变量。 用 getenv("PATH") 测试只返回一个空值。“

阅读全文 »

服务器安全系列之基础安全配置

发表于 2018-03-30 | 分类于 Linux | 阅读次数

创建新用户

在之前的指引中,创建了 root 帐号,并都使用 root 登陆 Linux。但作为最高权限的用户 root,可以执行任何命令,稍加不慎误执行了命令,就会破坏系统。因此,我们建议你创建另一个新的帐号,并使用他登陆服务器,执行任何操作。当使用新帐号登陆后,你可以通过 sudo 命令来获得超级用户的权限。

如何增加新用户,通过 SSH 登陆 Linux 系统,不同版本的 Linux 使用命令也略有不同,如下:

阅读全文 »
1 2 3 4
Heimo

Heimo

玫瑰即玫瑰,花香无意义

34 日志
11 分类
33 标签
RSS
Links
  • 小余和岁岁的个人博客
  • 嘿嘿的博客
© 2017 - 2020 Heimo
由 Jekyll 强力驱动
主题 - NexT.Mist