小沨的天空

  • 首页
  • 图床
  • 赞助
  • 网盘
  • 关于本站
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

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

2016年1月28日 5046点热度 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日

mikj

这个人很懒,什么都没留下

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

文章评论

  • panzhc

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

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

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

      2016年6月29日
      登录以回复
  • 您需要 登录 之后才可以评论
    站内搜索
    最新 热点 随机
    最新 热点 随机
    满5美元提现,每天签到和购物返现的网站 Win10蓝牙链接wifi热点网络和Win10使用蓝牙共享网络分享 Gravatar头像的镜像使用Cloudflare Workers反代自建 如何在论文中使用证据 acme申请google Public Certificate 免费ssl 证书应用LNMP Ubuntu的远程桌面环境使用Docker与Xfce Azure100美金使用开源的Azure 管理面板 网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接) 戴尔PowerEdge R430设置RAID0 安装WINDOWS10
    海淘Microsoft Lumia 640(AT&T Go Phone)官方解锁方法 给 WordPress 加上简单的 Gtalk 状态显示--VPSEE hetzner服务器购买和安装debian系统 Linode VPS PPTP VPN 安装配置教程 Ubuntu的远程桌面环境使用Docker与Xfce Ubuntu/debian 网络安装或者重装centos6.9系统,适用大部分云 重置Lxadmin/Kloxo密码 Minergate 挖矿Monero , CentOS Linux vps生成100mb.bin文件测试下载速度 mysql5.0忘记ROOT密码解决办法
    标签聚合
    vps centos DirectAdmin debian 系统 月捐 Cloudflare 安装 服务器 免费 网盘 LNMP 代码 php 域名 ubuntu 升级 wordpress linux 插件
    分类
    • Linux
    • VPS服务器
    • windows
    • wordpress
    • 域名相关
    • 建站分享
    • 教程学习
    • 数据库类
    • 未分类
    • 资源分享
    友情链接
    • 2.int.ru
    • 我的图库
    • 轨迹博客
    • 傻子-跸西的blog
    • 李子博客
    • 娃娃博客
    • QQTM论坛
    • 陈否否
    • 午夜客
    • 夜狐
    • 怪鸟博客
    • 撸羊毛
    • Shucheng Li
    • QQPCC
    • 豆博
    • 爱购啦
    • semnew
    • xiaofengsky.free.fr
    • 小沨记事本
    • vzone
    • 回到未来博客
    • 我喔喔喔
    • 麦麦同学
    • logdns.free.fr
    • 天下无鱼
    • 寥寥后花园
    • 死老鬼
    • 朱志瑞
    AD

    COPYRIGHT © 2022 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

    Theme Kratos Made By Seaton Jiang