翻墙论坛|翻墙党社区

 找回密码
 立即注册
查看: 151|回复: 1

分享个给远程3389中转加速的nftables配置。

[复制链接]

700

主题

0

回帖

700

积分

00话痨hs000

Rank: 4

积分
700
发表于 2023-5-26 11:19:50 | 显示全部楼层 |阅读模式
鉴于最近本地挂代理被请去喝茶的朋友越来越多,就把自己的母鸡给朋友开了两台3389远程挂tg聊天、刷pt用,因为太卡,又买了个9929线路中转

查了好几个,但很多编辑nftables.conf的教程我照抄了老不起作用。。后来发现了这个还挺好使,后期加端口也简单。
大佬轻喷,菜鸡拿去用。

在9929上新建配置。
  1. /etc/nftables/example.nft
复制代码
然后在
  1. /etc/nftables.conf
复制代码
文件里最底下加一行
  1. include "/etc/nftables/example.nft"
复制代码

/etc/nftables/example.nft 的文件如下图所示
  1. define localIP = 本地IP(9929、cn2)define remoteIP = 需要加速的IP(拉跨线路)define remotePort = 远程端口define localPort = 本地端口define remotePort2 = 远程端口2define localPort2 = 远程端口2#我远程和本地用一个端口。免得混淆。网上说用不一样的会有未知Bug.# Flush the rule set#flush rulesetadd table ip natadd chain nat PREROUTING { type nat hook prerouting priority -100 ; }add chain nat POSTROUTING { type nat hook postrouting priority 100 ; }add rule ip nat PREROUTING tcp dport $localPort counter dnat to $remoteIP:$remotePortadd rule ip nat PREROUTING udp dport $localPort counter dnat to $remoteIP:$remotePortadd rule ip nat POSTROUTING ip daddr $remoteIP tcp dport $remotePort counter snat to $localIPadd rule ip nat POSTROUTING ip daddr $remoteIP udp dport $remotePort counter snat to $localIPadd rule ip nat PREROUTING tcp dport $localPort2 counter dnat to $remoteIP:$remotePort2add rule ip nat PREROUTING udp dport $localPort2 counter dnat to $remoteIP:$remotePort2add rule ip nat POSTROUTING ip daddr $remoteIP tcp dport $remotePort2 counter snat to $localIPadd rule ip nat POSTROUTING ip daddr $remoteIP udp dport $remotePort2 counter snat to $localIP
复制代码
回复

使用道具 举报

0

主题

0

回帖

2

积分

新手上路

Rank: 1

积分
2
发表于 2023-5-26 11:22:05 | 显示全部楼层
菜鸡收藏
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-22 06:38 , Processed in 0.061606 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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