神泣服务端端口映射

5 篇文章 0 订阅

外网端口2020登录   2030角色网关

本地使用的端口转发,服务器端口转发  游戏服务器默认端口

121.37.187.195
127.0.0.1:30800->121.37.187.195:2020->10.8.0.6:30800
127.0.0.1:30810->121.37.187.195:2030->10.8.0.6:30810

iptables -t nat -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -t nat -A POSTROUTING -s 0/0 -j MASQUERADE
iptables -t nat -A PREROUTING -d 192.168.0.25 -p tcp --dport 2020 -j DNAT --to 10.8.0.6:30800
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 2020 -j MASQUERADE
iptables -t nat -A PREROUTING -d 192.168.0.25 -p tcp --dport 2030 -j DNAT --to 10.8.0.6:30810
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 2030 -j MASQUERADE


iptables -t nat -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -t nat -A POSTROUTING -s 0/0 -j MASQUERADE
iptables -t nat -A PREROUTING -d 121.37.187.195 -p tcp --dport 99 -j DNAT --to 10.8.0.6:80
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 80 -j SNAT --to 121.37.187.195:99

--okok
iptables -t nat -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -t nat -A POSTROUTING -s 0/0 -j MASQUERADE
iptables -t nat -A PREROUTING -d 192.168.0.25 -p tcp --dport 99 -j DNAT --to 10.8.0.6:80
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 80 -j SNAT --to 192.168.0.25:99

iptables -t nat -A PREROUTING -d 192.168.0.25 -p tcp --dport 2020 -j DNAT --to 10.8.0.6:30800
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 30800 -j SNAT --to 192.168.0.25:2020
iptables -t nat -A PREROUTING -d 192.168.0.25 -p tcp --dport 2030 -j DNAT --to 10.8.0.6:30810
iptables -t nat -A POSTROUTING -d 10.8.0.6 -p tcp --dport 30810 -j SNAT --to 192.168.0.25:2030

.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 客户信息_1, 文本型
.程序集变量 输出ip1_txt, 文本型
.程序集变量 输出端口1_int, 整数型
.程序集变量 客户信息_2, 文本型
.程序集变量 输出ip2_txt, 文本型
.程序集变量 输出端口2_int, 整数型

.子程序 __启动窗口_创建完毕

' 服务器1.端口 = 30800
' 输出ip1_txt = “192.168.8.245”
' 输出端口1_int = 30800
' 服务器2.端口 = 30810
' 输出ip2_txt = “192.168.8.245”
' 输出端口2_int = 30810


服务器1.端口 = 30800
输出ip1_txt = “121.37.187.195”
输出端口1_int = 2020
服务器2.端口 = 30810
输出ip2_txt = “121.37.187.195”
输出端口2_int = 2030

.子程序 _服务器1_数据到达

客户1.发送数据 (服务器1.取回数据 ())

.子程序 _服务器1_客户进入

客户信息_1 = 服务器1.取回客户 ()
客户1.连接 (输出ip1_txt, 输出端口1_int)

.子程序 _客户1_数据到达

服务器1.发送数据 (客户信息_1, 客户1.取回数据 (), )

.子程序 _客户1_连接断开

服务器1.断开客户 (客户信息_1)

.子程序 _服务器2_数据到达

客户2.发送数据 (服务器2.取回数据 ())

.子程序 _服务器2_客户进入

客户信息_2 = 服务器2.取回客户 ()
客户2.连接 (输出ip2_txt, 输出端口2_int)

.子程序 _客户2_数据到达

服务器2.发送数据 (客户信息_2, 客户2.取回数据 (), )

.子程序 _客户2_连接断开

服务器2.断开客户 (客户信息_2)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值