Archive of

一个想法:利用 TailScale 拯救被墙 ip

昨天才注意到我的 racknerd vps被墙了。换一个IP要 $3,虽然不贵,但racknerd并不能保证新IP是没有被墙的。 网上东搜西搜,有人建议用 cloudflare CDN 挽救,但这样只能解决一个端口(即443),无法享受到 kcptun 加速的快乐。

还有其他的法子吗?我想到了Tailscale。如果你身在墙内,由于VPS IP已经被墙,你无法直接连接。但你可以用 azure cloud terminal 或者其他云服务商提供的 cloud terminal,因为他们的云Shell到你的vps通常都是通的。

我很懒惰,下面简要罗列主要步骤:

  1. vps端安装 tailscale
  2. 为方便记忆,解析 vps tailscale IP到一个域名(可选)。如果你没有个人域名,有个免费的解决方案是去 eu.org 申请一个终身免费的二级域名。(申请后要等几天才能收到回信)
  3. 你的墙内设备或者路由器上(openwrt)安装 tailscale,使用同一个账号,这样墙内设备与墙外设备就处于同一个内网
  4. 连接 vps 的tailscale IP或者指向tailscale IP的域名,实现翻墙

这样当然是有局限性的啦,除非你利用openwrt得到一个无墙的wifi,你每个设备都要安装tailscale。这也不是什么坏事,tailscale这个利器,早装早享受。说不准啥时候就能救你一次!

水星/TL-WR703N LEDE 系统配置 shadowsocks + kcptun 全站翻墙备忘

多年前在淘宝买了这个小盒子,只是几十块钱的东西,卖家不但给解了锁,扩了ROM和内存,还给焊了一个USB口。我买它原意是当个旅行路由器,不管到哪个旅店,只要接上网线就能瞬间得到一个无墙的网络, 多好。当初也确实配好了,但因为那时还没有kcptun加速,当时用的vps网络连接也差,总是差强人意。更重要的, 在国内工作这么多年,旅行的次数实在有限,一个手的手指头都用不完, 更不用提很多旅店根本不提供以太网接口了。

不意外,这个小东西就一直闲置了。然而,我又有了要配好它的理由:我近期就要回国一趟,虽然手机可以装翻墙软件,但iOS上我一直没有配好kcptun加速,而 iPhone 是我的主力机,这会不爽。所以,

我今天就搞定了家里这台小破路由器openwrt 的翻墙!为了避免忘掉,在这里记个笔记:

  1. 干净 LEDE 系统,
  2. 因为剩余空间不够(主要是kcptun客户端体积比较大),参考这篇文章搞定了系统 overley 文件系统用U盘扩容。
  3. 用到这些软件包。(如果你也是这款机器,可以从这里 下载我打好包的以下所有软件)
    • kcptun-client_20200409-1_mips_24kc.ipk
    • luci-app-kcptun_1.4.3-1_all.ipk
    • luci-app-kcptun_1.5.3_all.ipk
    • luci-app-shadowsocks_1.9.1-1_all.ipk
    • luci-i18n-kcptun-zh-cn_1.4.3-1_all.ipk
    • luci-i18n-kcptun-zh-cn_git-20.109.30409-d04c89b_all.ipk
    • shadowsocks-libev_3.2.1-1_mips_24kc.ipk
  4. 下载这些软件主要参考了这个仓库 里的 这个链接
  5. 具体配置主要参考了同一他库的README

又, 2022-07-18, 参照 这个仓库 在这个小小的路由器上安装了 tailscale,从此我能自由的访问这个小盒子。我还顺便给它安装了 git,vim 和 python。