科学上网
Chun-Jie Liu · 2019-08-28
科学上网很多个人博客都有分享,但是每隔一段时间会被删除,就算GitHub shadowsocks也需要做一个rm branch
。应该遵守国家相关法律法规,科学上网。
但是,奈何百度
有毒,阻碍有效搜索结果。并且,很多时候使用高效搜索都是因为需要google scholar
高效搜索需要的文献。由于此Blog的受众应该是小众的科学工作者,在此分享一下在VPS
上部署ss
。
代码是从多种不同的地方看到的,在此汇总一下,方便VPS
的快速部署。在使用的过程中由于无法通过ipv4
来访问google scholar
,需要开启ipv6
,同时将ipv6
添加到hosts
里面。
# get shadowsocks
wget https://raw.githubusercontent.com/chunjie-sam-liu/useful-scripts/master/ss.sh
# install shadowsocks
chmod a+x ss.sh
bash ss.sh
# specify password: password
# connecting port: 1070
# encryption: aes-256-cfb - 7
# open filewall
firewall-cmd --permanent --zone=public --add-port=1070/tcp
firewall-cmd --reload
# echo ipv4
echo "echo 3 > /proc/sys/net/ipv4/tcp_fastopen" >> /etc/rc.local
echo "net.ipv4.tcp_fastopen = 3" >> /etc/sysctl.conf
# restart shadowsocks
/etc/init.d/shadowsocks restart
# google scholar ipv6
echo "2404:6800:4008:c06::be scholar.google.com" >> /etc/hosts
echo "2404:6800:4008:c06::be scholar.google.com.hk" >> /etc/hosts
echo "2404:6800:4008:c06::be scholar.google.com.tw" >> /etc/hosts
# restart shadowsocks
/etc/init.d/shadowsocks restart
# run bbr
wget --no-check-certificate https://raw.githubusercontent.com/chunjie-sam-liu/useful-scripts/master/ss-bbr.sh
chmod +x ss-bbr.sh
bash ss-bbr.sh