天朝自有国情在,许多国外很知名的网站时不时就上了黑名单,比如谷歌,推特,维基。网站访问404,都是因为被土啬了,土啬英文缩写GFW,为了避免被检索关键字而被纳入黑名单,请自行了解相关知识。

总之,为了访问这些网站,你需要这些:

  • 了解基本的Linux操作,本文会介绍需要的东西,并简化操作,但希望读者了解自己做了什么
  • 一台国外的服务器,在服务器端部署$$/$$R
  • 客户端(PC/Andorid/ios/linux),安装相应软件

连接linux服务器

windows 推荐putty + winscp。
putty 用于命令行连接,官网下载地址
winscp 用于可视化文件传输,不过本文用到的地方不多,给小白提个醒,使用服务器作其他事的时候方便,官网下载地址

putty的使用:
QQ--20180707203845
终端连接好以后,就和使用linux命令行差不多了。

linux基本使用:
在服务器提供商处创建账户时,可能给root/root权限的账户,第一次登录需要改密码。
需要注意linux输入密码时,命令行界面不显示任何字符。


服务器端$$安装

ss全称是shadowsocks,另一种加密软件是ssr,shadowsocksR。
主要有这几种版本: Python ,libev ,Go , Nodejs。
你可以在github上查看这些软件的源码。

服务器选型可以参考文末部分。

服务器端运行依次以下命令,非root嫌麻烦的话,就直接root账户运行:

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

默认配置:
服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,Python 和 libev 版默认为 aes-256-gcm,R 和 Go 版默认为 aes-256-cfb)
备注:脚本默认创建单用户配置文件,如需配置多用户,请手动修改相应的配置文件后重启即可。

脚本会设置开机自启等,无论有没有基础,都可以使用。

完成以后的提醒:
Selection_012
需要记住的就是服务器IP、监听端口、密码、加密方式。SSR还有混淆方式。
注意端口不要选择22,80,443等常用端口。

客户端软件

  1. windows:shadowsocks 4.10
  2. ios(需要换区):
  1. Andorid: shadowsocks (Google play)(github
  2. Mac os:ShadowsocksX-NG
  3. linux:ss-qt5

本地端口选取原则相似,端口10000+最好,尽量避开常用区段。
linux需要在系统设置里添加代理选项,规则为
socks/https:127.0.0.1 + 本地端口

安装好填入需要的信息即可。

PAC与全局代理:

  • PAC模式下,仅仅为PAC list上网站使用代理,省流量,避免不必要的麻烦,但是需要更新PAC文件。

  • 全局代理,本地所有流量通过代理服务器,以服务器IP转发,流量消耗略大,可能导致无法播放国内视频(天朝厂商大多只买了国内代理权,国外IP无权访问)


服务器选型:
学生党:建议digitalocean,因为新用户送50刀优惠券,还有推广链接之类的福利。优惠券来源:github学生包,humble bundle五月软件包均价部分。
工作党:选择比较多,阿里云国际版偶尔有不错的主机,但需要国外的电话号。现在的主机大部分都是$5/月。有双币卡可以选择AWS,谷歌也送钱,但是吧..谷歌服务器,大家也懂,搞不好哪天就404,跑个程序还能用,其余的还是算了。。。


脚本来源及本文参考资料:https://teddysun.com/486.html