全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 3022|回复: 11
打印 上一主题 下一主题

[疑问] 技术贴:利用socat来做端口转发(nginx只能用于http)

[复制链接]
跳转到指定楼层
1#
发表于 2015-7-7 14:53:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实这是炫耀贴.

前几天入了个内存1.5G 4IP 200G硬盘的OVZ, 16刀年付.刚到手测试开了两个有图比1080P都不卡. 欣喜若狂啊.

接着马上安装rinetd用端口转发的方式做反代,过一晚上就被告知滥用暂停了,看了下给的top图,rinetd居然把3个cpu都点到了100%..
然后就只好再试试socat
apt-get install socat

socat TCP4-LISTEN:8080,reuseaddr,fork TCP4:192.168.11.5:80 &

这样就把本地的8080与192.168.11.5:80做了映射.  

查看端口情况
netstat -antup

如果要终止运行的话
ps -ef|grep socat
kill -9 xxxID

最后要说的是.拉圾的OVZ真的不能用啊,做前端转发负载都能到2.x

评分

参与人数 1威望 +25 收起 理由
欧阳逍遥 + 25 技术贴。

查看全部评分

推荐
发表于 2015-7-7 15:00:51 来自手机 | 只看该作者
惹,我喜欢用squid。
2#
发表于 2015-7-7 14:55:51 | 只看该作者
上面小鸡开太多了


转发有一个问题就是不能传递客户端的真实IP
3#
 楼主| 发表于 2015-7-7 14:58:18 | 只看该作者
就开了几个端口转发.啥都没干,现在负载1.x.
top看了下关态,cpu 内存等啥都正常,不知道是啥情况.
坐等再次被暂停
5#
 楼主| 发表于 2015-7-7 15:09:55 | 只看该作者
squid做纯转发好像不适合,配置也太麻烦了.

我主要是用socat来转发ssh端口之类的
6#
 楼主| 发表于 2015-7-7 15:12:12 | 只看该作者
Kvm 发表于 2015-7-7 14:55
上面小鸡开太多了

http肯定是nginx了.
7#
发表于 2015-7-7 16:43:00 | 只看该作者
nginx有tcp_proxy的module
8#
发表于 2015-7-7 16:48:47 | 只看该作者
cg865 发表于 2015-7-7 14:58
就开了几个端口转发.啥都没干,现在负载1.x.
top看了下关态,cpu 内存等啥都正常,不知道是啥情况.
坐等再次被 ...

OPenvz么?

我用shadowsocks 还可以呀
9#
 楼主| 发表于 2015-7-7 17:40:41 | 只看该作者
cgs3238 发表于 2015-7-7 16:43
nginx有tcp_proxy的module

那我研究研究.
10#
 楼主| 发表于 2015-7-7 17:47:15 | 只看该作者
cw723 发表于 2015-7-7 16:48
OPenvz么?

我用shadowsocks 还可以呀

是这家的OPENVZ超售太严重了,放着不动负载都要莫名的跑到很高很高
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-2 01:10 , Processed in 0.072853 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表