因为需要用到Linux系统来做一些课程的Lab,所以今天去下载了VirtulBox和Ubuntu 14.04.5 LTS。安装完成后为了能和平时一样通过SS来上网,搜寻了一下网上的教程,但最后的设置过程和教程都不太一样,特此记录一下。1
2
3宿主OS:MacOS High Sierra(10.13.3)
ShadowSocks: ShadowsocksX-NG 1.7.0
VM: VirtualBox 5.2.8
首先打开SS的设置中的偏好设置:
在高级和HTTP两个tab菜单中分别把IP地址设为0.0.0.0,并记住两个选单中的监听端口:
这样做的目的是让宿主主机能在LAN中被访问到。
接着启动自己已经安装好的Ubuntu系统后,打开Terminal,输入命令1
ip route show
可以查到宿主主机的IP地址如下,这里我们的宿主IP为10.0.2.2。
然后进入UbuntuSystem Settings(系统设置) - Network(网络),选择 Network proxy(代理),按下图所示把宿主的IP和对应的监听地址填好。这里我HTTP/HTTPS填的是SS HTTP监听端口,FTP和Socket填的是SS Socks5的监听端口,有些教程里好像都填Socks5的监听端口也是可以的。
最后,打开Firefox或者通过命令来测试下即可。