全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 11863|回复: 45

[疑问] [教程]使用Nginx做TCP/UDP中转服务器

  [复制链接]
发表于 2021-7-12 16:33:58 | 显示全部楼层 |阅读模式
天天水贴给你们搞个技术贴吧
比如我要用
我的小鸡的666端口中转hostloc.com的443端口,
我的小鸡的888端口中转hostloc.com的3389端口,
只需要把如下代码加入到nginx的配置文件中:

  1. stream{
  2.     upstream hostloc {
  3.         server  hostloc.com:443;  
  4.     }
  5.     server{
  6.         listen 666;
  7.         listen 666 udp;
  8.         proxy_pass hostloc;
  9.     }
  10.     upstream hostlocrdp {
  11.         server  hostloc.com:3389;  
  12.     }
  13.     server{
  14.         listen 888;
  15.         listen 888 udp;
  16.         proxy_pass hostlocrdp;
  17.     }
  18. }
复制代码


更多应用: 比如中转3389加速远程桌面,中转22加速ssh,中转各种垃圾线路落地机服务端口...等等等...


发表于 2021-7-12 16:54:20 | 显示全部楼层
  1. apt install rinetd
  2. nano /etc/rinetd.conf
  3. #添加下面内容
  4. 0.0.0.0 666 hostloc.com 443
  5. 0.0.0.0 888 hostloc.com 3389
  6. allow *.*.*.*
  7. logfile /var/log/rinetd.log
  8. #添加上面内容
  9. rinetd
复制代码

点评

Rinetd 中转 ,给你顶上去  发表于 2021-7-14 12:59
SAJ
Rinetd 中转 ,给你顶上去  发表于 2021-7-12 17:06
发表于 2021-7-12 16:35:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-7-12 16:47:39 | 显示全部楼层
自从用了rinetd再也不想用别的中转了
发表于 2021-7-12 16:36:10 来自手机 | 显示全部楼层
这种事情为什么要麻烦nginx
 楼主| 发表于 2021-7-12 16:36:19 | 显示全部楼层
h20 发表于 2021-7-12 16:35
这种事情为什么要麻烦nginx

防火墙卸载掉了
发表于 2021-7-12 16:36:36 | 显示全部楼层
居然不用iptables这种内核级别的
 楼主| 发表于 2021-7-12 16:41:23 | 显示全部楼层
笑花落半世琉璃 发表于 2021-7-12 16:36
居然不用iptables这种内核级别的

只是讨论更多可能性
发表于 2021-7-12 16:47:20 | 显示全部楼层
不​错​
​n​g​i​n​x​ ​牛​逼​!​
发表于 2021-7-12 16:49:17 | 显示全部楼层
ha也比nginx好,nginx 转发tcp效率太低了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-4 05:02 , Processed in 0.077072 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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