前言

今天看 SSH 端口转发的时候,突然想到北航的实验室区域是不计流量的,这样的话,就可以通过实验室的电脑进行端口转发,实现免流量上网。

然后就是折腾了一晚上,踩了无数坑,但终于还是搞定了。

需要

  • 一台在实验室插着网线的电脑或服务器
  • 一个能访问“外网”的设备
  • 通过 该网站 了解基础知识

实践

抛开踩坑的过程,实际操作很简单,照着这个 网站 操作即可,里面有一键安装脚本。

  1. # 下载脚本
  2. git clone -b master https://github.com/flyzy2005/ss-fly
  3. # 配置
  4. sudo ss-fly/ss-fly.sh -i [密码] [端口]
  5. # 一键开启BBR加速
  6. ss-fly/ss-fly.sh -bbr

但是坑爹的是,它最后显示的服务器地址是错误的。。。
你需要输入 hostname -I 来查看服务器真正的地址,修改完该处之后你就能愉快地免流上网了。

image.png


2021-10-15 更新

各版本shadowsocks客户端下载地址

在上面可以看出,其实并不一定需要一台服务器,只要一个能稳定运行 SS Server 的设备即可。
最开始的想法是用旧安卓手机,但一方面我那个太老了,只有 microUSB 接口,另一方面就算是 type-C 接口也要再去买个转接器,略微麻烦。
后来想买个树莓派,但感觉除了这个之外就没多大用途了,有点浪费时间和金钱。
最后,我决定用路由器来试试,我的路由器是从淘宝买的 newifi3,刷了老毛子固件。
我惊喜地发现,老毛子已经自带了 SS Sever,只需点两下就能配置好。
image.png
然后在电脑上测试了一下,能正常连接。
image.png
在手机和 iPad Air 上都能正常连接,完美。

没想到我的路由器居然这么强大,以前还一直放在宿舍吃灰,真是暴殄天物啊。