小沨的天空

  • 首页
  • Code
  • Dns
  • 图床
  • 店铺
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

linux使用haproxy代理转发实现加速

2016年01月28日 2525点热度 0人点赞 2条评论

在美国VPS上搭建转发服务,加速服务器上搭建haproxy服务
使用原理: PC->加速服务器frontend->加速服务器backend->美国 VPS
1.安装haproxy:
centos:

yum install haproxy -y
注: 如果yum找不到haproxy的话, 需要下载执行一下:

#CentOS 5 – 32-bit
rpm -Uvh http://mirror.overthewire.com.au/pub/epel/5/i386/epel-release-5-4.noarch.rpm

#CentOS 5 – 64-bit
rpm -Uvh http://mirror.overthewire.com.au/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

#CentOS 6 – 32-bit
rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#CentOS 6 – 64-bit
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

ubuntu

apt-get install haproxy

debian

先添加apt源
vi  /etc/apt/sources.list
然后添加源
deb http://ftp.us.debian.org/debian/ wheezy-backports main
保存后
apt-get update
然后安装haproxy
apt-get install haproxy

2.修改haproxy配置文件,使用脚本启动haproxy

vi /etc/default/haproxy

将该选项修改为1 ENABLED=1

3.修改配置文件

vi /etc/haproxy/haproxy.cfg

单户:

global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
contimeout 1000
clitimeout 150000
srvtimeout 150000
frontend ss-in
bind *:8968
default_backend ss-out
backend ss-out
server server1 SS_IP:8968 maxconn 20480  #SS_IP是ss的ip,8968是SS的端口

多户或者均衡

global
ulimit-n  51200
defaults
log global
mode    tcp
option  dontlognull
timeout connect 1000ms
timeout client 150000ms
timeout server 150000ms
frontend 110-in
bind *:110
default_backend 110-out
frontend 109-in
bind *:109
default_backend 109-out
frontend 110-in-jp
bind *:1110
default_backend 110-out-jp
backend 110-out
server server1 spg.xx.xx:110 maxconn 20480
backend 109-out
server server1 spg.xx.xx:109 maxconn 20480
backend 110-out-jp
server server1 jp.xx.xx:110 maxconn 20480

可以配置多端口。
frontend的端口为要在中转服务器上用的端口
backend的端口是源服务器的ip和端口
每个端口的“frontend” 要对应一个“backend”
文件写的时候要记得一一对应。

4.启动服务,检查修改是否生效

service haproxy start

如果前面没设置开机启动,就运行一下:

update-rc.d haproxy defaults

关闭防火墙

sudo ufw disable

借鉴
http://blog.e9china.net/tufan/centos5liyonghaproxyshadowsockszhongzhuan.html
http://www.crazycen.com/internet/2225.html
https://smileawei.com/shadowsocks-haproxy/

标签: haproxy linux 转发
最后更新:2018年12月13日

小沨

一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • panzhc

    这样做的意义是什么呢?加速服务器上不能直接搭ss吗?

    2016年06月29日
    登录以回复
    • mikj

      @panzhc 加速服务器是在国内,搭建SS 没意义

      2016年06月29日
      登录以回复
  • 您需要 登录 之后才可以评论

    小沨

    一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

    小程序
    广告
    最新 热点 随机
    最新 热点 随机
    Server酱和Qmsg酱两个好用的推送服务 linux的ssh服务升级后无法启动修复 linux服务器的硬盘使用时间查询 启用chrome浏览器内置的二维码生成插件 宝塔面板或者LNMP下安装php的mongodb扩展 ShareX 对接tu.my图床实现截图和图片自动上传 帝国CMS的sitemap.xml设置和生成 hetzner服务器购买和安装debian系统 使用nginx的stream模块实现端口转发和TCP流量 服务器装Proxmox VE/多IP设置和单IP设置Nat转发
    linux的ssh服务升级后无法启动修复Server酱和Qmsg酱两个好用的推送服务
    本站免费提供稳定DNS解析服务! Google Compute Engine 申请和简单使用教程 QQ网购1分钱充值1元手机话费 刚刚收款到0.9USD. 给 WordPress 加上简单的 Gtalk 状态显示--VPSEE Minergate 挖矿Monero , CentOS 服务器装Proxmox VE/多IP设置和单IP设置Nat转发 Vultr自定义镜像ISO 安装2003/XP系统图文教程(转) linux查看系统信息的命令 测试在Linux VPS上使用kingate搭建socks代理服务器
    标签聚合
    wordpress ubuntu 升级 服务器 网盘 centos 免费 php DirectAdmin linux vps 系统
    开源相关
    • owncloud
    • elrepo.org
    • 阿里开源镜像站
    • Debian Mirror
    • centos vault
    • fedoraproject
    • Ubuntu Mirrors
    • Packages Search
    • CentOS mirrors
    • do mirrors
    • RepoForge
    • linode mirrors
    友情链接
    • 夜狐
    • 傻子-跸西的blog
    • 我喔喔喔
    • 2.int.ru
    • 死老鬼
    • 麦麦同学
    • 天下无鱼
    • 怪鸟博客
    • semnew
    • 娃娃博客
    • 朱志瑞
    • QQPCC
    • 回到未来博客
    • LiCEO
    • 爱购啦
    • 陈否否
    • vzone
    • 李子博客
    • 撸羊毛
    • 轨迹博客
    • 寥寥后花园
    • 我的图库
    • 午夜客
    • 豆博

    COPYRIGHT © 2020 小沨的天空. ALL RIGHTS RESERVED. @ 网站运行: @ 服务器运行状态

    THEME KRATOS MADE BY VTROIS