1. 首页
  2. 技术
  3. Linux

利用端口映射转发实现远程桌面加速

iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -d 本机IP -p tcp --dport 3389 -j DNAT --to-destination 目的端口IP:3389
service iptables save
service iptables restart

其中3389可以换成任意端口号.

方法二:
用rinetd可以转发

cd ~
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar zxvf rinetd.tar.gz
cd rinetd
make
make install

如果提示错误安装gcc,yum -y install gcc
nano /etc/rinetd.conf
内容如下

allow *.*.*.*
0.0.0.0 9999 195.154.xxx.xxx 3389

ctrl+x Y保存
0.0.0.0本机地址
9999 本机将打开的端口
195.154.xxx.xxx 转发的IP
3389 转发的端口
打开转发&启动程序

echo 1 > /proc/sys/net/ipv4/ip_forward
rinetd -c /etc/rinetd.conf

后续工作:
将9999端口设置通过防火墙
将 echo 1 > /proc/sys/net/ipv4/ip_forward写入 /etc/rc.local 实现开机启动
将 rinetd -c /etc/rinetd.conf 写入 /etc/rc.local 实现开机启动

连接新的3389
mstsc
vpsIP:9999

如果你的vps是windows,用以下命令转发

netsh interface ipv6 install
netsh interface portproxy add v4tov4 listenaddress=本机IP listenport=9999 connectaddress=远程IP c

原创文章,作者:admin,如若转载,请注明出处:https://www.huiyingwu.com/3213/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注