1
yegle 2013-09-30 07:15:54 +08:00 via iPad
MacMini连VPS的openvpn,修改默认路由走VPN网关,然后在VPS上做SNAT,实现mini上网时外部IP为B
VPS上用iptables转发流量(DNAT)到你的Mini的VPN IP,实现外部访问B时实际访问的是MacMini |
3
allenforrest 2013-09-30 08:36:38 +08:00 via iPhone 1
为啥不用autossh配一个reverse ssh tunnel
|
4
CupTools OP @allenforrest not what i meant
|
5
yegle 2013-09-30 10:01:09 +08:00
@CupTools 没用过…你要解决的根本问题是外网无法访问到你的MacMini的问题,VPN是最简单解决方案。剩下的工作只是修改VPS上的iptables和MacMini的路由表了…
|
6
billwsy 2013-10-01 06:53:33 +08:00 via iPhone
为什么不http反向代理。。
|
8
billwsy 2013-10-01 10:44:34 +08:00
@CupTools I guess you have got the right idea. What is the problem now?
|
9
tywtyw2002 2013-10-01 12:32:20 +08:00
如果你们家的ISP不做过滤ip的话(就是可以伪造数据包源ip),直接用路由好了,
mac tunnel 到vps, 然后在mac上面bind那个公网ip,vps上面一条路由 xxxxxxxx/32 via xxx 就ok 记得让家里的路由只nat 内网ip。 如果运行商过滤的话,mac上面还得做出口路由,指向vps。 |
10
CupTools OP @tywtyw2002 我们学校是有防火墙的,并且还很操蛋
|