立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 527|回复: 9

Rinetd 端口转发之后Nginx如何获取到真实IP?

[复制链接]

Rinetd 端口转发之后Nginx如何获取到真实IP?

[复制链接]

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
我不是你的

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
2018-4-23 14:11:21 | 显示全部楼层 |阅读模式
本帖最后由 我不是你的 于 2018-4-23 14:14 编辑


Rinetd 端口转发之后Nginx如何获取到真实IP?
使用的是“南琴浪”Rinetd一键
试了N种方法,死活获取不到,求大佬指点。
回复

使用道具 举报

25

主题

292

回帖

965

积分

高级会员

积分
965
yousihai

25

主题

292

回帖

965

积分

高级会员

积分
965
2018-4-23 14:28:45 | 显示全部楼层
貌似获取不到,通过任何基于tcp而不是基于http的软件转发后,原始ip都会丢失。
哪个大佬知道解决方案的一定要分享呀,我也深受其苦,永远127.0.0.1
回复

使用道具 举报

1

主题

440

回帖

1468

积分

金牌会员

积分
1468
ChinaDNS

1

主题

440

回帖

1468

积分

金牌会员

积分
1468
2018-4-23 14:40:31 | 显示全部楼层
理论上rinetd有日志的话是可以的吧

haproxy就有一个选项option forwardfor

Nginx有一个Realip模块 不知道是不是可以用 对这块不了解 可以搜搜看
回复

使用道具 举报

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
我不是你的 楼主

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
2018-4-23 14:42:25 | 显示全部楼层

ChinaDNS 发表于 2018-4-23 14:40

理论上rinetd有日志的话是可以的吧

haproxy就有一个选项option forwardfor

haproxy 我已经解决了,这个搞不定
回复

使用道具 举报

25

主题

292

回帖

965

积分

高级会员

积分
965
yousihai

25

主题

292

回帖

965

积分

高级会员

积分
965
2018-4-23 14:40:00 | 显示全部楼层

我不是你的 发表于 2018-4-23 14:42

haproxy 我已经解决了,这个搞不定

haproxy并不是简单的纯tcp转发,他是解析协议的,可以添加http头
rinetd是协议无关的流式转发,不会更改报文
回复

使用道具 举报

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
我不是你的 楼主

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
2018-4-23 14:44:11 | 显示全部楼层

yousihai 发表于 2018-4-23 14:44

haproxy并不是简单的纯tcp转发,他是解析协议的,可以添加http头
rinetd是协议无关的流式转发,不会更改 ...

那就无解了

回复

使用道具 举报

4

主题

440

回帖

1420

积分

金牌会员

积分
1420
wusign

4

主题

440

回帖

1420

积分

金牌会员

积分
1420
2018-4-23 14:42:00 | 显示全部楼层
你用iptables+tunnel的方式可以解决源ip的问题
回复

使用道具 举报

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
我不是你的 楼主

44

主题

357

回帖

1550

积分

金牌会员

积分
1550
2018-4-23 15:00:48 | 显示全部楼层

wusign 发表于 2018-4-23 17:39

你用iptables+tunnel的方式可以解决源ip的问题

看了tunnel的教程,感觉和我的问题不搭啊
回复

使用道具 举报

21

主题

272

回帖

1034

积分

金牌会员

积分
1034
lgc

21

主题

272

回帖

1034

积分

金牌会员

积分
1034
2018-4-23 14:44:00 | 显示全部楼层
本帖最后由 lgc 于 2018-5-4 23:59 编辑
[ol]
  • pkill rinetd
  • echo "logfile /home/tcp_nanqinlang/rinetd.log
  • logcommon" >>/home/tcp_nanqinlang/config-port.conf
  • /home/tcp_nanqinlang/config-rinetd.sh[/ol]复制代码
    rinetd日志文件(内有IP)会写在/home/tcp_nanqinlang/rinetd.log nginx怎么获取就不懂了@yousihai
  • 回复

    使用道具 举报

    274

    主题

    630

    回帖

    3660

    积分

    论坛元老

    积分
    3660
    mymyhope

    274

    主题

    630

    回帖

    3660

    积分

    论坛元老

    积分
    3660
    2018-4-23 17:39:19 | 显示全部楼层
    Caddy/NGINX都可以转发原始IP。rinetd是真的不行。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2025-1-4 10:44 , Processed in 0.025004 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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