情况是这样滴:
1. 我家的IP: home.home.home.home
2. 我这台VPS的IP:
jp.jp.jp.jp3. 我在这台VPS上即搭了VPN也搭了MySQL server
4. 我用MacBook挂上VPN,确认勾选了 send all traffic through vpn
5. 我打开
Terminal.app,输入了以下命令
mysql -u root -h
jp.jp.jp.jp -p
连上了MySQL server,然后我查了下“我是谁”
select user();
得到的结果是:
root@home.home.home.home
也就是说,我通过
Terminal.app 连 MySQL,并没有经过 VPN :(
作为对照实验,我连上另一个机房在美国的VPN(IP:
us.us.us.us)
登陆我自己VPS上的MySQL,然后 select user(),得到了以下结果:
root@us.us.us.us
难道说,如果 VPN 和 MySQL server 在同一台机器的话,我这么干,VPN 总是会被绕开?
大家帮我分析分析...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/49266
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.