标签: 流量卡

  • 无聊工程: 使用境外流量卡创建一个家用局域网代理服务

    题外话

    如果不是某CuniqHK的卡签了合约,可能不会有这篇文章。因为在使用过程中我发现把卡插在手机里直接用会有很多不方便的地方,比如健康码、丰巢、共享单车之类的本地服务在使用外卡加载的时候会有各种奇奇怪怪的卡顿或者报错。

    另外需要说明这个纯粹时用来花境外流量的无聊工程,因为现在有很多成熟且高性价比的替代方案可以选择。

    软硬件需求清单

    • 一张境外流量卡
    • 一个随身WiFi设备:这个设备插在主机上,需要能被电脑识别成网卡。
    • 一台运行Ubuntu的主机设备(虚拟机其实也可以,用Host模式接入本地网络),我用的廉价NUC
    • 家中要有现成的无线路由器

    能搞出啥呢?

    蓝色虚线标注了经由代理访问的路由。当不使用代理时,经由主路由器走境内宽带。

    在使用iOS的手机上可以使用”无线局域网”设置界面内的“HTTP”代理功能,连上Ubuntu主机开启的代理服务,走USB 4G网卡的线路上(外)网。

    当然了,如果配合Clash之类的允许配置路由规则的App,费些功夫就能给不同的流量设置规则,使得流量卡线路和国内线路能够并用。本文只是想做PoC,所以没管这些。

    配置步骤

    首先,Ubuntu主机通过网线与主路由器相连。一般情形下,路由器设置一个“静态分配”的路由给这个Ubuntu主机,避免分配的局域网IP地址因为DHCP发生变动。

    随后把USB 4G网卡也插上Ubuntu主机,正常情况下主机会识别到这个USB网卡,在终端输入ifconfig能看到它:

    上图所示192.168.8.152是USB 4G网卡分配到的IP地址,10.36.1.30是主路由器给分配的地址,也是即将搭建的Proxy Server的服务地址。

    由于接入了两张网卡,ubuntu的默认路由里这两张网卡会有不同的优先级。通常来说后连入的设备优先级更低,这样在路由表走默认路由“兜底”的时候会走有线线路出去访问互联网。

    这并不是我们想要的,所以需要通过命令来把路由表改一下,让enx0c5b8f279a64这个设备优先。

    sudo route del default gw 10.36.1.1 enp3s0
    sudo route add default gw 10.36.1.1 dev enp3s0 metric 110 # 这边把优先级改成了110(更低)
    sudo route del default gw 192.168.8.1 enx0c5b8f279a64
    sudo route add default gw 192.168.8.1 dev enx0c5b8f279a64 metric 100 # 提升4G设备的优先级到100
    sudo ip route flush cache

    可以再输入一下route命令,看看是否Metric上的值发生了变化。

    接着是配置一个代理服务器,又一个开源i项目叫gost(https://v2.gost.run/)的,很方便。如果要保持持续运行的话,最简单的就是用nohup或者tmux启动它。

    sudo snap install core
    sudo snap install gost # 安装
    
    #随后通过命令就能启动了
    sudo gost -L 10.36.1.30:8080
    

    代理服务器启动后,就可以在手机上设置了,最简单的http代理就能work。需要注意一点,如果使用的是socks类代理,要注意DNS解析不能使用客户端机器上的,不然会有dns污染的现象。HTTP代理似乎不受影响(参考此处)。

    免责声明

    本文仅做技术讨论。至于如何获取境外流量卡合法上网,那就各显神通吧。

  • 3HK 國際萬能卡(內地及港澳台漫遊卡) 评测

    能在大陆地区有漫游流量的储值卡,似乎就还有这张没试过。

    概览

    Key Value
    面值 $198
    預設組合 (由2020年9月24日起生效) 15GB內地及港澳台數據包括: 10GB流動數據 + 5GB 社交媒體數據; + 2000分鐘本地通話
    有效期(啓用後) 395日
    內地副號服務 $19/30日

    *其他信息见这里

    这张卡是可以充值续包的,个人认为价格还算合理的是$198的內地及港澳台 – 365日/11GB+5GB社交媒體數據包,不过这个价格跟重新买一张卡(不算运费)也差不多了。

    激活

    到货后插卡即可激活,不需要额外的设置,只要打开数据漫游就能上网了。3HK在大陆的漫游运营商是中国移动,信号覆盖度是可以保证的。
    激活后会收到短信告知手机号码,以及套餐的一些信息。漫游情况下是没有VoLTE的,iOS设置里连相关选项都没有。

    测速

    这张卡目前在大陆的iOS机型上,最多能上到4G网络。在Galaxy S20 FE上插卡,发现也只能有4G网络,上不去5G。实际体验上其实延迟还比较低,特别是微信什么的,相比CuniqHK漫游状态下的响应要快不少。但是论带宽(不知道是不是移动的关系)就那么紧巴巴一点,莫非移动本身4G网速就被限制了?

    3HK_ROAMING_SPEEDTEST.jpg

    有意思的是iOS里是能选上5G选项的,但是在明显有5G网络的地方这张卡仍然连上的是4G,所以目测是没有5G漫游权限了。
    3HK_IOS_ROAMING_5G.jpg

  • 居然有5G网络! CMLink Global 留学生网课卡(7元/天不限量) 购买及简单评测

    概述

    商品链接: https://global.cmlink.com/store/item?id=I_200403023958_2165
    套餐:大中华30天(留学生网课卡)

    • 30天不限流量
    • 套餐天数从激活起每24小时为1天开始计算
    • 套餐必须在购买后180天内激活使用
    • 可寄大陆:可
    • 内地PRL网络: 中国移动
    • 可否续费:可
    • 合约:无合约
    • 备注:不支持发送短信,不支持接打电话(纯流量卡)

    购买

    一些个人博客提到这张卡需要非大陆地区手机号购买,实则不然。笔者尝试直接在官网(上面这个链接)下单,能够成功购买并使用套餐。唯一的需求就是要使用Master/Visa信用卡支付,但是信用卡并不限制地区。笔者的招商银行Visa卡成功付款。
    中间出现了些小插曲,我能收到订购成功短信但是迟迟没有发货。与客服cs@cmlink.com联系后反馈手机号码填错(少了第二、第三位,变成了美国号码).然而我的手机号确实收到了订购成功的短信。这个可能是系统故障,也可能是个例,不过只要你有订单号,客服的反应速度还是挺快的。最后还是用顺丰加急帮我发卡了。
    cmlink_global.jpg

    测速

    目前看来应该是每天头500MB不限速的,据说限速之后也能维持8Mbps的速度,一般使用其实无问题。使用一周下来,每天超过500MB用量的时候也没有收到什么提示短信,目前还没有体验到限速效果。
    5G网络连接今天到城区里试了一下,确实可以连上5G信号,使用Samsung Galaxy A90在屋内测速结果如下:
    cmlink_hk_5G.jpg

    总结

    如果不考虑价格因素的话(其实不限流量的政策还挺良心的),这是一张好卡。