利用端口映射转发实现远程桌面加速
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 connectport=3389