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

提供vpsmjj信息[教程]使用Nginx做TCP/UDP中转服务器是很好的服务器交流推荐79786文章

天天水贴给你们搞个技术贴吧
比如我要用
我的vps服务器的666端口中转hostloc.com的443端口,
我的vps服务器的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,中转各种垃圾线路速度啥的乱七八糟落地机服务端口…等等等…

天天水贴给你们搞个技术贴吧
比如我要用
我的vps服务器的666端口中转hostloc.com的443端口,
我的vps服务器的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,中转各种垃圾线路速度啥的乱七八糟落地机服务端口…等等等…

网友回复:

注册 apt install rinetd nano /etc/rinetd.conf #添加下面内容 0.0.0.0 666 hostloc.com 443 0.0.0.0 888 hostloc.com 3389 allow *.*.*.* logfile /var/log/rinetd.log #添加上面内容 rinetd复制代码

SAJ 这种事情为什么要麻烦nginx

蓝瘦香菇 顶!

SAJ 这种事情为什么要麻烦nginx

h20 防火墙卸载掉了

二氧化碳 居然不用iptables这种内核级别的

没有的 只是讨论更多可能性

sagerking 不​错​ ​n​g​i​n​x​ ​牛​逼​!​

SAJ 自从用了rinetd再也不想用别的中转了

笑花落半世琉璃 ha也比nginx好,nginx 转发tcp效率太低了

注册 测了一下梯子,中转跑满没问题

注册 apt install rinetd nano /etc/rinetd.conf #添加下面内容 0.0.0.0 666 hostloc.com 443 0.0.0.0 888 hostloc.com 3389 allow *.*.*.* logfile /var/log/rinetd.log #添加上面内容 rinetd复制代码

SAJ 感谢分享,有个问题我一直弄不明白 设置完端口转发后,如果用浏览器打开访问 vps服务器ip/便宜的域名:666 (以楼上例子),能否实现自动跳转为带有TLS小锁头的 https://hostloc.com, 如果可以 这个应该怎么配置,楼主知道的话 可否指点一下?

蓝瘦香菇 这个需求应该用301跳转最合适

SAJ 实测nginx转发延迟和带宽都不如haproxy,原因未知。。 另外如果只是单纯的转发的话,可以试试realm=-= 我前些阵子给它实现了零拷贝,现在已经给上游提了issue,在等作者回复 这是我实现zero-copy以后又重构的版本(https://github.com/zephyrchien/realm)

013 效率最高的应该是iptables转发吧

SAJ 牛批

部分来自互联网,侵权联系删除

www.a1fz.com A1fz网专注于福利分享,各种破解软件学习资料,视频教程等等,如有侵权告知管理员删除
A1fz.com,福利吧,宅男福利,宅男,福利社,福利,有福利 » [教程]使用Nginx做TCP/UDP中转服务器

发表评论