分类: 移动网络

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

    题外话

    如果不是某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,CuniqHK)

    中国电信澳门

    落地运营商:中国电信

    套餐:[储值卡]澳门及内地不过期数据包

    Screen_Recording_20210523-201216_Speedtest (1).gif

    3HK

    落地运营商:中国联通

    套餐:[储值卡]和记国际万能储值卡

    Screen_Recording_20210523-201546_Speedtest (1).gif

    中国联通香港 CuniqHK

    落地运营商:中国联通

    套餐:[合约卡]ONE大灣區 數據共享計劃

    (通过对比就能发现上台卡和储值卡的速度差距)

    Screen_Recording_20210523-202153_Speedtest (1).gif

  • 中国电信(澳门) 漫游流量卡 大湾区预付卡 测评

    ctmacao_prepaid.jpg

    主要是看到了“不过期数据包”的噱头,这边顺便就买了一张中国电信(澳门)的漫游流量卡。注意一下这边评测的是预付费,不是上台卡,尽管学生卡近期特别流行,不过一想手头的联通香港卡还在协议期,就不折腾了,万一毁约了不大好。

    激活

    大陆地区可以激活的,不过当时实验的结果最好在CDMA模式下(关闭4G)或者随便打个电话出去就能收到要你实名激活的消息了。随后就是微信上实名制验证,用身份证即可,验证之后会让选一个流量套餐,这时候选那个单价最便宜的只能买一次的包就行,因为后面再也没机会选到那么便宜的包了~

    不过期数据包

    最吸引人的地方。具体套餐如下:
    ctm_prepaid_data_package.png

    网速(限速)

    是的,我体验到限速了。下面两张图是本地的电信卡和ctm卡的测速比较,使用Galaxy A90 5G手机测速:
    ctm_speedtest.jpg

    chinatelecom_speed.jpg

    测速的信号不是特别好,不过依然能看出来区别。这个就跟联通香港的上台卡形成了区别,要知道CuniqHK的上台卡在大陆漫游可是有5G权限的,4G下面也有满速可以跑。
    但是这边是预付费卡,不确定上台卡情形如何。

  • 内地可用的漫游数据卡对比介绍 CMHK, CUniq

    本篇文章主要做一个横向对比,对比对象是各种内地可用用来上网的数据漫游卡以及它的网速和资费。

    参加对比的卡种类及其链接

    Specifications

    unique-ptr 鸭寮佳 Cuniq 3HK CMLink
    本土运营商 CMHK 中国联通(香港) 3HK和记 CMLink Global
    漫游运营商 中国移动 中国联通 中国联通 中国移动
    费用(官方报价) HK$218 HK$168 HK$198 CN¥210
    TB报价 CNY171 CNY145 CNY168 N/A
    流量/GB 10 10 5通用 + 5社交专用 无限
    限速 N/A N/A N/A 每日500MB不限速,随后8Mbps
    计费周期 365日 180日 365日 30日
    续费 可,數據用量達上限後,數據服務將會自動終止,客戶如需繼續使用數據服務,客戶需先取消本來組合,並重新申請自選數據組合 可,每增值HK$200可購買額外10GB大中華數據用量,有效期180日 可续 可,按月续费
  • 居然有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

    总结

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

  • 联通8元全国流量王保号套餐变更指南

    起因是有了另外一张流量卡, 所以目前的冰激凌套餐也就不需要了,为了更换这个套餐,最终还是去了实体营业厅办理,好在一次成功,遂发个分享。众所周知联通早已取消了所有5元低保套餐,什么小天神之类的早已无法办理,因为她们不属于“在售套餐”了。目前联通最低消费的是这个4G全国流量王8元套餐,内容如下:

    全国流量王8元套餐详情:

    • 30分钟语音
    • 全国流量200MB

    套餐外

    • 全国流量:执行流量放心用,即按照0.1元/MB累计至10元,不再收费,直至1GB,按照10元/GB计费
    • 全国语音:0.15元/分钟 国内短、彩信:0.1元/条赠送来电显示;全国被叫免费

    10010客服——失败

    之前看这篇文章有先例,可以不走线下途径办理,所以打电话一试。
    打10010客服,人工服务后,对方明确表示有这个套餐,但是电话客服给的权限只能申请最低19元的套餐,再往下不行了。好说歹说回复我“帮我这边申请一下,不一定能成功”。然后过了3天,根本没有回访电话,于是我觉得走非投诉途径的话不去实体店是解决不了问题的。

    自营售后营业厅——成功

    务必前往自营的联通营业厅。当然跟业务员沟通需要技巧:业务员面露难色跟我说她能帮我把其他的阻止我变更套餐的东西退了,但是需要我自己打电话去10018或10010申请。
    鄙人打10018直接无反应,然后10010人工坐席全忙——这是为啥呢——现在想来可能是业务员把我的高增值业务退订光后,我就挪到在她们电话客服优先级队列的最底部了。然后我一边等人工坐席一边继续跟业务员argue,说之前打人工客服问过,对方明确表示一定要到营业厅办理,不信可以查电话客服记录。无语了1分钟后,业务员终于点击了鼠标完成了套餐变更,之前“没有权限”的说法也默默消失了~事实证明自有营业厅的客服人员是完全可以当场办理这个套餐变更的,只是她不想那么轻易把这个套餐变更的坏KPI挂在自己头上罢了。
    现在想来,如果当场发送CXXZ查询携转,并且以携号转网要挟,是不是态度会稍微好一点。

    建议

    结合以往经历,想要成功变更套餐,两条路:

    1. 工信部投诉:https://dxss.miit.gov.cn/
    2. 前往自有营业厅,不要怂,直接怼
  • 中国移动 支付宝 移动花卡 取消自动扣款方法

    移动花卡自带12个月协议期。以前能够从“移动花卡”的小程序进入,现在入口非常复杂,目测是故意为之。
    协议期后取消自动扣款的方法如下:

    1. 进入支付宝的“花呗”页面
    2. 点击“我的账单”,然后右上角“更多”,选择“历史账单”
      cmcc-huaka-decommission.jpg
    3. 进入历史账单后,选择已经出账有花卡记录的上个月账单,点进去就能看到“花卡月套餐费”
      cmcc-huaka-decommission2.jpg
    4. 然后在点进去有账单详情,最底下有个“取消自动扣款服务”的按钮,点进去
      cmcc-huaka-decommission3.jpg
    5. 可以看到“移动花卡业务申请”,底下有个“关闭服务”的大按钮,知道怎么做了吧
      cmcc-huaka-decommission4.jpg