公网跟私网差别在于可"被"连接能力
然后提供服务指的是在某个IP的某个Port等待"被"连接
IP如果是私网IP,只有同一个私网的范围可以连接
IP如果是公网IP,那所有人都可以连接到
总结:想办法让某个拥有公网IP的机器分一个Port给你提供服务就好
Port Forwarding简单说就是把某个IP的某个Port对应到指定IP的指定Port
假设为 [remote_ip]:[remote_port] ==> [local_ip]:[local_port]
意义为所有丢到[remote_ip]:[remote_port]的东西就送到[local_ip]:[local_port]
在分享器的情形就是限定[remote_ip]为机器的WAN IP
在ssh反向打洞指令ssh -R [remote_port]:[local_ip]:[local_port]
凑成[server_ip]:[remote_port] ==> [local_ip]:[local_port]
特别在[local_ip]是由本机处理路由发送,所以可以在本机这边的私网架设服务
总觉得用文字表达好绕口