↓ Skip to main content
  1. Posts/

使用haproxy中转酸酸流量

·200 words·1 min
Note: This article is available in Chinese only. 本文暂无英文版本。 View original

一个国内vps,一个国外vps.

前提是国外vps已经配置好。

接下来,我们在国内vps上安装haproxy

yum -y install haproxy 或者 apt-get install haproxy

然后修改配置文件,位置在/etc/haproxy/haproxy.cfg

global
 
defaults
	log	global
	mode	tcp
	option	dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000
 
frontend ss-in
    bind *:[port]
    default_backend ss-out
 
backend ss-out
    server server1 [ip]:[port] maxconn 20480

把其中的[ip]和[port]替换成国外vps的ip和相应服务的port

然后在客户端,ip填写国内vps的ip,密码还是酸酸的密码,其他保持一致。

Related

wordpress 开启全站https

·1637 words·4 mins
20190511更新: 证书到期了,写一下更换证书的流程. 重新申请好证书之后,直接把 Apache 里对应的 1、2、3 放到 /data/cert 文件夹。 其中 1 对应 server-ca.crt,2 对应 server.crt,3 对应 server.key。

C++ STL Algotithms 学习笔记

·1207 words·3 mins
迫于拙劣的cpp水平,这次来记录一些关于STL算法部分的内容。 参考内容是CS106L的course reader Iterator Categories # Iterators分为以下五种: Output Iterators:可以使用 ++;可以用 *myItr = value,不能用 value = *myItr Input Iterators:可以使用 ++;可以用 value = *myItr,不能用 *myItr = value Forward Iterators:可以使用 ++,可以同时用 value = *myItr 和 *myItr = value Bidirectional Iterators:比起 Forward Iterator 多了 --,但是不能 + 或者 += Random-Access Iterators:比起 Bidirectional Iterators 多了 + 和 += Algorithm Naming Conventions # 一些关于STL Algorithm的命名规则

C++ IO Streams 学习笔记

·1543 words·4 mins
迫于拙劣的cpp水平,来补补以前忽略掉的cpp细节。 老规矩,先放资料。 参考资料: A Gentle Introduction to C++ IO Streams “Designing and implementing a general input/output facility for a programming language is notoriously difficult” Bjarne Stroustrup Stream的基本认识 # 说说我的理解。stream(流)可以看做输入输出的抽象。我们通过流可以忽略掉device的细节,采取同样的输入输出方式。

vim 插件 NERDTree 学习笔记

·206 words·1 min
迫于要在服务器上写cpp代码,又由于各种原因,没办法把同步到本地。因此要在服务器上配置一个cpp的环境orz. 我是用vim-plug来管理插件的,只需要添加 Plug ‘scrooloose/nerdtree’, { ‘on’: ‘NERDTreeToggle’ } 就好了。 下面记录一些会用到的快捷键: