文章目录
程序猿,怎么能不会科学上网呢?作者: lufficc原文链接:https://lufficc.com/blog/vpn
Lantern 曾经是一个完全免费的应用程序,拥有 Android , Mac , Windows 版本,安装即可使用,开源在 GitHub(https://github.com/getlantern/lantern) 。但是随着知名度增加,Lantern 提供了专业版帐户(¥336 2年,¥216 1年)。但是如果不是重度用户,免费用户足够。免费用户每个月有 800M 不限速流量,超过 800M 之后速度会被限制,但是浏览网页、非高清视频已经足够。
天行 VPN 提供企业级美国 VPN ,日本 VPN ,香港 VPN ,天行 VPN 官网支持手机,电脑,平台等设备VPN,应用商店搜索即可下载,安装即可使用。有收费版本,速度不错。虽然官方说免费版无限流量,但是如果使用流量过多,会被暂停使用。
Shadowsocks (中文名称:影梭,简称SS)也是一个开源项目,开源在 GitHub (https://github.com/shadowsocks/shadowsocks),拥有 Android , Mac , Windows 版本等各大平台版本。
Shadowsocks的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。
因此我们只需要下载 Shadowsocks 客户端即可,然后可以在 iShadowsocks (http://www.ishadow.club/)(已经够用了,你也可以自行搜索免费的Shadowsocks服务器, 注意天下没有免费的午餐) 找到三个免费账号,密码6个小时更新一次:
然后比如在 Windows 客户端中填入如下信息即可连接:
注意右键 Shadowsocks 图标,启动系统代理,开启 PAC 代表不代理中国内地网站:
如果你下载了手机客户端,可以直接点击二维码,手机扫描直接连上,超爽~~
用别人的服务有限制而且不安全,刚才说到 Shadowsocks 分为服务器和客户端,所以我们可以自己搭建 Shadowsocks 服务器,超级简单。
但是前提条件是你的云主机得能够访问国外网站,国内的云主机如阿里云应该是不能搭建的,你运行 curl http://www.google.com 就知道了。我使用的是 搬瓦工VPS (https://bwh89.net/aff.php?aff=18237) 19美元一年的服务,注册比较简单,支持支付宝支付,这里有详细的购买流程 https://bwh89.net/aff.php?aff=18237。
连接到服务器之后,安装 pip:
安装 shadowsocks:
编写配置文件 shadowsocks.json(把 server 和 password 替换成自己的服务器 IP 和自己随意设置的 shadowsocks 服务器的密码):
在 VPS 上启动 shadowsocks 服务器:
然后再客户端里输入刚才的 shadowsocks.json 设定的连接信息即可。
因为命令行直接运行 ssserver -c /path/to/shadowsocks.json,关闭命令行之后 ssserver 也会停止,所以我们可以使用 supervisor 管理 ssserver 进程。安装:
然后再 /etc/supervisor/conf.d 文件夹新建文件 shadowsocks.conf :
然后依次运行即可使 shadowsocks 运行在后台:
ss-panel 是一个shadowsocks多用户的前端,即用户可以注册你的网站使用你的 shadowsocks 服务,实现 shadowsocks 共享。如https://ssfastproxy.com/ 等。如何搭建?看这里 可能是最好的 ss-panel 部署教程 (https://blessing.studio/build-shadowsocks-sharing-site-with-ss-panel/)。
如果您有好的科学上网方法或者(免费)软件,可以写在评论里,我再更新文章,造福更多用户。
- 使用 shadowsocks 实现科学上网 (http://liyangliang.me/posts/2015/05/bypass-gfw-with-shadowsocks/)
- Supervisor 配置过程 (https://www.izixia.cn/2016/01/03/supervisor-pei-zhi-guo-cheng/)
- 使用supervisor托管shadowsocks (https://blog.phpgao.com/supervisor_shadowsocks.html)
- 可能是最好的 ss-panel 部署教程 (https://blessing.studio/build-shadowsocks-sharing-site-with-ss-panel/)