思有云 - IOIOX https://www.ioiox.com/ zh-CN IOIOX 个人博客 生活记录 原创文章 技术分享 资源分享 群晖技巧 群晖教程 免费frp 免费内网穿透 Fri, 21 Feb 2025 11:49:00 +0800 Fri, 21 Feb 2025 11:49:00 +0800 分享个人的二手 iPhone 验机流程 2025 https://www.ioiox.com/archives/173.html https://www.ioiox.com/archives/173.html Fri, 21 Feb 2025 11:49:00 +0800 Stille 前言

由于去年 iPhone 16 Pro 提升不大,反而更重了,于是在闲鱼收了一台 15 Pro,在网上查了下大致的验机流程,结合自己的情况整理下,实践后感觉基本能解决大部分人的验机需求,分享给大家。


前期准备

√> 出发交易之前最好提前携带以下物品,并不是绝对必要,但是会能够更方便的来验机。

  1. 手机,用于相互通话测试,AirDrop,热点,闪光灯测试光感。
  2. 额外 sim 卡一张,用于相互通话测试,5G,热点测试。
  3. 充电头,充电线,MagSafe充电器,用于检测充电。
  4. MacBook,数据线,提前下载对应手机的最新 iOS 固件,使用 DFU 模式恢复系统最佳。
  5. 湿纸巾,手机膜,手机壳。用于清洁手机,检查屏幕并贴膜带壳。

包装版本序列号

!> 建议按照顺序一一检查

  1. 三码合一,盒子背部,质保卡,通用关于本机。
  2. 核对机器的型号,颜色,容量。
  3. 在线查询序列号,有条件可以当场淘宝购买 GSX 查询。

检查外观

!> 建议按照顺序一一检查

  1. 撕下膜检查屏幕
  2. 检查四周边框成色
  3. 检查背部玻璃
  4. 检查摄像头模组
  5. 测试所有按键手感
  6. 检查充电孔
  7. 检查底部螺丝
  8. 有线充电测试
  9. MagSafe 充电测试

系统功能

!> 建议按照顺序一一检查

  1. 开机检查是否已经退出 iCloud
  2. 恢复出厂模式,有条件可以使用 MacBook 来进行 DFU 模式,按住 option 点恢复可以离线选择下载好的 iOS 固件来恢复更快。
  3. 检查关于本机是否有异常硬件
  4. 检查电池信息,健康度,循环次数。
  5. 面容 ID
  6. NFC Apple Pay 钱包
  7. 亮度手动调节测试
  8. 亮度光感自动调节测试
  9. Wi-Fi,5G,个人热点测试
  10. 蓝牙及 AirDrop
  11. 按键,锁屏,音量键测试
  12. 录音测试,检查麦克风
  13. 播放音乐,调整音量测试
  14. 拨打电话,调整音量测试
  15. 接听电话,免提,调整音量测试
  16. 光感测试,通话时是否熄屏。
  17. 检查夜览和原彩功能
  18. 拍照测试,广角长焦人像模式,实况照片,空间模式,全景。
  19. 拍照闪光灯测试,电筒测试。
  20. 视频测试,电影效果,慢动作,延时摄影。
  21. 亮点按点测试,可以在浏览器上搜索在线检查屏即可。

强度测试

i> 以下测试有时间的话也可以顺便检查下,但不是必须,现在 iPhone 手机发热都成为常态了。只要不是异常的烫手都属于正常范围。

  1. 拍摄视频发热
  2. 充电发热
  3. MagSafe 充电发热
  4. Wi-Fi/5G测速

结语

按照上述流程,算上 DFU 恢复系统,整个验机预计半小时内完成,基本能检查出手机是否有问题,希望本文对你帮助。

]]>
7 https://www.ioiox.com/archives/173.html#comments https://www.ioiox.com/feed/
Sink - 免费部署在 Cloudflare Pages 上的超好用的短链接服务 https://www.ioiox.com/archives/172.html https://www.ioiox.com/archives/172.html Sun, 26 Jan 2025 10:31:00 +0800 Stille 前言

一直想拥有自己的短链接服务,但是这几年确实没找到好看又好用的服务,直到看到 Sink 这款开源项目。Sink 是直接部署在 Cloudflare Pages 上的,并且整个部署流程 10 分钟就上线了,使用了几天后,整体体验非常不错,本文就介绍整个部署流程,同时还可以进行反向代理提高访问速度。

i> Sink 是一款具有分析功能的简单、快速、安全的链接缩短器,100% 在 Cloudflare 上运行。

[button color="dark" icon="fa fa-github fa-lg" url="https://github.com/ccbikai/sink"]ccbikai/sink[/button]

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


设置流程

前期准备

  • GitHub 账号
  • Cloudflare 账号

√> Sink 是部署在 Cloudflare Pages 上,而 Cloudflare 提供给用户免费使用 Pgaes 功能。

GitHub Fork 项目

首先登陆你的 GitHub,访问 https://github.com/ccbikai/sink 并 fork 该项目。

Cloudflare 配置

登陆 https://dash.cloudflare.com 选取你现有的域名,或者添加新域。

复制保存你的Account ID,同时点击获取您的 API 令牌

点击创建令牌

选择阅读分析数据和日志使用模版

随意修改下名称

其他无需修改,点击继续

创建令牌

复制保存API 令牌

Cloudflare Pages 部署

登陆 https://pages.cloudflare.com - 选择 Pages - 连接到 Git

连接到 GitHub

授权

选择刚才 fork 的仓库,开始设置。

框架预设选择Nuxt.js
添加以下3个变量:
NUXT_SITE_TOKEN为你的管理员密码,请自行创建,长度尽量长些,否则可能会登陆失败。
NUXT_CF_ACCOUNT_ID上文获取的 Account ID。
NUXT_CF_API_TOKEN上文获取的 API 令牌 Token。
!> 保存并部署,注意,一开始部署,马上取消。

取消部署

取消构建

取消部署后,点击左侧的存储和数据库 - KV并创建。

添加一个名为sink的命名空间。

创建成功

回到 Pages,点击项目名称。

设置 - 绑定 - 添加

选择KV 命名空间

变量名称直接复制大写的KV,不要改为其他的。命名空间选择刚才创建的sink,保存。

再次添加Works AI

变量名称直接复制大写的AI,不要改为其他的,保存。

如果你是 Cloudflare 付费用户,可以再次添加Analytics Engine

由于我不是会员,无法点进去查看设置方法,具体的请访问 https://github.com/ccbikai/sink 里的 Deployment 步骤会有设置方法。

添加完成

回到部署标签,重试部署。

开始部署,等待几分钟就部署完毕。

访问 Pages 域名成功

点击Dashboard,输入上文设置的密码登陆。

尝试添加短链接,可以自定义Slug后缀和有效期。

完成

添加域名

添加域名有两种方式,第一种是直接在 Cloudflare 里添加域名,设置好域名CNAME 解析就可以访问了,但是 Cloudflare 在国内访问比较佛系。如果你有对国内线路更优质的服务器,例如香港服务器,也可以在服务器上做反向代理,体验会更好。

√> 以下两种方式任选其一,可以先看完在决定配置 DNS 解析。

Cloudflare 添加域名

自定义域 - 设置自定义域

填写你的域名 - 继续

开始 CNAME 设置

根据提示设置你的域名CNAME,等待一会提示成功。

完成域名配置

使用新域名访问登陆,存在的短链接也都会自动变为新域名。

Nginx 反向代理

如果你有更好线路的服务器,可以在该服务器配置 nginx 反向代理到 Pgaes 里的域名,以下为配置参考,把sink-72b.pages.dev改为你的 Pages 域名即可。

location / {
        proxy_pass https://sink-72b.pages.dev;
        proxy_set_header Host sink-72b.pages.dev;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;

        proxy_ssl_name sink-72b.pages.dev;
        proxy_ssl_server_name on;

        add_header X-Cache $upstream_cache_status;
        proxy_cache_key $host$uri$is_args$args;
        proxy_cache_valid 200 304 301 302 120m;
        expires 12h;
    }

结语

最后注意,如果不是 Cloudflare 付费会员,没有办法添加Analytics Engine,那么短链接的访问数据分析将无法显示,但是这并不影响正常使用,这个服务仅自己私有使用,Cloudflare 的免费用户的相关配额是足够使用了。

]]>
6 https://www.ioiox.com/archives/172.html#comments https://www.ioiox.com/feed/
RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。 https://www.ioiox.com/archives/171.html https://www.ioiox.com/archives/171.html Wed, 10 Jan 2024 17:56:00 +0800 Stille 前言

RedteaGO 是一个提供 eSim 全球漫游上网的平台,本来境外数据漫游上网全球各地都不便宜,但是这个平台针对中国大陆有个长期优惠套餐,也就是 0.49刀/天/1G,作为临时应急使用,甚至日常使用都是个不错的选择。

通过我的邀请码STIL0009注册,可以获得 3 美元的余额,算是个小羊毛。

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


补充 2 刀可以获得免费接短信的奥地利电话号 1 年

首页选择全球(130地区)有一个100MB/365天,提供1个奥地利电话号码,支持无限接收短信,购买激活后随意打开一个网页激活流量,然后可以关闭流量,这样相当于2刀获得一年的奥地利接码号码。

实用测试

下载注册

Apple StoreGoogle Play 下载官方 APP

注册时记得填写邀请码STIL0009,才能获得免费3刀。

购买套餐

赠送的3刀必须在首次购买套餐之后才能解锁使用,所以第一次,需要使用支付宝来购买套餐。

选择亚洲 - 中国 - 1 GB/1天购买,使用支付宝在线支付,购买后在 eSim 菜单那可以看到购买的套餐,需要在支持 eSim 的手机上登录 app 并激活。

激活

点击激活 eSim,成功后就立刻有了信号。注意数据漫游开关我尝试都不影响上网使用。

测试使用

查看 IP 是香港的

选了国内和香港 2 个地点测速,都是 50M,应该是限速封顶了,这个速度日常使用完全够用。

跑个油管 4K 也没压力

赠送的余额可以使用了

在完成第一次购买套餐并激活后,此时在此购买就可以使用余额了

iPad上测试

手上正好有个美版蜂窝版 iPad Pro,也支持 eSim,下载了 RedteaGO iPad 版,发现刚才在手机上购买的套餐是不显示的,也就是说在哪个设备上购买套餐激活 eSim,就只能在该设备上使用。

重新购买了并激活在 iPad 上使用

iPad 的蜂窝版并不是双卡双待,所以激活 eSim 使用后实体 Sim 卡是不在线的。

测试使用

同样是香港 IP,实测网速也差不多是 50M封顶限速了。


结语

实际使用下来体验很好,比国内开着梯子访问外网响应要快不少,和前段时间在香港本地使用差不多的感受,加上价格还不错,作为备选方案是个不错的选择。

]]>
34 https://www.ioiox.com/archives/171.html#comments https://www.ioiox.com/feed/
香港两日行 - 汇丰香港 招商永隆 福途牛牛 快速办卡经验分享 https://www.ioiox.com/archives/170.html https://www.ioiox.com/archives/170.html Wed, 27 Dec 2023 15:54:00 +0800 Stille 前言

去年到今年一直都打算办理一张汇丰的储蓄卡,但是汇丰中国的理财经理只给办理卓越理财级别的储蓄卡,资金要求高,所以一直没有行动。直到上周和朋友专程去了趟香港,顺利的办下了汇丰香港的汇丰 One储蓄卡,打算分享下整个流程,方便大家也可以顺利下卡。

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


准备

依据此次办卡的经过,列出一些前期需要准备的一些证件和资料。

  • 银行预约
  • 身份证 / 港澳通行证 / 八达通
  • 手机漫游 / 数据漫游 / 本地香港电话套餐
  • 银行流水 / 地址证明
  • 火车票 / 飞机票

银行预约

香港办理银行卡基本都需要预约,例如中银香港,招商永隆都需要,而汇丰是可以不需要预约的。但是根据朋友的办卡经验,汇丰办卡比较火,如果去的比较晚,当天并不一定能拿到号。所以能预约最好预约,免得拿号排队需要等很久。

我在出发前 2 周,通过微信公众号汇丰香港 - 轻松开户 - 预约开户 填写申请,在第二个工作日收到第一通汇丰香港总部的电话,核实了我预约的时间,以及分行网点,并强调接下来会有分行的工作人员在次电话确认但是直到出行当天我都没接到第二通电话,只能过去当场排队了。

招商永隆银行的预约相对简单,直接下载 app 在线填写预约申请,当时基本就能收到通过短信,就可以去任意分行凭短信拿号排队办理。下文详细介绍。

身份证 / 港澳通行证 / 八达通

身份证和港澳通行证不必说了,没这两样飞机火车都坐不了,而且银行办卡需要的证件也是港澳通行证。

√> 八达通基本上是香港交通出行,便利店购物最方便的方式了,而且现在的八达通都支持 Apple Pay 了,直接下载 app 在线购买并添加到手机即可。

需要注意的是八达通 app是分为香港本地人使用的Octopus 八达通和游客使用的旅客八达通

Octopus 八达通支付方式没有国内的,即使调用 iPhone 的 Apple Pay 来充值也无法使用国内信用卡,里面大部分功能都是基于香港居民实名认证后使用。

旅客八达通,可以购买新卡或充值,支持银联,支持Apple Pay但是汇率稍高,所以建议首次最低充值,到港后在地铁站充值。购买成功后添加到 iPhone 的 Apple Pay 即可使用。

i> 博主 2015 年去香港时带回了 2 张八达通,每张还有 50 的保证金,这次过去在地铁站退掉了,现在交通卡存在手机里还是更加方便。

手机漫游 / 数据漫游 / 本地香港电话套餐

手机漫游

首先必须开通你常用手机的漫游功能,因为在办卡时时需要接受手机验证码绑定手机号,日后在国内使用也能随时收到相关短信。

数据漫游

其次是数据漫游,如果你没有香港的电话卡,建议还是先在你手机运营商 app 内开通数据漫游,购买那种按天算的漫游套餐,日常社交通讯,地图,支付还是够用的。

本地香港电话套餐

博主今年已经购买了一张香港本地的 haha Sim 实体电话卡,主要是用于一些注册接短信使用。此次去香港,对于这张卡来说也就是本地使用,我只需要在 app 内花 33 港币购买香港本地 30 天套餐,实时生效,套餐内含有 60GB 的 4.5G 速度,超过 60G 降速,并且有 5000 分钟香港本地通话,简直是超值。

对比实际体验

使用两天,haha Sim 的网速体验还是狠给力的,相比同行朋友国内卡开通的漫游数据简直好太多。

i> haha Sim 这两年其实都很火,主要是保号便宜,用于注册接码划算,而且有很多全球各国的漫游套餐,所以此次我也带回来一些出售,来补贴下此次的出行路费。
购买地址:我的小店
电话卡介绍:香港最值得办的电话卡 haha Sim

银行流水 / 地址证明

还是和上面预约一样,能够准备的就准备好,虽然前面办好的朋友说带过去完全没使用。但是我此次办理时主动出示给工作人员,也详细查看了。而且准备这两样资料目前来说非常便捷,几分钟就在银行打印完毕。

银行流水现在基本上在银行大厅找工作人员在自助机器上就可以很快打印。而地址证明可以使用信用卡账单或者水电缴费单/账单,只要上面有你的姓名和地址即可。在本地国家电网网点打印也是非常便捷快速。

火车票 / 飞机票

由于此次出行计划是周五六两天在港,而周六只有半天工作时间,所以最好是在工作日,也就是周五早上银行开门就去排队拿号。

而直达香港的火车和飞机都是在白天,为了不浪费时间,我们选择了周四晚上的卧铺到深圳,这样周五一早过关入港就能直接办事。


出行

此次目的地为汇丰香港旺角分行,正好位于旺角地铁站边。银行的开门时间是早上 9 点。
我们的火车在 8 点到达深圳站,在麦当劳简单早点后就直接入关,入关后乘坐地铁东铁线,在九龙塘站转乘荃湾线直达目的地旺角。出地铁就能看到银行。

汇丰香港

达到旺角分行已经早上 9:30 了,进门上楼在前台说办卡,取号已经是 15 号了,前面等待 5 人,工作人员说预计需要等待 1.5 小时。
√> 我个人强烈建议下火车后尽快入关搭乘地铁,因为香港办卡的流程和耗时很长,尽早拿号,否则一个半天就被浪费掉了,在拿号之后在附近早点。


于是我们就去对面的招商永隆银行,被告知说需要预约,此时我们才开始下载 app 预约。并在招商永隆银行的 ATM 里用国内招行卡取港币。

回到汇丰银行,等了约 2 小时,总算轮到我们,工作人员主要询问办卡目的,建议说投资港股和美股,如果你有国内证券交易软件给他看看更好,如果没有,就说打算尝试投资就可以,不要说些不了解的用途,因为工作人员会和你聊相关信息。提供身份证,港澳通行证,银行流水,地址证明后,工作人员会让你下载汇丰银行 HKapp,并帮你注册填写相关信息。
!> 注意的是在填写国内地址时,他会转为拼音,你一定要仔细检查清楚,我就是没有核对清楚,工作人员帮我填错了,后续又过来排队1个多小时更改信息。

在 app 上填写完毕后,他会点击提交,这时是系统自动在线检测,一般情况下都会成功可以立刻拿卡,也有因为和你重名的用户有相关风控会导致审核失败,此时需要工作人员人工审核,几天后在通过邮寄的方式给你发卡。

审核通过后,就需要来设置网银的账号密码等信息,然后提供港币给工作人员去帮你存钱拿卡,同时要求他帮你开通美元账户和投资服务,其中投资服务比较重要,如果后续你需要开通富途牛牛炒股,就必须开通你银行卡的投资服务,这样富途牛牛才能帮你开户并绑定银行卡。

最后工作人员把卡片拿来,并帮你激活,此时你可以登录网银检查下账户信息,并点击投资标签查看是否开启,按照银行正常流程,银行是要邮寄一封确认信到你国内的地址,当你收到快递后,在投资界面最下面上传地址证明来激活投资服务。但是富途牛牛开户时只需要看到你的投资界面有卡号信息就可以帮你开户了。

此时已经完成开卡全部手续,可以到楼下 ATM 机上使用信封内的初始密码登录,修改密码,尝试取款,存款。也可以在 app 内尝试购汇美元,确保基本操作无误,就可以离开银行了。

富途牛牛

办理完汇丰已经下午 1 点了,正好吃饭并入住酒店,休息了下 4 点出发去尖沙咀的富途牛牛体验店。富途牛牛的开户要求只需要你有香港的银行卡,以及银行卡开通了上述提到的投资服务即可。

整个 app 的开户过程富途牛牛的工作人员解释的很详细,包括开通绑定银行卡,eDDA 快捷入金,并讲解相关开户奖励,首次入金转账选择 10 元,需要几天才能到帐。到账后在次入金就是秒到。

i> 直到写这篇文章时,首次转账已经到账,并又从汇丰转入了 500 港币,购买现金宝完成新户的一个奖励任务。

招商永隆银行

早上在招商永隆银行的 app 里在线预约开户实际上都是秒批,拿着短信在次去到银行咨询,工作人员表示有这个短信,明天早上来排队取号就可以了,今天已经太晚了。

第二天周六一早 8:50 就来到银行门口,门没开就有 10 来个人排队了。还好人不多,办事效率也很高,轮到我们时,开户也很顺利,给银行流水即可,开通投资账户依旧也是需要后续上传地址证明。但是开卡有一个门槛就是需要保持账户日均资金不低于 10000 港币,否则将会收取 100 港币/月的管理费,可以将这 10000 港币在招商永隆银行 app 内购买基金理财和股票。由于我此次的目的仅仅只是初尝试办卡多一个支付渠道,所以就放弃没有办理招商永隆了。


回程

周六下午从西九龙站坐高铁回家,感受了下西九龙一地两检。此次香港行算是顺利完成。

]]>
9 https://www.ioiox.com/archives/170.html#comments https://www.ioiox.com/feed/
整理 Ultra Mobile PayGo 注册使用过程中的一些常见问题和技巧 https://www.ioiox.com/archives/169.html https://www.ioiox.com/archives/169.html Wed, 12 Apr 2023 14:11:40 +0800 Stille 前言

很早就计划持有一张美国实体电话卡,方便用于国外一些服务的注册。而 Ultra Mobile PayGo 每月 3 刀已经作为保号成本最低的神卡好多年了,近期博主才入手,经过几天的折腾也算是搞清楚了大部分。

网上关于这张卡的注册开通教程非常之多,而且也很简单,本文不在详细介绍,主要讲述在我折腾的这几天中遇到的问题,和一些常见解决方法。其中包括购买靓号、携号转入、资费解释,充值,Wi-Fi Calling 等。

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


教程

大纲

  • 购买靓号(可选)
  • 注册激活
  • 充值
  • 资费
  • Wi-Fi Calling

购买靓号

Ultra Mobile PayGo 默认是随机分配一个手机号,但是很多人也提到分配的号码也有可能是其他人以前使用过,注册过很多服务的老号,所以可以转入一个号码来激活使用。

numberbarn.com

我也是在网上一些教程中看到这个网站,于是尝试注册买一个靓号转入使用。值的注意的是numberbarn.com风控比较严格,我尝试使用美国 IP + Depay 虚拟卡都被秒删,最终换了国内招商银行单币VISA卡成功购买。

在官网查找你想要的号码,最好是如下图所示的GIT IT NOW的号码才可以,加入购物车并CHECK OUT

Plan选择Port Away表示需要转出,并且需要支付2刀转出服务费。

在网上查找一个真实的地址和邮编,注意这里一定需要记好邮编,后续转入需要此邮编。填写完注册信息绑定信用卡,

成功后在下图中红圈的地方会有号码详情,然后等待网站的确认邮件,确认后便成功购买。如果过了一会刷新此页面发现购买的信息没有了,说明此账号已被风控ban掉了。

购买成功后即可在此页面的号码详情中选择转出,获取最重要的转出三要素Account,PIN,邮编

注册激活

注册激活就非常简单了,访问 https://my.ultramobile.com/paygo/activation/ 可以选择中文,输入你 SIM 卡上的ACT CODE就可以开始了,如果选择携号转入,就填写上述的三要素信息即可注册成功。

充值

成功激活卡片后登录 https://my.ultramobile.com/account 卡面内已经包含一个月的费用,我们可以添加信用卡(实测支持 Depay 虚拟信用卡),并且转入美元到账户中方便每月自动扣款。

在我的账户 - 付款信息中添加信用卡

在加载PayGo钱包中选择信用卡充值


资费

这张卡接电话是要钱的,接短信也要钱,接到语音邮箱同样要钱!!!!
套餐里每月会有100分钟语音100条短信的额度,但是由于我们身处在大陆,属于漫游,需要开启Wi-Fi Calling才能享受此套餐。如果没有 Wi-Fi Calling的情况下资费如下:

  • 接打电话:3.59 美元/分钟
  • 接收短信:0.1 美元/条
  • 发送短信:0.5 美元/条

博主在激活成功后,当时并没有第一时间开通 Wi-Fi Calling,并且号码属于启用状态,第二天发现被扣掉了 2 个 3.59 刀,经过和客服的沟通,我并没有接到电话,而可能是收到 2 条语音邮箱导致扣费。并且他们也无法关闭这个语音邮箱功能。

x> 所以在没 Wi-Fi Calling 的情况下,请禁用此号码。

Wi-Fi Calling

下载 APP 或者同上访问 https://my.ultramobile.com/account 页面
我的账户 - WIFI通话及短信 - 点击启用

!> 博主在这里也踩坑了,在网上随意找了个地址,填写启用后一直转圈不成功,折腾好久后问了淘宝卖家才发现可能是地址不支持,于是换了个地址就成功启用。

手机开启无线局域网通话
在 WI-FI 环境下启用此号码,以 iOS 为例:
设置 - 蜂窝网络 - 选择SIM卡 - 启用此号码 - 无线局域网通话 - 打开
此时正常情况下左上角信号栏会显示Wi-Fi Calling

没有 Wi-Fi Calling
但是由于网络问题,很有可能不成功,需要将连接的 WI-FI 的 DNS 改为手动,添加以下服务器:

  • 199.85.126.10
  • 199.85.127.10

如果有条件,家里有类似 AdGuard 可以自定义 DNS 的服务,可以添加以下重写。

  • ss.epdg.epc.mnc260.mcc310.pub.3gppnetwork.org
  • ss.epdg.epc.geo.mnc260.mcc310.pub.3gppnetwork.org
  • epdg.epc.mnc260.mcc310.pub.3gppnetwork.org

以上这三个域名的 DNS 解析可以通过 https://dnschecker.org 网站来获取。

新增个更加稳定秒开 Wi-Fi Calling 的规则

如果手机上有 clash quanx 等软件,可以加上IP-CIDR,208.54.0.0/16规则,这样在外面的 Wi-Fi 下也能秒开。

使用

完成以上一些设置,并且正常开启Wi-Fi Calling后便可以在大陆随时使用这个号码接打电话和短信了,并会使用套餐内的额度。


结语

博主使用该号码也就几天,后续如有更多相关问题和技巧在更新本文,同时也欢迎用过该号码的朋友留言提供使用技巧。

]]>
47 https://www.ioiox.com/archives/169.html#comments https://www.ioiox.com/feed/
注册使用 Depay 虚拟信用卡开通 ChatGPT Plus 教程 https://www.ioiox.com/archives/168.html https://www.ioiox.com/archives/168.html Fri, 03 Mar 2023 10:52:00 +0800 Stille 前言

ChatGPT有一个多月,解决了我很多技术方面的问题,个人觉得最好的地方是你能用自己通俗的文字去描述问题,反复的修改或增加更细致的需求,反馈出现的错误,最终得到能解决问题的答案,如果这一切在现实生活中去咨询技术大佬,其沟通、理解和时间成本太高。于是打算开始付费订阅ChatGPT Plus以提高使用体验。

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


教程

本教程需要你有自己的虚拟货币,如果没有,则需要找朋友帮忙转账即可,本文没有详细介绍虚拟货币这一环节。
[button color="primary" icon="glyphicon glyphicon-ok" url="https://shop.ioiox.xyz"]本站支持代付 USDT, 有需求可以点击联系我.[/button]
[button color="success" icon="glyphicon glyphicon-ok" url="https://shop.ioiox.xyz"]使用我的邀请码 405529 注册的更有优惠.[/button]

注册 Depay

Depay 就是一张支持数字货币的 master 信用卡,简单来说如果你有虚拟货币不太方便变现使用,就可以申请 Depay 信用卡,然后将虚拟货币充值进去消费,甚至都可以绑定微信和支付宝。

注册

  1. 注册非常简单,进入官网下载 APP,使用邮箱注册即可。
  2. 大家注册时可以填写我的邀请码 405529 感谢!
  3. 注册成功后可以选择 0 元开卡,需要实名认证。也可以支付 10 刀非实名开卡,不过后续使用费率会高一些。
  4. APP - 我的 - 身份认证 / KYC 进行实名认证,参考下图填写并拍照和视频进行实名认证,大约几分钟就认证成功。
  5. 申请卡,作为新手博主选择了标准卡,如果后续支付使用频繁可以考虑升级更高等级。

最后还有邀请开卡奖励的黑金卡,大家注册可以填写我的邀请码405529,再次感谢。

充值使用

使用 Depay 需要首先充值虚拟货币,例如充值 USDT 到账户,再将 USDT 转为美元 USD,最后将 USD 充入到卡中就可以开始使用。

  1. 首先注意的是充值尽量预留出汇率及手续费,例如本次需要使用 20 刀,则充了 22 刀。
  2. APP - 钱包 - USDT 选择充币,转账后大约几分钟后到账。
  3. APP - 钱包 - 实时兑换 到账后,将 USDT 转为 USD,会因为汇率损失部分。

最后选择充值,将USD全部充入到信用卡中,会根据卡等级扣除相关手续费,完成后信用卡已可以正常使用了,点击CVV安全码获取完整的信用卡信息。

升级 ChatGPT Plus

目前openai.comChatGPT是分开绑定信用卡的,博主没有过多的研究,大致是:

  • platform.openai.com 里绑卡应该是消费 API 的
  • chat.openai.com/chat 里则是升级 Plus 用

下文就先尝试升级 ChatGPT Plus

节点选择

无论是登录访问 openai / ChatGPT还是支付环节,风控都比较严格,近期很多机场都无法访问 ChatGPT 了,博主自用的这个全部节点都解锁了,打个小广告推荐使用。

其次是支付环节,openai 采用了stripe来收款,博主尝试几次都失败,于是将节点切换到自建的 oracle cloud 甲骨文圣何塞节点成功付款。

最后建议使用Chrome 的隐私模式登录订阅。

升级订阅

登录https://chat.openai.com/chat,如果节点正常左下角则会有升级Plus的按钮,

填写 Depay 里的信用卡信息,注意切换好节点,在这里选择一个免税州的地址填写上去,例如俄勒冈州蒙大拿州等等,点击订阅。

订阅成功

开始使用

管理订阅

在左下角 My account 里可以管理订阅


结语

最后如果你喜欢本文,在注册 Depay 时请填写我的邀请号405529,帮助博主升级为黑金卡,非常感谢。

]]>
17 https://www.ioiox.com/archives/168.html#comments https://www.ioiox.com/feed/
docker 部署 Epusdt - 独角数卡 dujiaoka 的 usdt 支付插件 https://www.ioiox.com/archives/167.html https://www.ioiox.com/archives/167.html Fri, 17 Feb 2023 18:18:00 +0800 Stille 前言

早前本站介绍了 docker 部署 dujiaoka 独角数卡自动售货系统 支持 X86 和 ARM 架构 教程,博主个人也正在使用,近期在折腾 usdt, 于是依旧用 docker 部署了官方的Epusdt插件,使小店支持 usdt 支付,经过测试使用正常,部署简单,迁移方便.

同样该项目感谢以下大佬无私贡献:

[button color="dark" icon="fa fa-github fa-lg" url="https://github.com/assimon/epusdt"]assimon/epusdt[/button]
[button color="dark" icon="fa fa-github fa-lg" url="https://github.com/Apocalypsor/dujiaoka-docker"]Apocalypsor/dujiaoka-docker[/button]
[button color="primary" icon="glyphicon glyphicon-ok" url="https://shop.ioiox.com/buy/17"]本项目已提供付费部署技术服务[/button]

[post cid="1696" /]

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


部署

Demo

访问我的小店 https://shop.ioiox.com 选择usdt支付体验.

部署说明

部署之前必须注意的几点事项,该教程不一定适合所有用户:

  • 本教程主要是使用 docker 部署,宝塔用户或宿主机直接安装的用户请直接参考官网教程.
  • 本教程是独立部署 epusdt,使用独立的mysqlredis,与dujiaoka项目分开.

在研究的过程中发现 epusdt 也需要用到 mysql 和 redis, 并且两个项目之间并没有任何相互依赖,都有独立的域名, dujiaoka 通过 epusdt 的域名请求 API 来获取支付结果,所以为了保持运行独立和数据库安全稳定,所以才将epusdtdujiaoka分开为两个独立的 docker-compose 项目进行独立部署.

√> 如果你希望整合到一个项目,本站也将提供付费技术支持服务.

前期准备

Telegram Bot

Telegram Bot 主要用于获取通知以及管理 usdt 收款码,申请步骤非常简单,网上有太多教程,本站就不在详细讲解.成功申请到 Telegram Bot 后将会获得类似66666666:aaaabbbccDD-aaDEExssss的 token,以及你个人 Telegram 账号的 ID,类似887726364.

!> 示例:
ID: 887726364
Token: 66666666:aaaabbbccDD-aaDEExssss

域名及证书

为 Epusdt 准备一个独立的域名及证书,正确的部署到服务器.
示例: usdt.ioiox.com

配置文件

[button color="dark" icon="fa fa-github fa-lg" url="https://github.com/stilleshan/dockerfiles/tree/main/epusdt"]stilleshan/dockerfiles[/button]

创建项目目录

创建/root/epusdt目录用于存放所有相关配置,数据库文件,后期仅仅需要备份和迁移该目录即可随时更换服务器.
下载docker-compose.yml,epusdt.conf,epusdt.sql三个必要文件.

mkdir epusdt && cd epusdt
wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/docker-compose.yml
wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/epusdt.conf
wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/epusdt.sql

docker-compose.yml

  • 修改MYSQL_ROOT_PASSWORD数据库root密码
  • 修改MYSQL_PASSWORD数据库用户密码
  • 用户名和数据库名不用修改
  • 如服务器8000端口可能被占用,需修改epusdt映射端口,例如58000:8000

epusdt.conf

  • 修改第 3 行app_uri为上文为epusdt准备的独立域名
  • 修改第 24 行mysql_passwd为上节MYSQL_PASSWORD用户密码(注意:非 root 密码)
  • 修改第 55 行api_auth_token=123qweASD创建一个密码用于dujiaoka 支付设置中使用.
  • 注意:因为本项目是独立部署到 docker compose 内,所以第 21,33 行已经修改为db,redis,不能使用 127.0.0.1.
  • 修改第 48 行tg_bot_token=为上文创建的 Telegram Bot 的Token
  • 修改第 52 行tg_manage=为上文创建的 Telegram Bot 的ID

epusdt.sql

该文件为数据库初始化文件,请勿修改.

部署服务

检查文件

cd epusdt
ls

首次启动

docker-compose up -d

初始化数据库

将下述命令中的-pCHANGE_YOUR_PASSWORD的密码改为上述设置的新密码,注意需要保留前缀-p,例如上文修改密码MYSQL_PASSWORD=aaabbbccc,此处则为-paaabbbccc.

如下图执行后无任何显示代表成功,否则将会报错.

docker exec -i epusdt-db-1 sh -c 'exec mysql -uepusdt -pCHANGE_YOUR_PASSWORD epusdt' < epusdt.sql

重启服务

docker-compose down
docker-compose up -d
# 或 restart 重启
docker-compose restart

检查服务

查看epusdt服务,如下图所示http server started on [::]:8000则表示成功.

docker logs -f epusdt-epusdt-1

配置域名反代

根据你自身系统环境,配置 nginx 反向代理,没有什么特殊参数,仅需要将usdt 域名反代到 8000 或者上述修改的 58000 端口即可,以下为参考示例:

    location ^~ / {
        proxy_pass http://127.0.0.1:58000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-Proto  $scheme;
    }

访问域名显示hello epusdt, https://github.com/assimon/epusdt表示成功.

配置支付 - dujiaoka

登录 dujiaoka 后台 - 配置 - 支付配置

最下面开启epusdt,并点击编辑.
注意:dujiaoka 2.0.5 版本及以上才默认支持epusdt,其他版本请自行升级或者手动安装插件.

修改参数

  • 商户ID修改为上述创建的密码123qweASD
  • 商户密钥填写API地址https://上文准备的usdt域名.com/api/v1/order/create-transaction

设置 usdt 收款地址

最后在 Telegram Bot 里来创建usdt收款地址则完成所有部署.


结语

再次感谢以下文章提供的技术支持:

]]>
28 https://www.ioiox.com/archives/167.html#comments https://www.ioiox.com/feed/
docker 部署 nali 开源 IP 地理信息归属查询软件 https://www.ioiox.com/archives/166.html https://www.ioiox.com/archives/166.html Thu, 09 Feb 2023 12:30:11 +0800 Stille 前言

早前用到一个小巧开源的 IP 归属地查询软件,官方提供了 Dockerfile,使用了一段时间觉得还不错,非常简单便捷。

[button color="dark" icon="fa fa-github fa-lg" url="https://github.com/zu1k/nali"]zu1k/nali[/button]

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


部署

docker 启动

由于该项目会在首次启动自动下载 IP 数据库,所以最好通过挂载目录的方式,将数据库目录挂在到本地,避免每次使用时都会先去下载数据库.

值得注意的是由于官方镜像是将其作为一个单次服务,常规情况下启动容器执行一次就会停止,所以加上了-itd参数确保容器长期存活于后台.后续使用docker exec的方式来获取IP.

示例创建/root/nali用于存放数据库,执行以下命令后台启动容器.

docker run -itd --name nali --restart always \
  -v /root/nali:/root/.local\
  stilleshan/nali

docker 使用

完成上述后台启动容器后,可以执行以下命令来查询IP.

docker exec -it nali /nali 1.1.1.1
# 返回 1.1.1.1 [澳大利亚 APNIC/CloudFlare公共DNS服务器] 

还可以以空格分割同时查询多个地址

docker exec -it nali /nali 1.1.1.1 8.8.8.8

结语

更多用法可以参考官方项目查询使用.

]]>
3 https://www.ioiox.com/archives/166.html#comments https://www.ioiox.com/feed/
甲骨文云 Oracle Cloud 服务器防回收保活 docker 命令 https://www.ioiox.com/archives/165.html https://www.ioiox.com/archives/165.html Fri, 03 Feb 2023 14:15:00 +0800 Stille 简介

近期甲骨文出台了政策,将对闲置的服务器进行停机或者回收处理,为了防止被删,网上各路大神也出了很多教程来让服务器高负载,不过大多数都是试用 shell 脚本循环计算,dd 复制空文件或者一些类似 lookbusy 等第三方软件来模拟高负载。

不过作为洁癖党,总是会避免安装一些不太了解的第三方软件,也但是一些脚本后台运行出问题,或者时间长了忘记了,所以还是觉得把脚本跑在 docker 里最合适,也最方便管理。可以做到想开就开,想关就关,还可以配合 crontab 定时开关。

更多甲骨文云 Oracle Cloud 相关技巧,教程及信息,请持续关注甲骨文云 Oracle Cloud 系列文章汇总:

[button color="success" icon="glyphicon glyphicon-tasks" url="https://www.ioiox.com/oraclecloud.html"]甲骨文云 Oracle Cloud 系列文章汇总[/button]

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


教程

原理很简单,就是写了一段最简单的循环计算 shell 脚本,在 alpine 容器内部执行。只需要控制 docker 的启动和停止即可。

!> 注意:本服务脚本仅占用 CPU 资源,甲骨文政策大概率满足其一即可。

CPU 占用效果

启动此容器后 CPU 占用大致效果图

docker

启动命令

docker run -d --name keeporaclealive --rm alpine sh -c "while true; do for i in {1..100000}; do j=$((i*i)); done; done"

停止命令

docker stop keeporaclealive

注意:上述启动命令加入了--rm参数,停止容器将自动删除容器,不会残留到系统中。

docker 常驻

启动命令

docker run -d --name keeporaclealive --restart always alpine sh -c "while true; do for i in {1..100000}; do j=$((i*i)); done; done"

上述命令将容器常驻,即使服务器重启也会自动启动服务。

停止命令

docker stop keeporaclealive
# 停止服务,容器不会被删除。
docker start keeporaclealive
# 再次启动容器。
docker rm keeporaclealive
# 停止后彻底删除容器。

docker compose

同时也可以用 docker compose 来管理,这样启动和停止命令会更加方便。

mkdir keeporaclealive
cd keeporaclealive
vi docker-compose.yml
# 创建 keeporaclealive 目录并新建 docker-compose.yml 文件,复制以下配置文件。

docker-compose.yml

version: '3'
services:
  keeporaclealive:
    image: alpine
    command: 'sh -c "while true; do for i in $$(seq 1 100000); do j=$$[i*i]; done; done"'
    restart: always

启动和停止可以用以下命令控制:

docker-compose up -d
# 启动
docker-compose down
# 停止

crontab 定时任务,每日 10 点启动,每日 14 点停止。
根据自身情况修改 /root/keeporaclealive 目录地址

crontab -e
# 添加以下两条记录
0 10 * * * cd /root/keeporaclealive && /usr/local/bin/docker-compose up -d
0 14 * * * cd /root/keeporaclealive && /usr/local/bin/docker-compose down

结语

更多甲骨文云 Oracle Cloud 相关技巧,教程及信息,请持续关注甲骨文云 Oracle Cloud 系列文章汇总:

[button color="success" icon="glyphicon glyphicon-tasks" url="https://www.ioiox.com/oraclecloud.html"]甲骨文云 Oracle Cloud 系列文章汇总[/button]

]]>
42 https://www.ioiox.com/archives/165.html#comments https://www.ioiox.com/feed/
CentOS 7 安装 WireGuard 详细教程 https://www.ioiox.com/archives/163.html https://www.ioiox.com/archives/163.html Fri, 02 Sep 2022 10:29:40 +0800 Stille 前言

网上虽然有很多 WireGuard 的安装教程,而实际上我查找的很多都写的不够详细或者完整,本来在 OpenWrt 上已经很稳定的在使用了,但还是折腾在 Linux 服务器上尝试安装,此次教程适用于安装在内网 ESXi 的虚拟机上以及公网境外服务器上,都能根据需求配置好所需要的路由。

√> 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


服务端

本文是以CentOS 7为例,实际上其他例如UbuntuDebian也基本上通用,只是在以下安装官方 WireGuard 的命令有所不同,请参考官网修改。

[scode type="yellow"]如果是在内网部署 WireGuard,必须有公网 IP 并设置UDP端口映射。
没有公网 IP 的用户可以离开本文,访问 Tailscale 或者搜索 Tailscale 获取相关教程,本站后续也会更新相关教程。[/scode]

关闭防火墙

关闭 Linux 服务器的自带防火墙,使用iptables来管理端口转发。
注意如果你的服务器是类似阿里云、腾讯云等服务商提供,还需要登录控制台的防火墙,开放一个UDP端口,本文以45678为例。请再三确认该端口已正常开放,你可以使用nc命令或者其他在线检测工具来测试服务器已正常开放该UDP端口。

systemctl stop firewalld
systemctl disable firewalld
# CentOS 7 关闭防火墙命令
# Ubuntu, Debian 请自行搜索关闭命令

开启服务器转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p

安装官方 WireGuard

访问 WireGuard 官网,本文以CentOS 7为例,由于CentOS 7内核太老,官方推荐了三种安装方式,其中第一种需要安装推荐的内核才能支持使用 WireGuard,如果安装内核会影响你其他的服务,可以选择其他两种方式。

yum install -y yum-utils epel-release
yum-config-manager --setopt=centosplus.includepkgs=kernel-plus --enablerepo=centosplus --save
sed -e 's/^DEFAULTKERNEL=kernel$/DEFAULTKERNEL=kernel-plus/' -i /etc/sysconfig/kernel
yum install -y kernel-plus wireguard-tools
# 安装 kernel-plus 内核和官方 wireguard-tools
reboot
# 安装完毕需重启

创建公钥私钥

WireGuard的服务端或客户端都必须用单独的公钥私钥来进行鉴权,所以参考以下命令格式,为各设备创建对应的公钥私钥。其中预共享密钥属于可选配置

cd /etc/wireguard/
umask 077
# 设置目录默认权限
wg genpsk > sharekey
# 可选,生成预共享密钥
wg genkey > server.key
wg pubkey < server.key > server.key.pub
# 服务器的公钥私钥
wg genkey > iphone.key
wg pubkey < iphone.key > iphone.key.pub
# iPhone 的公钥私钥
wg genkey > ipad.key
wg pubkey < ipad.key > ipad.key.pub
# iPad 的公钥私钥
wg genkey > macos.key
wg pubkey < macos.key > macos.key.pub
# MacBook 的公钥私钥

其中.key为私钥,.key.pub为公钥,可以使用cat server.key命令获取。

配置服务端

执行以下命令获取当前服务器默认网卡的名称,用于配置iptabls的流量转发。一般情况下网卡名称有可能为eth0ens192ens3等等。本文示例为ens192

ifconfig
# 获取网卡信息

创建wg0.conf服务器配置文件

# 依旧在 /etc/wireguard 目录下执行
vi wg0.conf
# 复制以下参考配置

以下参考配置可以自行修改

  • [Interface] 区域为服务器端。
  • [Interface] - PrivateKey 为上文创建的服务器端私钥,即server.key
  • Address 为服务端的内网 IP,可以自行选择例如192.168.0.110.0.0.1,但是需注意请勿和服务器所在内网网段冲突,例如博主家内网网段为 192.168.1.X,这台 CentOS 7 服务器的内网 IP 为 192.168.1.15,则不能使用 192.168.1.X 该网段。
  • ListenPort 为服务端口,需在防火墙开放此端口的UDP访问,或进行路由器端口映射。
  • DNS 服务器自行选择。
  • PostUp 为启动命令的 iptabls 配置,注意需要修改 ens192 为你的服务器网卡名。
  • PostDown 为停止命令的 iptabls 配置,注意需要修改 ens192 为你的服务器网卡名。
  • [Peer] 为客户端配置,必须为每个客户端分别配置。
  • [Peer] - PublicKey 为上文创建的客户端公钥,即macos.key.pub
  • AllowedIPs 为该客户端指定 IP,注意不要和其他客户端冲突。
  • PresharedKey 为预共享密钥,根据上文可选设置。
# 服务端配置
[Interface]
PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Address = 10.0.0.1
ListenPort = 45678
DNS = 114.114.114.114
MTU = 1420

PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens192 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ens192 -j MASQUERADE


########### 以下为各个客户端信息 ###########
# macOS
[Peer]
PublicKey =  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AllowedIPs = 10.0.0.2/32
PresharedKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PersistentKeepalive = 25

# iPhone
[Peer]
PublicKey =  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AllowedIPs = 10.0.0.3/32
PresharedKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PersistentKeepalive = 25

# iPad
[Peer]
PublicKey =  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AllowedIPs = 10.0.0.4/32
PresharedKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PersistentKeepalive = 25

启动服务

执行以下命令启动服务,并设置开机自动启动。

systemctl enable wg-quick@wg0
# 设置开机自动启动
wg-quick up wg0
# 启动
wg-quick down wg0
# 停止

客户端

客户端的配置文件其实相对简单,但是最重要是的AllowedIPs这一项路由信息需要根据你实际需求来设置,以下以iPhone客户端的配置为例:

  • 由于此配置为客户端iPhone使用,[Interface]则为iPhone的相关配置,[Peer]则为服务端也就是CentOS 7的服务器相关信息。
  • Address 为该iPhone的内网 IP,对应上述服务端配置,此处iPhone的 IP 应为10.0.0.3
  • [Interface] - PrivateKey 为上文创建的iPhone 的私钥,即iphone.key
  • DNS 服务器自行选择。
  • [Peer] 为服务端的配置信息
  • [Peer] - PublicKey 为服务端公钥,即server.key.pub
  • AllowedIPs - 为路由信息,本文0.0.0.0/0则代表全局代理转发。下文具体讲解
  • PresharedKey 为预共享密钥,根据上文可选设置。
  • Endpoint = 为服务端的 IP 和端口,也可以使用域名加端口。
# 客户端配置 示例 iPhone
[Interface]
Address = 10.0.0.3/32
PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DNS = 114.114.114.114

# 服务端配置
[Peer]
PublicKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AllowedIPs = 0.0.0.0/0
PresharedKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Endpoint = xxx.xxx.xxx.xxx:45678
PersistentKeepalive = 25

AllowedIPs

√> AllowedIPs 其实可以理解为路由,根据需求不同设置也不同。

全局代理 / iPhone / iPad

由于 iPhone / iPad 在使用 WireGuard 时是无法使用其他代理软件,如果家中的网络环境已经可以科学上网,或者 WireGuard 部署在境外公网服务器上,则可以设置AllowedIPs = 0.0.0.0/0进行全局代理网络,此时该 iPhone / iPad 可以访问包括家庭内网、WireGuard 的内网、以及其他任何国内和国外网站,并且都是以 WireGuard 这台服务器的 IP 访问。

内网代理 / macOS

如果在家中 CentOS 7 部署了 WireGuard,希望通过 WireGuard 回家访问内网设备,而其他互联网访问,科学访问可以使用 macOS 本身的网络和软件实现,那么 AllowedIPs 则只需要设置家庭内网 IP 网段。
例如博主家为192.168.1.X网段,WireGuard 的网段为上文设置的10.0.0.X,AllowedIPs 可以设置为 AllowedIPs = 192.168.1.0/24, 10.0.0.0/24,此时将可以访问家庭内网的NAS等设备,以及WireGuard自身的10.0.0.X网段,例如另外一台Windows电脑连入这个WireGuard也可以被访问。然而其他网段和互联网,科学上网都将由 macOS 当前所在的网络配合 Surge 等其他代理软件去访问。

博主推荐 / 两个配置文件

虽然AllowedIPs = 0.0.0.0/0全局代理更为方便,但是正常的互联网访问都要通过服务端代理,网络速度取决于服务器端的上行速率,而且服务器在境外,访问大陆网络体验更差,肯定是没有当前本地网络好,所以只有访问内网的需求,则只配置内网网段即可。当然最完美的方案是为一台设备创建多个配置文件用于不同需求和场景,例如macos.confmacos.global.conf两个配置文件,其中 IP,公钥私钥等参数均可完全一样,仅仅只是AllowedIPs路由不同。使用时自行切换即可。


结语

其他相关文章:
OpenWRT 配置 WireGuard 服务端及客户端配置教程

]]>
6 https://www.ioiox.com/archives/163.html#comments https://www.ioiox.com/feed/