今天折腾了一下科学上网。系统ubuntu16.04, 记录一下。
先装个shadowsocks。图形化界面,简单操作。^.^
1 | sudo add-apt-repository ppa:hzwhuang/ss-qt5 |
打开软件,添加服务器地址,端口等必要信息。恩,这个要么买,要么网上找免费的,要么自己搭。
因为shadowsocks默认是socks5,所以要想在浏览器用http访问,还是需要再装个软件polipo。将socks5转http。
1 | sudo apt install polipo |
到配置文件下 /etc/polipo/config,设置polipo。
将下面的文件替换原来的config。
1 | #This file only needs to list configuration variables that deviate |
重启polipo的服务。
1 | service polipo restart |
最后设置一下代理,如果只用火狐浏览器,可以在火狐浏览器的设置,首选项 > 网络代理 > 手动代理设置 。
如果你有多个浏览器,可以在系统中直接设置全局。进入系统的设置 > 网络 > 网络代理
设置完成,开心的科学上网吧^.^。
问题:
虽然上面的确可以做到科学上网,但是关闭起来挺麻烦的,首先关掉shadowsocks软件。然后关闭polipo服务 service polipo stop,最后去浏览器或者系统设置中将网络代理改为无。才能回到原来的状态。下次启动再改回来,如果资源比较充足的话,服务可以不关闭并设置开机自启动。那样关闭就只需两步。还是挺方便的。