网络技术
Linux下使用Shell端口转发与内网穿透访问内网服务器 - 看天博客
树莓派作为服务器运作已经一天多了,使用期间感觉良好(自我感觉),之前用的是noip.com提供的ddns动态域名转发服务,在局域网内访问动态域名没有任何问题,但是地址发给朋友访问时却出了问题,一...
Original link
Linux网络转发和端口映射的笔记 - 李迟的专栏 - 博客频道 - CSDN.NET
最近研究了一下Linux平台的网络IP转发和端口映射方面的东西,作了一点笔记。在学习时,查了很多资料,有的写的不是很清楚明白,而自己对这方面了解又不多,花的时间还是不少的。
Original link
windows命令行下用netsh实现端口转发(端口映射) - 半盏黄粱 - 博客频道 - CSDN.NET
netsh interface portproxy set v4tov4 listenport=1521 connectaddress=172.16.200.151 connectport=1521
netsh interface portproxy show all
netsh interface portproxy delete v4tov4 listenport=1521
netstat -an 查看端口开启状况

 ----------------故障解决方法:

2003 xp系统需要安装IPV6(否则端口转发不可用!)2008 2012系统直接执行上面的命令

安装命令:netsh interface ipv6 install

重要开启IPv6服务:

安装后还要打开管理工具-服务-IPv6 Helper Service 启动 否则映射端口后仍然不能连接

win7系统以后的系统 服务是IP Helper

还要注意系统防火墙关闭:

命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。
Original link
IP别名+TCP转发+端口映射实现跨网络访问[原创] - cuiyifang的专栏 - 博客频道 - CSDN.NET
一、背景环境:  1、都是Linux服务器;  2、"服务器A"与"服务器C"不在同一网络,两者之间是不通的;  3、"服务器A"、"服务器C"分别与"服务器B"相通。  二、要实现的需求:  1、让"服务器A"上的PHP程序能够连接"服务器C"上的MySQL数据库(IP:10.10.1.4,端口:3306);  2、不允许在"服务器A"上的PHP程序中更改MySQL地
Original link
SSH 隧道转发实战
大家都知道SSH是一种安全的传输协议,用在连接服务器上比较多。不过其实除了这个功能,它的隧道转发功能更是吸引人。下面是个人根据自己的需求以及在网上查找的资料配合自己的实际操作所得到的一些心得。首先先贴些一些关于ssh在端口转发方面的三个比较重要的命令的基本资料: 首先,认识下这三个非常强大的命令: 相关参数的解释:-f Fork into background after authentication.后台认证用户/密码,通常和-N连用,不用登录到远程主机。 -L port:host:hostport将本地机(客户机)的某个端口转发到远端指定机器的指定端口. 工作原理是这样的, 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 同时远程主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有 root 才能转发特权端口. IPv6 地址用另一种格式说明: port/host/hostport -R port:host:hostport将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口. 工作原理是这样的, 远程主机上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转向出去, 同时本地主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发. 只有用 root 登录远程主机才能转发特权端口.
Original link