[{"content":"原版服 在 官网 底部下载游戏开服文件，给文件夹上权限\n启动 ./TerrariaServer 会自动创建地图文件夹，推荐在PC上创建一个地图上传 /root/.local/share/Terraria 重新启动即可\nTmod服 tModLoader 下载需要的版本即可\n地图和mod目录 /.local/share/Terraria/tModLoader\n和原版一样需要先启动一次 ./start-tModLoaderServer.sh\n正常情况下会自动处理NET组件，在PC创建地图，导出mod上传\nTshock 服务器 TShock 下载对应系统的包，给777权限，先运行 TShock.Installer ，他会自动下载dotnet NET组件，可能会提示安装libicu Debian13 安装 libicu76\n添加环境变量 export DOTNET_ROOT=/opt/test/ts/dotnet ，之后就可以用 TShock.Server\nTShock 6.1版本前缀不正常的问题，修改config \u0026quot;EnableChatAboveHeads\u0026quot;: false,\n开服之后控制台会出现 /set xxxx 使用之后会临时获得最高权限，可以用来创建服主账号 /user add test 123456 owner 但是owner默认没有权限，如果要管理服务器可以切换成 superadmin\n插件 插件收集仓库\n插件目录 ServerPlugins 下载插件把dll文件放入即可\nTShockWorldModify\n修改地图属性\n/wm help 查看帮助\r/wm mode 修改世界难度\r/wm name \u0026lt;世界名\u0026gt; 修改世界名字\r/npc help Tshock多开 需要复制两份文件\n然后修改一下配置文件的 游戏端口 和 REST API 端口\n配置文件目录 Tshock/tshock/config.json\n常见问题 强制开荒 编辑 sscconfig.json 开了之后就需要用login登录才能移动 除了管理之外 物品都由服务器记录了\n给自己物品 /item ID\n切换用户的组 user group xxxx superadmin\n更改前缀名称和颜色\r前缀+颜色\r/group prefix guest [未登录]\r/group prefix default [[c/00FFFF:玩家]]\r/group prefix newadmin [[c/89C4E9:副管理]]\r/group prefix admin [[c/FAF0A0:管理员]]\r/group prefix GM [[c/ed1941:超][c/f47920:管]]\r/group prefix vip [[c/FAF0A0:物管]]\r/group prefix owner [[c/FEA550:服][c/878AE5:主]]\r聊天颜色\r/group color default 045,235,203\r/group color newadmin 045,235,203\r/group color admin 193,223,186\r/group color GM 193,223,186\r/group color vip 193,223,186\r/group color owner 193,223,186 config.json\r1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 { \u0026#34;InvasionMultiplier\u0026#34;: 1,//入侵规模，计算公式：入侵怪物数量=100+（X*HP＞200的玩家） \u0026#34;DefaultMaximumSpawns\u0026#34;: 5,//怪物刷新最大数值（设置越高怪物越多） \u0026#34;DefaultSpawnRate\u0026#34;: 600,//刷新怪物时间间隔，数值越大刷新越慢 \u0026#34;ServerPort\u0026#34;: 7777,//服务器端口【默认】 \u0026#34;EnableWhitelist\u0026#34;: false,//是否开启白名单【true代表是，false代表否，以下都是】 \u0026#34;InfiniteInvasion\u0026#34;: false,//是否无限制怪物入侵【开启后使用命令召唤的怪物入侵将达到200万只左右】 \u0026#34;PvPMode\u0026#34;: \u0026#34;normal\u0026#34;,//PVP模式【normal表示可以正常使用PVP，always表示强制PVP，disabled表示强制PVE】 \u0026#34;SpawnProtection\u0026#34;: false,//是否保护出生点【强烈建议设置】 \u0026#34;SpawnProtectionRadius\u0026#34;: 10,//出生点保护范围【一格一个】 \u0026#34;MaxSlots\u0026#34;: 6,//服务器人数上限 \u0026#34;RangeChecks\u0026#34;: true,//不明 \u0026#34;DisableBuild\u0026#34;: false,//是否禁止建筑【开启后将无法破坏地图里任何东西】 \u0026#34;SuperAdminChatRGB\u0026#34;: [ 255.0, 0.0, 0.0 ],//GameMaster发言颜色【设置与人物初始设置颜色数值相同】 \u0026#34;SuperAdminChatPrefix\u0026#34;: \u0026#34;[GM]\u0026#34;,//GameMaster发言前缀（位于名字之前） \u0026#34;SuperAdminChatSuffix\u0026#34;: \u0026#34;~~\u0026#34;,//GameMaster发言后缀（位于名字之后） \u0026#34;BackupInterval\u0026#34;: 0,//地图备份时间间隔/分钟 \u0026#34;BackupKeepFor\u0026#34;: 60,//备份的地图保留时间 \u0026#34;RememberLeavePos\u0026#34;: false,//记录离开位置，再次登录服务器将传送到上一次离开服务器的位置 \u0026#34;HardcoreOnly\u0026#34;: false,//仅允许困难模式的玩家进入服务器 \u0026#34;MediumcoreOnly\u0026#34;: false,//仅允许中等模式的玩家进入服务器 \u0026#34;KickOnMediumcoreDeath\u0026#34;: false,//移除（kick）死亡的中等难度的玩家 \u0026#34;BanOnMediumcoreDeath\u0026#34;: false,//封禁（ban）死亡的中等难度的玩家 \u0026#34;AutoSave\u0026#34;: true,//是否自动保存地图，强烈建议开启 \u0026#34;AnnounceSave\u0026#34;: true,//自动保存的时候是否进行提示 \u0026#34;MaximumLoginAttempts\u0026#34;: 3,//登录次数尝试最大限制，尝试次数过多将被移除（kick）服务器 \u0026#34;RconPassword\u0026#34;: \u0026#34;\u0026#34;,//没用就对了，建议不要改动 \u0026#34;RconPort\u0026#34;: 7777,//同上 \u0026#34;ServerName\u0026#34;: \u0026#34;Terraria Small Team\u0026#34;,//服务器名称 \u0026#34;UseServerName\u0026#34;: true,//是否使用服务器名称 \u0026#34;MasterServer\u0026#34;: \u0026#34;127.0.0.1\u0026#34;,//本机IP连接地址，改动后自己可能进不去服务器 \u0026#34;StorageType\u0026#34;: \u0026#34;sqlite\u0026#34;,//数据库类型，建议不要改动 \u0026#34;MySqlHost\u0026#34;: \u0026#34;localhost:3306\u0026#34;,//下面的都没用，建议不要改动 \u0026#34;MySqlDbName\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;MySqlUsername\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;MySqlPassword\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;MediumcoreBanReason\u0026#34;: \u0026#34;Death results in a ban\u0026#34;,//中等难度的玩家被封禁（ban）时的理由 \u0026#34;MediumcoreKickReason\u0026#34;: \u0026#34;Death results in a kick\u0026#34;,//中等难度的玩家被移除（kick）时的理由 \u0026#34;EnableDNSHostResolution\u0026#34;: false,//不明，大概和网络有关 \u0026#34;EnableIPBans\u0026#34;: true,//是否可以封禁（ban）ip地址 \u0026#34;EnableUUIDBans\u0026#34;: true,//是否开启封禁（ban）UUID \u0026#34;EnableBanOnUsernames\u0026#34;: false,//是否可以封禁（ban）用户名 \u0026#34;DefaultRegistrationGroupName\u0026#34;: \u0026#34;default\u0026#34;,//注册用户的默认用户组【如不了解组的规划请暂时不要改动】 \u0026#34;DefaultGuestGroupName\u0026#34;: \u0026#34;guest\u0026#34;,//未注册用户的默认用户组 \u0026#34;DisableSpewLogs\u0026#34;: true,//禁止将服务器日志展示给玩家 \u0026#34;HashAlgorithm\u0026#34;: \u0026#34;sha512\u0026#34;,//不明 \u0026#34;BufferPackets\u0026#34;: true,//不明，大概和buff有关 \u0026#34;ServerFullReason\u0026#34;: \u0026#34;Sorry,you can`t into the server,because the Server is full\u0026#34;,//因服务器人满而被拒绝进入服务器的提示 \u0026#34;WhitelistKickReason\u0026#34;: \u0026#34;You are not on the whitelist.\u0026#34;,//因不在白名单而被拒绝进入服务器的提示 \u0026#34;ServerFullNoReservedReason\u0026#34;: \u0026#34;Server is full. No reserved slots open.\u0026#34;,//因服务器人满并预留给管理员的位置也满的情况下被拒绝进入服务器的提示 \u0026#34;SaveWorldOnCrash\u0026#34;: true,//服务器崩溃时是否及时保存地图 \u0026#34;EnableGeoIP\u0026#34;: false,//显示玩家IP的所在地【有可能侵犯他人隐私，建议不要开启】 \u0026#34;EnableTokenEndpointAuthentication\u0026#34;: false,//不明QAQ \u0026#34;RestApiEnabled\u0026#34;: false,//上同下 \u0026#34;RestApiPort\u0026#34;: 7878,//呵呵 \u0026#34;DisableTombstones\u0026#34;: true,//是否移除墓碑 \u0026#34;DisplayIPToAdmins\u0026#34;: false,//是否将玩家的IP地址展示给管理员 \u0026#34;KickProxyUsers\u0026#34;: true,//移除（kick）使用外挂的玩家 \u0026#34;DisableHardmode\u0026#34;: false,//禁止让世界进入困难模式（即肉山后） \u0026#34;DisableDungeonGuardian\u0026#34;: false,//禁止攻打地牢守护者，与old man对话将会被立即传送到出生点 \u0026#34;DisableClownBombs\u0026#34;: false,//禁止小丑往出生点扔炸弹【大概】 \u0026#34;DisableSnowBalls\u0026#34;: false,//禁止使用雪球 \u0026#34;ChatFormat\u0026#34;: \u0026#34;{1}{2}{3}: {4}\u0026#34;,//聊天格式【{1}为前缀，{2}为玩家名称，{3}为后缀，{4}为聊天内容】 \u0026#34;ChatAboveHeadsFormat\u0026#34;: \u0026#34;{2}\u0026#34;,//在玩家头顶显示的内容【参考上一条】 \u0026#34;ForceTime\u0026#34;: \u0026#34;normal\u0026#34;,//THE WORLD！【normal表示昼夜正常交替，day表示出现极昼现象，night表示出现极夜现象】 \u0026#34;TileKillThreshold\u0026#34;: 60,//一秒挖掘，破坏物块的上限，否则将被冻结【可以用来检测外挂，下同】 \u0026#34;TilePlaceThreshold\u0026#34;: 20,//一秒摆放物块的上限 \u0026#34;TileLiquidThreshold\u0026#34;: 2,//一秒释放液体的上限 \u0026#34;ProjectileThreshold\u0026#34;: 50,//一秒使用弹药数量的上限【包括魔法攻击】 \u0026#34;ProjIgnoreShrapnel\u0026#34;: true,//计算弹药使用上限是否忽略爆炸产生的碎片 \u0026#34;RequireLogin\u0026#34;: false,//是否开启强制注册登录 \u0026#34;DisableInvisPvP\u0026#34;: false,//PVP状态下是否使隐身药水失效 \u0026#34;MaxRangeForDisabled\u0026#34;: 10,//被冻结后最大移动距离 \u0026#34;ServerPassword\u0026#34;: \u0026#34;\u0026#34;,//服务器的密码，不设置表示无密码 \u0026#34;RegionProtectChests\u0026#34;: true,//领地内的箱子是否受到保护，PVE服务器强烈建议设置成true \u0026#34;DisableLoginBeforeJoin\u0026#34;: false,//大概意思是踢出登录失败的玩家？ \u0026#34;DisableUUIDLogin\u0026#34;: false,//是否禁止UUID登录 \u0026#34;KickEmptyUUID\u0026#34;: false,//是否移除（kick）空UUID的玩家 \u0026#34;AllowRegisterAnyUsername\u0026#34;: false,//是否允许注册任何用户名，PVE服务器强烈建议设置成false \u0026#34;AllowLoginAnyUsername\u0026#34;: true,//是否允许登录任何用户名 \u0026#34;MaxDamage\u0026#34;: 175,//玩家所受到的最大伤害点数，超过这个数值会被冻结 \u0026#34;MaxProjDamage\u0026#34;: 175,//玩家受到弹药的最大伤害点数，同上 \u0026#34;IgnoreProjUpdate\u0026#34;: false,//不明，下同 \u0026#34;IgnoreProjKill\u0026#34;: false,//下同 \u0026#34;IgnoreNoClip\u0026#34;: false,//下不同 \u0026#34;AllowIce\u0026#34;: true,//是否禁止冰的扩散【这啥？】 \u0026#34;AllowCrimsonCreep\u0026#34;: false,//是否允许血腥之地扩散，PVE强烈建议设置成false，下同 \u0026#34;AllowCorruptionCreep\u0026#34;: false,//是否允许腐化之地扩散 \u0026#34;AllowHallowCreep\u0026#34;: false,//是否允许神圣之地扩散 \u0026#34;StatueSpawn200\u0026#34;: 3,//不明，但是可能和出生点有关，建议不要改动，下同 \u0026#34;StatueSpawn600\u0026#34;: 6,//赞成上一条 \u0026#34;StatueSpawnWorld\u0026#34;: 10,//雕像召唤物品的最高上限 \u0026#34;PreventBannedItemSpawn\u0026#34;: false,//是否禁止用item指令和give指令获得被封禁（ban）掉的物品 \u0026#34;PreventDeadModification\u0026#34;: true,//不明真相的吃瓜群众 \u0026#34;EnableChatAboveHeads\u0026#34;: false,//楼上带我一个 \u0026#34;ForceXmas\u0026#34;: false,//是否开启圣诞节 \u0026#34;AllowAllowedGroupsToSpawnBannedItems\u0026#34;: false,//是否允许有权限使用被封禁（ban）物品的用户组使用被封禁（ban）的物品 \u0026#34;IgnoreChestStacksOnLoad\u0026#34;: false,//加载地图的时候是否检测箱子里物品堆叠上线 \u0026#34;LogPath\u0026#34;: \u0026#34;tshock\u0026#34;,//日志文件存放路径 \u0026#34;PreventInvalidPlaceStyle\u0026#34;: true,//不明 \u0026#34;BroadcastRGB\u0026#34;: [ 127.0, 255.0, 212.0 ],//系统广播颜色，和上述GameMaster的设置颜色方式一样 \u0026#34;RestUseNewPermissionModel\u0026#34;: true,//是否刷新的时候使用新的模特【？】 \u0026#34;ApplicationRestTokens\u0026#34;: {},//不明 \u0026#34;ReservedSlots\u0026#34;: 3,//预留给管理员的通道数量 \u0026#34;LogRest\u0026#34;: false,//日志是否刷新【？】 \u0026#34;RespawnSeconds\u0026#34;: 3,//玩家死亡后复活时间/秒 \u0026#34;TilePaintThreshold\u0026#34;: 15,//一秒刷漆上限 \u0026#34;EnableMaxBytesInBuffer\u0026#34;: false,//不懂 \u0026#34;MaxBytesInBuffer\u0026#34;: 5242880,//还是不懂 \u0026#34;ForceHalloween\u0026#34;: false,//是否开启万圣节 \u0026#34;AllowCutTilesAndBreakables\u0026#34;: false, \u0026#34;CommandSpecifier\u0026#34;: \u0026#34;/\u0026#34;//指令标志，在聊天框里首位输入该符号视为指令 } ","permalink":"https://blog.tjq.one/posts/terraria/","summary":"\u003ch2 id=\"原版服\"\u003e原版服\u003c/h2\u003e\n\u003cp\u003e在 \u003ca href=\"https://terraria.org/\"\u003e官网\u003c/a\u003e 底部下载游戏开服文件，给文件夹上权限\u003c/p\u003e\n\u003cp\u003e启动 \u003ccode\u003e./TerrariaServer\u003c/code\u003e 会自动创建地图文件夹，推荐在PC上创建一个地图上传 \u003ccode\u003e/root/.local/share/Terraria\u003c/code\u003e 重新启动即可\u003c/p\u003e\n\u003ch2 id=\"tmod服\"\u003eTmod服\u003c/h2\u003e\n\u003cp\u003e\u003cimg alt=\"Owner avatar\" loading=\"lazy\" src=\"https://avatars.githubusercontent.com/u/36521970?s=48\u0026v=4\"\u003e \u003ca href=\"https://github.com/tModLoader/tModLoader\"\u003etModLoader\u003c/a\u003e 下载需要的版本即可\u003c/p\u003e\n\u003cp\u003e地图和mod目录 \u003ccode\u003e/.local/share/Terraria/tModLoader\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e和原版一样需要先启动一次 \u003ccode\u003e./start-tModLoaderServer.sh\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e正常情况下会自动处理NET组件，在PC创建地图，导出mod上传\u003c/p\u003e\n\u003ch2 id=\"tshock-服务器\"\u003eTshock 服务器\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Pryaxis/TShock\"\u003eTShock\u003c/a\u003e 下载对应系统的包，给777权限，先运行 \u003ccode\u003eTShock.Installer\u003c/code\u003e ，他会自动下载dotnet NET组件，可能会提示安装\u003ccode\u003elibicu\u003c/code\u003e  Debian13 安装 \u003ccode\u003elibicu76\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e添加环境变量 \u003ccode\u003eexport DOTNET_ROOT=/opt/test/ts/dotnet\u003c/code\u003e ，之后就可以用 \u003ccode\u003eTShock.Server\u003c/code\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTShock 6.1版本前缀不正常的问题，修改config \u003ccode\u003e\u0026quot;EnableChatAboveHeads\u0026quot;: false,\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e开服之后控制台会出现 \u003ccode\u003e/set xxxx\u003c/code\u003e 使用之后会临时获得最高权限，可以用来创建服主账号 \u003ccode\u003e/user add test 123456 owner\u003c/code\u003e 但是owner默认没有权限，如果要管理服务器可以切换成 superadmin\u003c/p\u003e\n\u003ch3 id=\"插件\"\u003e插件\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://tr.monika.love/resources/104/\"\u003e插件收集仓库\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e插件目录 \u003ccode\u003eServerPlugins\u003c/code\u003e 下载插件把dll文件放入即可\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/hufang360/TShockWorldModify\"\u003eTShockWorldModify\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e修改地图属性\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e/wm help           查看帮助\r\n/wm mode           修改世界难度\r\n/wm name \u0026lt;世界名\u0026gt;   修改世界名字\r\n/npc help\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"tshock多开\"\u003eTshock多开\u003c/h3\u003e\n\u003cp\u003e需要复制两份文件\u003c/p\u003e\n\u003cp\u003e然后修改一下配置文件的 游戏端口 和 REST API 端口\u003c/p\u003e","title":"Terraria游戏服搭建"},{"content":"关闭默认的企业源 PVE默认会启动企业源，所以自动更新会报错\nnano /etc/apt/sources.list.d/pve-enterprise.sources\nTypes: deb\rURIs: https://enterprise.proxmox.com/debian/pve\rSuites: trixie\rComponents: pve-enterprise\rSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg\r#在最后一行加上\rEnabled: yes 创建一个免费无订阅仓库 nano /etc/apt/sources.list.d/pve.sources\n需要注意版本 9.0 \u0026raquo; trixie\nTypes: deb\rURIs: http://download.proxmox.com/debian/pve\rSuites: trixie\rComponents: pve-no-subscription\rSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg 修改Ceph的软件仓库配置 nano /etc/apt/sources.list.d/ceph.sources\nTypes: deb\rURIs: http://download.proxmox.com/debian/ceph-squid\rSuites: trixie\rComponents: no-subscription\rSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg apt update \u0026amp;\u0026amp; apt full-upgrade\n","permalink":"https://blog.tjq.one/posts/pve-update/","summary":"\u003ch2 id=\"关闭默认的企业源\"\u003e关闭默认的企业源\u003c/h2\u003e\n\u003cp\u003ePVE默认会启动企业源，所以自动更新会报错\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003enano /etc/apt/sources.list.d/pve-enterprise.sources\u003c/code\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eTypes: deb\r\nURIs: https://enterprise.proxmox.com/debian/pve\r\nSuites: trixie\r\nComponents: pve-enterprise\r\nSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg\r\n#在最后一行加上\r\nEnabled: yes\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"创建一个免费无订阅仓库\"\u003e创建一个免费无订阅仓库\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003enano /etc/apt/sources.list.d/pve.sources\u003c/code\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e需要注意版本 9.0 \u0026raquo; trixie\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eTypes: deb\r\nURIs: http://download.proxmox.com/debian/pve\r\nSuites: trixie\r\nComponents: pve-no-subscription\r\nSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"修改ceph的软件仓库配置\"\u003e修改Ceph的软件仓库配置\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003enano /etc/apt/sources.list.d/ceph.sources\u003c/code\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eTypes: deb\r\nURIs: http://download.proxmox.com/debian/ceph-squid\r\nSuites: trixie\r\nComponents: no-subscription\r\nSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003ccode\u003eapt update \u0026amp;\u0026amp; apt full-upgrade\u003c/code\u003e\u003c/p\u003e","title":"解决Pve更新报错"},{"content":"下载固件 官网下载\n默认有网页管理，只需要安装所需的软件就可以\n如果是PVE需要先创建实例，然后用命令添加硬盘，上传的时候记得复制路径\nqm importdisk xxx机器ID /var/lib/vz/template/iso/openwrt.img local-lvm 设置静态IP和DNS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 1. 配置 LAN 口为静态 IP 模式 uci set network.lan.proto=\u0026#39;static\u0026#39; uci set network.lan.ipaddr=\u0026#39;10.0.0.100\u0026#39; uci set network.lan.netmask=\u0026#39;255.255.255.0\u0026#39; uci set network.lan.gateway=\u0026#39;10.0.0.1\u0026#39; # 2. 清理并重新指定 LAN 口的 DNS uci delete network.lan.dns uci add_list network.lan.dns=\u0026#39;10.0.0.1\u0026#39; uci commit network # 3. 关闭 LAN 口的 DHCP 服务（避免与主路由冲突） uci set dhcp.lan.ignore=\u0026#39;1\u0026#39; uci commit dhcp # 4. 重启网络与 DNS 服务使配置生效 /etc/init.d/network restart /etc/init.d/dnsmasq restart 安装软件 按需下载即可\n# homeproxy\rluci-app-homeproxy\r# passwall\rluci-i18n-passwall-zh-cn\r# sing-box\rsing-box\r# 网页终端\rluci-i18n-ttyd-zh-cn\r# sftp服务端\ropenssh-sftp-server\r# 主题\rluci-theme-argon 设置旁路由转发(TUN) 在设置前最好确认一下firewall.@zone[0] 是 LAN\nuci show firewall.@zone[0]\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 1. 开启伪装 (NAT)：确保回程流量能走旁路由，解决“单向断网，网页打不开”的问题 uci set firewall.@zone[0].masq=\u0026#39;1\u0026#39; # 2. 开启 MTU 修复：自动调整加密数据包大小，解决“微信能发字，但网页图片加载不出来”的卡顿问题 uci set firewall.@zone[0].mtu_fix=\u0026#39;1\u0026#39; # 3. 允许LAN区域内部转发，允许流量从 LAN 进、再从 LAN 出 uci set firewall.@zone[0].forward=\u0026#39;ACCEPT\u0026#39; # 4. 关闭软件流量分载，避免透明代理/TUN 规则被绕过 uci set firewall.@defaults[0].flow_offloading=\u0026#39;0\u0026#39; # 5. 关闭硬件流量分载，避免连接不进 sing-box uci set firewall.@defaults[0].flow_offloading_hw=\u0026#39;0\u0026#39; # 6. 保存并重启防火墙使配置生效 uci commit firewall /etc/init.d/firewall restart 设置singbox 1 2 3 4 5 6 7 8 uci show sing-box uci set sing-box.main.enabled=\u0026#39;1\u0026#39; uci set sing-box.main.config_file=\u0026#39;/etc/sing-box/config.json\u0026#39; uci commit sing-box /etc/init.d/sing-box enable /etc/init.d/sing-box restart /etc/init.d/sing-box status 配置旁路由 设置设备网关和DNS指向旁路由即可\nSing-box 模板 TUN\r1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 { \u0026#34;dns\u0026#34;: { \u0026#34;servers\u0026#34;: [ { \u0026#34;tag\u0026#34;: \u0026#34;local\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;udp\u0026#34;, \u0026#34;server\u0026#34;: \u0026#34;119.29.29.29\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;public\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;https\u0026#34;, \u0026#34;server\u0026#34;: \u0026#34;dns.alidns.com\u0026#34;, \u0026#34;domain_resolver\u0026#34;: \u0026#34;local\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;foreign\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;https\u0026#34;, \u0026#34;server\u0026#34;: \u0026#34;dns.google\u0026#34;, \u0026#34;domain_resolver\u0026#34;: \u0026#34;local\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;fakeip\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;fakeip\u0026#34;, \u0026#34;inet4_range\u0026#34;: \u0026#34;198.18.0.0/15\u0026#34;, \u0026#34;inet6_range\u0026#34;: \u0026#34;fc00::/18\u0026#34; } ], \u0026#34;rules\u0026#34;: [ { \u0026#34;clash_mode\u0026#34;: \u0026#34;direct\u0026#34;, \u0026#34;server\u0026#34;: \u0026#34;local\u0026#34; }, { \u0026#34;clash_mode\u0026#34;: \u0026#34;global\u0026#34;, \u0026#34;server\u0026#34;: \u0026#34;fakeip\u0026#34; }, { \u0026#34;query_type\u0026#34;: \u0026#34;HTTPS\u0026#34;, \u0026#34;action\u0026#34;: \u0026#34;reject\u0026#34; }, { \u0026#34;rule_set\u0026#34;: [ \u0026#34;geosite-cn\u0026#34;, \u0026#34;geosite-steamcn\u0026#34;, \u0026#34;geosite-apple\u0026#34; ], \u0026#34;server\u0026#34;: \u0026#34;local\u0026#34; }, { \u0026#34;query_type\u0026#34;: [ \u0026#34;A\u0026#34;, \u0026#34;AAAA\u0026#34; ], \u0026#34;server\u0026#34;: \u0026#34;fakeip\u0026#34;, \u0026#34;rewrite_ttl\u0026#34;: 1 } ], \u0026#34;final\u0026#34;: \u0026#34;foreign\u0026#34;, \u0026#34;strategy\u0026#34;: \u0026#34;ipv4_only\u0026#34;, \u0026#34;independent_cache\u0026#34;: true }, \u0026#34;outbounds\u0026#34;: [ { \u0026#34;tag\u0026#34;: \u0026#34;🚀 默认代理\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🧠 AI\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;📹 YouTube\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🍀 Google\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;👨‍💻 Github\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;📲 Telegram\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🎵 TikTok\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🎥 Netflix\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;💶 PayPal\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🎮 Steam\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🪟 Microsoft\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🐬 OneDrive\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🍏 Apple\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🎯 全球直连\u0026#34;, \u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🐠 漏网之鱼\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🎯 全球直连\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;节点1\u0026#34;,\u0026#34;节点2\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;♻️ 自动选择\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;urltest\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;节点1\u0026#34;,\u0026#34;节点2\u0026#34;], \u0026#34;interval\u0026#34;: \u0026#34;10m\u0026#34;, \u0026#34;tolerance\u0026#34;: 100 }, { \u0026#34;tag\u0026#34;: \u0026#34;🍃 延迟辅助\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;urltest\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🎯 全球直连\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;GLOBAL\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;selector\u0026#34;, \u0026#34;outbounds\u0026#34;: [\u0026#34;🚀 默认代理\u0026#34;, \u0026#34;🧠 AI\u0026#34;, \u0026#34;📹 YouTube\u0026#34;, \u0026#34;🍀 Google\u0026#34;, \u0026#34;👨‍💻 Github\u0026#34;, \u0026#34;📲 Telegram\u0026#34;, \u0026#34;🎵 TikTok\u0026#34;, \u0026#34;🎥 Netflix\u0026#34;, \u0026#34;💶 PayPal\u0026#34;, \u0026#34;🎮 Steam\u0026#34;, \u0026#34;🪟 Microsoft\u0026#34;, \u0026#34;🐬 OneDrive\u0026#34;, \u0026#34;🍏 Apple\u0026#34;, \u0026#34;🐠 漏网之鱼\u0026#34;, \u0026#34;🐸 手动选择\u0026#34;, \u0026#34;♻️ 自动选择\u0026#34;, \u0026#34;🍃 延迟辅助\u0026#34;, \u0026#34;🎯 全球直连\u0026#34;] }, { \u0026#34;tag\u0026#34;: \u0026#34;🎯 全球直连\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;direct\u0026#34; }, { \u0026#34;type\u0026#34;:\u0026#34;vless\u0026#34;, \u0026#34;tag\u0026#34;:\u0026#34;节点1\u0026#34;, \u0026#34;server\u0026#34;:\u0026#34;xxxxx\u0026#34;, \u0026#34;server_port\u0026#34;:12345, \u0026#34;uuid\u0026#34;:\u0026#34;xxxxxxx\u0026#34;, \u0026#34;flow\u0026#34;:\u0026#34;xtls-rprx-vision\u0026#34;, \u0026#34;domain_resolver\u0026#34;: { \u0026#34;server\u0026#34;: \u0026#34;proxyDns\u0026#34;, \u0026#34;rewrite_ttl\u0026#34;: 60, \u0026#34;client_subnet\u0026#34;: \u0026#34;8.8.8.8\u0026#34; }, \u0026#34;tls\u0026#34;:{ \u0026#34;enabled\u0026#34;:true, \u0026#34;server_name\u0026#34;:\u0026#34;www.amd.com\u0026#34;, \u0026#34;utls\u0026#34;:{ \u0026#34;enabled\u0026#34;:true, \u0026#34;fingerprint\u0026#34;:\u0026#34;chrome\u0026#34; }, \u0026#34;reality\u0026#34;:{ \u0026#34;enabled\u0026#34;:true, \u0026#34;public_key\u0026#34;:\u0026#34;xxxxx\u0026#34;, \u0026#34;short_id\u0026#34;:\u0026#34;0123456789abcdef\u0026#34; } }, \u0026#34;packet_encoding\u0026#34;:\u0026#34;xudp\u0026#34;, \u0026#34;multiplex\u0026#34;:{ \u0026#34;enabled\u0026#34;:false } } ], \u0026#34;route\u0026#34;: { \u0026#34;rules\u0026#34;: [ { \u0026#34;domain_suffix\u0026#34;: [ \u0026#34;auto.hylabpowered.com\u0026#34;, \u0026#34;auto.hylab.im\u0026#34;, \u0026#34;tjq.one\u0026#34; ], \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; }, { \u0026#34;action\u0026#34;: \u0026#34;sniff\u0026#34;, \u0026#34;sniffer\u0026#34;: [ \u0026#34;http\u0026#34;, \u0026#34;tls\u0026#34;, \u0026#34;quic\u0026#34;, \u0026#34;dns\u0026#34; ] }, { \u0026#34;type\u0026#34;: \u0026#34;logical\u0026#34;, \u0026#34;mode\u0026#34;: \u0026#34;or\u0026#34;, \u0026#34;rules\u0026#34;: [ { \u0026#34;port\u0026#34;: 53 }, { \u0026#34;protocol\u0026#34;: \u0026#34;dns\u0026#34; } ], \u0026#34;action\u0026#34;: \u0026#34;hijack-dns\u0026#34; }, { \u0026#34;ip_is_private\u0026#34;: true, \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; }, { \u0026#34;clash_mode\u0026#34;: \u0026#34;direct\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; }, { \u0026#34;clash_mode\u0026#34;: \u0026#34;global\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;GLOBAL\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-adobe\u0026#34;, \u0026#34;action\u0026#34;: \u0026#34;reject\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-ai\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🧠 AI\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-youtube\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;📹 YouTube\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-google\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🍀 Google\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-github\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;👨‍💻 Github\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-onedrive\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🐬 OneDrive\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-microsoft\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🪟 Microsoft\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-apple\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🍏 Apple\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-telegram\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;📲 Telegram\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-tiktok\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎵 TikTok\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-netflix\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎥 Netflix\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-paypal\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;💶 PayPal\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-steamcn\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-steam\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎮 Steam\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-!cn\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geosite-cn\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geoip-google\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🍀 Google\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geoip-apple\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🍏 Apple\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geoip-telegram\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;📲 Telegram\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geoip-netflix\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎥 Netflix\u0026#34; }, { \u0026#34;rule_set\u0026#34;: \u0026#34;geoip-cn\u0026#34;, \u0026#34;outbound\u0026#34;: \u0026#34;🎯 全球直连\u0026#34; } ], \u0026#34;rule_set\u0026#34;: [ { \u0026#34;tag\u0026#34;: \u0026#34;geosite-adobe\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://github.com/qljsyph/ruleset-icon/raw/refs/heads/main/sing-box/geosite/adobe.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-ai\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/category-ai-!cn.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-youtube\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/youtube.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-google\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/google.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-github\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/github.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-onedrive\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/onedrive.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-microsoft\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/microsoft.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-apple\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/apple.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-telegram\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/telegram.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-tiktok\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/tiktok.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-netflix\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/netflix.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-paypal\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/paypal.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-steamcn\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/steam@cn.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-steam\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/steam.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-!cn\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/geolocation-!cn.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geosite-cn\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/cn.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geoip-google\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geoip/google.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geoip-apple\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo-lite/geoip/apple.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geoip-telegram\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geoip/telegram.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geoip-netflix\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geoip/netflix.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; }, { \u0026#34;tag\u0026#34;: \u0026#34;geoip-cn\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;remote\u0026#34;, \u0026#34;format\u0026#34;: \u0026#34;binary\u0026#34;, \u0026#34;url\u0026#34;: \u0026#34;https://github.com/qljsyph/ruleset-icon/raw/refs/heads/main/sing-box/geoip/China-ASN-combined-ip.srs\u0026#34;, \u0026#34;download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34; } ], \u0026#34;final\u0026#34;: \u0026#34;🐠 漏网之鱼\u0026#34;, \u0026#34;auto_detect_interface\u0026#34;: true, \u0026#34;default_domain_resolver\u0026#34;: {\u0026#34;server\u0026#34;: \u0026#34;public\u0026#34;} }, \u0026#34;inbounds\u0026#34;: [ { \u0026#34;tag\u0026#34;: \u0026#34;tun-in\u0026#34;, \u0026#34;type\u0026#34;: \u0026#34;tun\u0026#34;, \u0026#34;address\u0026#34;: [ \u0026#34;172.19.0.1/30\u0026#34;, \u0026#34;fdfe:dcba:9876::1/126\u0026#34; ], \u0026#34;mtu\u0026#34;: 9000, \u0026#34;auto_route\u0026#34;: true, \u0026#34;auto_redirect\u0026#34;: true, \u0026#34;strict_route\u0026#34;: true, \u0026#34;sniff\u0026#34;: true, \u0026#34;sniff_override_destination\u0026#34;: true } ], \u0026#34;experimental\u0026#34;: { \u0026#34;clash_api\u0026#34;: { \u0026#34;external_controller\u0026#34;: \u0026#34;0.0.0.0:9090\u0026#34;, \u0026#34;external_ui\u0026#34;: \u0026#34;ui\u0026#34;, \u0026#34;secret\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;external_ui_download_url\u0026#34;: \u0026#34;https://github.com/MetaCubeX/Yacd-meta/archive/gh-pages.zip\u0026#34;, \u0026#34;external_ui_download_detour\u0026#34;: \u0026#34;🚀 默认代理\u0026#34;, \u0026#34;default_mode\u0026#34;: \u0026#34;rule\u0026#34; } }, \u0026#34;log\u0026#34;: { \u0026#34;disabled\u0026#34;: false, \u0026#34;level\u0026#34;: \u0026#34;info\u0026#34;, \u0026#34;timestamp\u0026#34;: true } } ","permalink":"https://blog.tjq.one/posts/immortalwrt/","summary":"\u003ch2 id=\"下载固件\"\u003e下载固件\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://downloads.immortalwrt.org/\"\u003e官网下载\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e默认有网页管理，只需要安装所需的软件就可以\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e如果是PVE需要先创建实例，然后用命令添加硬盘，上传的时候记得复制路径\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eqm importdisk xxx机器ID /var/lib/vz/template/iso/openwrt.img local-lvm\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"设置静态ip和dns\"\u003e设置静态IP和DNS\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e 1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e11\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e12\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e13\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e14\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e15\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e16\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e17\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e18\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-BASH\" data-lang=\"BASH\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 1. 配置 LAN 口为静态 IP 模式\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci \u003cspan class=\"nb\"\u003eset\u003c/span\u003e network.lan.proto\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;static\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci \u003cspan class=\"nb\"\u003eset\u003c/span\u003e network.lan.ipaddr\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;10.0.0.100\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci \u003cspan class=\"nb\"\u003eset\u003c/span\u003e network.lan.netmask\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;255.255.255.0\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci \u003cspan class=\"nb\"\u003eset\u003c/span\u003e network.lan.gateway\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;10.0.0.1\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 2. 清理并重新指定 LAN 口的 DNS\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci delete network.lan.dns\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci add_list network.lan.dns\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;10.0.0.1\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci commit network\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 3. 关闭 LAN 口的 DHCP 服务（避免与主路由冲突）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci \u003cspan class=\"nb\"\u003eset\u003c/span\u003e dhcp.lan.ignore\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;1\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003euci commit dhcp\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 4. 重启网络与 DNS 服务使配置生效\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e/etc/init.d/network restart\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e/etc/init.d/dnsmasq restart\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003ch2 id=\"安装软件\"\u003e安装软件\u003c/h2\u003e\n\u003cp\u003e按需下载即可\u003c/p\u003e","title":"ImmortalWrt 旁路由"},{"content":"Server酱3\nDDNS模板\r#IPV4\rhttps://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了\u0026amp;desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result} #IPV6\rhttps://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了\u0026amp;desp=主人IPv6变了#{ipv6Addr},域名更新结果:#{ipv6Result} ","permalink":"https://blog.tjq.one/posts/server%E9%85%B1/","summary":"\u003cp\u003e\u003ca href=\"https://sc3.ft07.com/\"\u003eServer酱3\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003eDDNS模板\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cpre tabindex=\"0\"\u003e\u003ccode\u003e#IPV4\r\nhttps://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了\u0026amp;desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e#IPV6\r\nhttps://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了\u0026amp;desp=主人IPv6变了#{ipv6Addr},域名更新结果:#{ipv6Result}\n\u003c/code\u003e\u003c/pre\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e","title":"Server酱 极简推送服务"},{"content":"安装 Rime Windows \u0026amp; macOS 直接下载可执行文件安装\nhttps://rime.im/download/\nLinux Fedora默认使用iBus框架，默认没有打包lua插件\n1 sudo dnf install ibus-rime librime-lua -y 1 ibus restart Arch fcitx5-im提供本体+配置工具+输入法模块\n1 pacman -S fcitx5-im fcitx5-rime 安装 雾凇拼音 https://github.com/iDvel/rime-ice\n手动安装，下载full包解压到下面配置目录\niBus 为 $HOME/.config/ibus/rime/ Fcitx5 为 $HOME/.local/share/fcitx5/rime/ 输入法配置 鼠须管输入法配置\n薄荷输入法\n待更新\u0026hellip;\n","permalink":"https://blog.tjq.one/posts/rime/","summary":"\u003ch2 id=\"安装-rime\"\u003e安装 Rime\u003c/h2\u003e\n\u003ch3 id=\"windows--macos\"\u003eWindows \u0026amp; macOS\u003c/h3\u003e\n\u003cp\u003e直接下载可执行文件安装\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://rime.im/download/\"\u003ehttps://rime.im/download/\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"linux\"\u003eLinux\u003c/h3\u003e\n\u003cp\u003eFedora默认使用iBus框架，默认没有打包lua插件\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003esudo dnf install ibus-rime librime-lua -y\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eibus restart\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003eArch fcitx5-im提供本体+配置工具+输入法模块\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003epacman -S fcitx5-im fcitx5-rime\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003ch2 id=\"安装-雾凇拼音\"\u003e安装 雾凇拼音\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/iDvel/rime-ice\"\u003ehttps://github.com/iDvel/rime-ice\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e手动安装，下载full包解压到下面配置目录\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eiBus 为 \u003ccode\u003e$HOME/.config/ibus/rime/\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFcitx5 为 \u003ccode\u003e$HOME/.local/share/fcitx5/rime/\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"输入法配置\"\u003e输入法配置\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.hawu.me/others/2666#section_8\"\u003e鼠须管输入法配置\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.mintimate.cc/zh/\"\u003e薄荷输入法\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e待更新\u0026hellip;\u003c/p\u003e","title":"Rime输入法"},{"content":"安装Xray https://github.com/XTLS/Xray-install\n1 bash -c \u0026#34;$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)\u0026#34; @ install 用于在支持 systemd 的操作系统\n默认配置文件 使用xray uuid xray x25519 生成\n/usr/local/etc/xray/config.json VLESS-Vision-REALITY（防偷模板）\r1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 { \u0026#34;log\u0026#34;: { \u0026#34;loglevel\u0026#34;: \u0026#34;debug\u0026#34; }, \u0026#34;inbounds\u0026#34;: [ { \u0026#34;listen\u0026#34;: \u0026#34;127.0.0.1\u0026#34;, \u0026#34;tag\u0026#34;: \u0026#34;dokodemo-in\u0026#34;, \u0026#34;port\u0026#34;: 54321, // 任意空闲端口，如果要自己修改记得这里和下面的 reality 入站 dest 要同步修改 \u0026#34;protocol\u0026#34;: \u0026#34;dokodemo-door\u0026#34;, \u0026#34;settings\u0026#34;: { // reality dest 的实际设置位置 和普通 reality 要求相同 \u0026#34;address\u0026#34;: \u0026#34;www.amd.com\u0026#34;, \u0026#34;port\u0026#34;: 443, \u0026#34;network\u0026#34;: \u0026#34;tcp\u0026#34; }, \u0026#34;sniffing\u0026#34;: { // 这里的 sniffing 不是多余的，别乱动 \u0026#34;enabled\u0026#34;: true, \u0026#34;destOverride\u0026#34;: [ \u0026#34;tls\u0026#34; ], \u0026#34;routeOnly\u0026#34;: true } }, { \u0026#34;listen\u0026#34;: \u0026#34;0.0.0.0\u0026#34;, \u0026#34;port\u0026#34;: 54321, \u0026#34;protocol\u0026#34;: \u0026#34;vless\u0026#34;, \u0026#34;settings\u0026#34;: { \u0026#34;clients\u0026#34;: [ { \u0026#34;id\u0026#34;: \u0026#34;\u0026#34;, //xray uuid \u0026#34;flow\u0026#34;:\u0026#34;xtls-rprx-vision\u0026#34; } ], \u0026#34;decryption\u0026#34;: \u0026#34;none\u0026#34; }, \u0026#34;streamSettings\u0026#34;: { \u0026#34;network\u0026#34;: \u0026#34;tcp\u0026#34;, \u0026#34;security\u0026#34;: \u0026#34;reality\u0026#34;, \u0026#34;realitySettings\u0026#34;: { // 指向前面设置的 dokodemo-door 入站 \u0026#34;dest\u0026#34;: \u0026#34;www.amd.com:443\u0026#34;, // serverNames 仍然需要在这里正常填写 \u0026#34;serverNames\u0026#34;: [ \u0026#34;www.amd.com\u0026#34; ], \u0026#34;privateKey\u0026#34;: \u0026#34;\u0026#34;, // 运行 `xray x25519` 生成 \u0026#34;shortIds\u0026#34;: [ \u0026#34;\u0026#34;, \u0026#34;0123456789abcdef\u0026#34; ] } }, \u0026#34;sniffing\u0026#34;: { \u0026#34;enabled\u0026#34;: true, \u0026#34;destOverride\u0026#34;: [ \u0026#34;http\u0026#34;, \u0026#34;tls\u0026#34;, \u0026#34;quic\u0026#34; ], \u0026#34;routeOnly\u0026#34;: true } } ], \u0026#34;outbounds\u0026#34;: [ { \u0026#34;protocol\u0026#34;: \u0026#34;freedom\u0026#34;, \u0026#34;tag\u0026#34;: \u0026#34;direct\u0026#34; }, { \u0026#34;protocol\u0026#34;: \u0026#34;blackhole\u0026#34;, \u0026#34;tag\u0026#34;: \u0026#34;block\u0026#34; } ], \u0026#34;routing\u0026#34;: { \u0026#34;rules\u0026#34;: [ { \u0026#34;inboundTag\u0026#34;: [ \u0026#34;dokodemo-in\u0026#34; ], // 重要，这个域名列表需要和 realitySettings 的 serverNames 保持一致 \u0026#34;domain\u0026#34;: [ \u0026#34;www.amd.com\u0026#34; ], \u0026#34;outboundTag\u0026#34;: \u0026#34;direct\u0026#34; }, { \u0026#34;inboundTag\u0026#34;: [ \u0026#34;dokodemo-in\u0026#34; ], \u0026#34;outboundTag\u0026#34;: \u0026#34;block\u0026#34; } ] } } Xray-examples https://github.com/XTLS/Xray-examples/tree/main/\n","permalink":"https://blog.tjq.one/posts/xray/","summary":"\u003ch2 id=\"安装xray\"\u003e安装Xray\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/XTLS/Xray-install\"\u003ehttps://github.com/XTLS/Xray-install\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ebash -c \u003cspan class=\"s2\"\u003e\u0026#34;\u003c/span\u003e\u003cspan class=\"k\"\u003e$(\u003c/span\u003ecurl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh\u003cspan class=\"k\"\u003e)\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;\u003c/span\u003e @ install\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cblockquote\u003e\n\u003cp\u003e用于在支持 systemd 的操作系统\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"默认配置文件\"\u003e默认配置文件\u003c/h2\u003e\n\u003cp\u003e使用\u003ccode\u003exray uuid\u003c/code\u003e  \u003ccode\u003exray x25519\u003c/code\u003e 生成\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e/usr/local/etc/xray/config.json\n\u003c/code\u003e\u003c/pre\u003e\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003eVLESS-Vision-REALITY\u003c/strong\u003e（防偷模板）\u003c/summary\u003e\r\n  \u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e 1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e11\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e12\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e13\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e14\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e15\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e16\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e17\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e18\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e19\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e20\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e21\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e22\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e23\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e24\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e25\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e26\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e27\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e28\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e29\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e30\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e31\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e32\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e33\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e34\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e35\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e36\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e37\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e38\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e39\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e40\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e41\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e42\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e43\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e44\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e45\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e46\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e47\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e48\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e49\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e50\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e51\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e52\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e53\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e54\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e55\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e56\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e57\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e58\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e59\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e60\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e61\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e62\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e63\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e64\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e65\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e66\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e67\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e68\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e69\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e70\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e71\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e72\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e73\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e74\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e75\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e76\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e77\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e78\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e79\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e80\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e81\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e82\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e83\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e84\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e85\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e86\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e87\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e88\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e89\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e90\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e91\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e92\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e93\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e94\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e95\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e96\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-json\" data-lang=\"json\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nt\"\u003e\u0026#34;log\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nt\"\u003e\u0026#34;loglevel\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;debug\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nt\"\u003e\u0026#34;inbounds\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;listen\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;127.0.0.1\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;tag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;dokodemo-in\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;port\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e54321\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"c1\"\u003e// 任意空闲端口，如果要自己修改记得这里和下面的 reality 入站 dest 要同步修改\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;protocol\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;dokodemo-door\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;settings\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"c1\"\u003e// reality dest 的实际设置位置 和普通 reality 要求相同\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;address\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;www.amd.com\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;port\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e443\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;network\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;tcp\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;sniffing\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e \u003cspan class=\"c1\"\u003e// 这里的 sniffing 不是多余的，别乱动\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;enabled\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003etrue\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;destOverride\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;tls\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;routeOnly\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003etrue\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;listen\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;0.0.0.0\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;port\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e54321\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;protocol\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;vless\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;settings\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;clients\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                        \u003cspan class=\"nt\"\u003e\u0026#34;id\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"c1\"\u003e//xray uuid\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                        \u003cspan class=\"nt\"\u003e\u0026#34;flow\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;xtls-rprx-vision\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;decryption\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;none\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;streamSettings\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;network\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;tcp\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;security\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;reality\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;realitySettings\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"c1\"\u003e// 指向前面设置的 dokodemo-door 入站\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"nt\"\u003e\u0026#34;dest\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;www.amd.com:443\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"c1\"\u003e// serverNames 仍然需要在这里正常填写\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"nt\"\u003e\u0026#34;serverNames\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                        \u003cspan class=\"s2\"\u003e\u0026#34;www.amd.com\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"nt\"\u003e\u0026#34;privateKey\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"c1\"\u003e// 运行 `xray x25519` 生成\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"nt\"\u003e\u0026#34;shortIds\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                        \u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                        \u003cspan class=\"s2\"\u003e\u0026#34;0123456789abcdef\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"p\"\u003e]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;sniffing\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;enabled\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003etrue\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;destOverride\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;http\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;tls\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;quic\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;routeOnly\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003etrue\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nt\"\u003e\u0026#34;outbounds\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;protocol\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;freedom\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;tag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;direct\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;protocol\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;blackhole\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nt\"\u003e\u0026#34;tag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;block\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nt\"\u003e\u0026#34;routing\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nt\"\u003e\u0026#34;rules\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;inboundTag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;dokodemo-in\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"c1\"\u003e// 重要，这个域名列表需要和 realitySettings 的 serverNames 保持一致\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;domain\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;www.amd.com\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;outboundTag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;direct\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e},\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;inboundTag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                    \u003cspan class=\"s2\"\u003e\u0026#34;dokodemo-in\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"nt\"\u003e\u0026#34;outboundTag\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;block\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\r\n\u003c/details\u003e\u003c/p\u003e","title":"Xray内核 + Reality模板"},{"content":"MAS官网\n1 irm https://get.activated.win | iex Office Tool Plus 下载Office\nKMS地址\n","permalink":"https://blog.tjq.one/posts/win%E6%BF%80%E6%B4%BB/","summary":"\u003cp\u003e\u003ca href=\"https://massgrave.dev/\"\u003eMAS官网\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003eirm \u003c/span\u003e\u003cspan class=\"n\"\u003ehttps\u003c/span\u003e\u003cspan class=\"err\"\u003e:\u003c/span\u003e\u003cspan class=\"p\"\u003e//\u003c/span\u003e\u003cspan class=\"n\"\u003eget\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"py\"\u003eactivated\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"py\"\u003ewin\u003c/span\u003e \u003cspan class=\"p\"\u003e|\u003c/span\u003e \u003cspan class=\"nb\"\u003eiex\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e\u003ca href=\"https://otp.landian.vip/zh-cn/\"\u003eOffice Tool Plus\u003c/a\u003e 下载Office\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.coolhub.top/tech-articles/kms_list.html\"\u003eKMS地址\u003c/a\u003e\u003c/p\u003e","title":"Windows激活 \u0026 Office激活"},{"content":"跳过网络安装 使用快捷键 Shift + F10 打开命令提示符窗口，部分笔记本电脑需要使用 Fn + Shift + F10 快捷键\n1 oobe\\BypassNRO.cmd 回车重启选择 我没有 Internet 连接\n创建本地账户 1 start ms-cxh:localonly ","permalink":"https://blog.tjq.one/posts/win%E8%B7%B3%E8%BF%87%E7%BD%91%E7%BB%9C%E5%AE%89%E8%A3%85/","summary":"\u003ch2 id=\"跳过网络安装\"\u003e跳过网络安装\u003c/h2\u003e\n\u003cp\u003e使用快捷键 \u003ccode\u003eShift + F10\u003c/code\u003e 打开命令提示符窗口，部分笔记本电脑需要使用 \u003ccode\u003eFn + Shift + F10\u003c/code\u003e 快捷键\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eoobe\u003c/span\u003e\u003cspan class=\"p\"\u003e\\\u003c/span\u003e\u003cspan class=\"n\"\u003eBypassNRO\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"py\"\u003ecmd\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e回车重启选择 \u003ccode\u003e我没有 Internet 连接\u003c/code\u003e\u003c/p\u003e\n\u003ch2 id=\"创建本地账户\"\u003e创建本地账户\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003estart ms-cxh\u003c/span\u003e\u003cspan class=\"err\"\u003e:\u003c/span\u003e\u003cspan class=\"n\"\u003elocalonly\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e","title":"Windows跳过网络安装"},{"content":"Zouter官网\n1 2 3 4 5 6 7 8 9 10 11 Zouter JP BGP Global - Standard 1GB RAM 15GB SSD 1 cores CPU 1 IPv4 16 IPv6 1T Bandwidth 1000Mbps Port Linux OS 28¥/month 这款是zouter新出的JP,有一个上新活动 40%循环折扣+2T流量，折扣下来每个月 16.8¥\n活动日期：2026年6月18日~2026年7月1日\n💻基本信息\r🎬IP质量\r🌐网络质量\r📍回程路由\r本地去程 这款机器我有幸拿到了商家内测，但是我没有发布测评，这次测试是10天后我重新跑了一边\n这款JP只能说中规中矩，定位代理机，skyline下游 电信IIJ和softbank，联通NTT+softbank（第一次测试都是软银）移动lumen，这个机器很难评，机器说是不承诺大陆连接，但也算个小优化机器吧，整体来看延迟会比绿云JP2222低一点，但是随着开售之后邻居多了，IP也变差了，后面只能靠DNS来解锁，一开始是原生全绿的，10天后看在探针上体现丢包比绿云还严重，不知道是人多的原因还是网络问题，在我本地移动的体感中和绿云JP2222相差不大\n后面得知这款机器还有AMD版本的和原生IP的，这个我就无法测试了，论坛还有溢价收的我个人是不太理解\n总结：移动联通个别地区使用体验还是可以的，2T的流量，延迟也还可以，实际体验上和绿云JP的softbank差不了太多，所以如果没有别的JP机器那么可以尝试入手体验一下，如果有JP机了，那其实没太大的必要了，绿云JP2222折算下来11/月 配置也比这个高了，16.8的价格我个人觉得还是偏贵了一些些，但是价格不能只看商品本身，需要综合评价后期机器稳定性以及商家的口碑\n推荐论坛折价收，不建议溢价\n总体评价： ⭐⭐⭐✨\n代理评价： ⭐⭐⭐✨\n","permalink":"https://blog.tjq.one/posts/zouter-jp/","summary":"\u003cp\u003e\u003ca href=\"https://www.zouter.io/\"\u003eZouter官网\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Zouter官网\" loading=\"lazy\" src=\"/posts/zouter-jp/jp.png\"\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e 1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e11\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eZouter\u003c/span\u003e \u003cspan class=\"n\"\u003eJP\u003c/span\u003e \u003cspan class=\"n\"\u003eBGP\u003c/span\u003e \u003cspan class=\"n\"\u003eGlobal\u003c/span\u003e \u003cspan class=\"p\"\u003e-\u003c/span\u003e \u003cspan class=\"n\"\u003eStandard\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003eGB\u003c/span\u003e \u003cspan class=\"n\"\u003eRAM\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e15\u003c/span\u003e\u003cspan class=\"p\"\u003eGB\u003c/span\u003e \u003cspan class=\"n\"\u003eSSD\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e1\u003c/span\u003e \u003cspan class=\"n\"\u003ecores\u003c/span\u003e \u003cspan class=\"n\"\u003eCPU\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e1\u003c/span\u003e \u003cspan class=\"n\"\u003eIPv4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e16\u003c/span\u003e \u003cspan class=\"n\"\u003eIPv6\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003e1T\u003c/span\u003e \u003cspan class=\"n\"\u003eBandwidth\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003e1000Mbps\u003c/span\u003e \u003cspan class=\"n\"\u003ePort\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eLinux\u003c/span\u003e \u003cspan class=\"n\"\u003eOS\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e28\u003c/span\u003e\u003cspan class=\"err\"\u003e¥\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u003c/span\u003e\u003cspan class=\"n\"\u003emonth\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e这款是zouter新出的JP,有一个上新活动 40%循环折扣+2T流量，折扣下来每个月 \u003ccode\u003e16.8¥\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e活动日期：2026年6月18日~2026年7月1日\u003c/code\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e💻基本信息\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e🎬IP质量\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"IP%E8%B4%A8%E9%87%8F.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e🌐网络质量\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"%E7%BD%91%E7%BB%9C%E8%B4%A8%E9%87%8F.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e📍回程路由\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"%E5%9B%9E%E7%A8%8B%E8%B7%AF%E7%94%B1.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e本地去程\n\u003cimg alt=\"V4去程\" loading=\"lazy\" src=\"/posts/zouter-jp/zouterJPv4.png\"\u003e\n\u003cimg alt=\"V6去程\" loading=\"lazy\" src=\"/posts/zouter-jp/zouterJPv6.png\"\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e这款机器我有幸拿到了商家内测，但是我没有发布测评，这次测试是10天后我重新跑了一边\u003c/p\u003e\n\u003cp\u003e这款JP只能说中规中矩，定位代理机，\u003ccode\u003eskyline下游\u003c/code\u003e 电信IIJ和softbank，联通NTT+softbank（第一次测试都是软银）移动lumen，这个机器很难评，机器说是不承诺大陆连接，但也算个小优化机器吧，整体来看延迟会比绿云JP2222低一点，但是随着开售之后邻居多了，IP也变差了，后面只能靠DNS来解锁，一开始是原生全绿的，10天后看在探针上体现丢包比绿云还严重，不知道是人多的原因还是网络问题，在我本地移动的体感中和绿云JP2222相差不大\u003c/p\u003e\n\u003cp\u003e后面得知这款机器还有AMD版本的和原生IP的，这个我就无法测试了，论坛还有溢价收的我个人是不太理解\u003c/p\u003e\n\u003cp\u003e总结：移动联通个别地区使用体验还是可以的，2T的流量，延迟也还可以，实际体验上和绿云JP的softbank差不了太多，所以如果没有别的JP机器那么可以尝试入手体验一下，如果有JP机了，那其实没太大的必要了，绿云JP2222折算下来11/月 配置也比这个高了，16.8的价格我个人觉得还是偏贵了一些些，但是价格不能只看商品本身，需要综合评价后期机器稳定性以及商家的口碑\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e推荐论坛折价收，不建议溢价\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e总体评价： ⭐⭐⭐✨\u003c/p\u003e\n\u003cp\u003e代理评价： ⭐⭐⭐✨\u003c/p\u003e","title":"Zouter JP BGP Global - Standard 测评"},{"content":"绿云官网（aff）\n1 2 3 4 5 6 7 8 9 10 11 Black Friday 2025 - 2222 JP 4GB RAM （翻倍前2G） 20GB NVMe 2 cores CPU 1 IPv4 1 IPv6 1500G Bandwidth (翻倍前750G) 10Gbps Port Linux OS 22$/year 这款是闪购活动款，可以升级三年付60$/year，然后翻倍两个配置 这里翻倍了内存和流量\n💻基本信息\r🎬IP质量\r🌐网络质量\r📍回程路由\r本地去程 整体上机器还是可以的，绿云也算是正经云厂商，20刀每年，建站和部署一些小项目都没有问题 如果是纯用来代理可能性价比没那么高\n上游xtom，三网softbank，比较适合沿海地区移动和联通，电信基本上无法使用，移动延迟稳定，但是丢包多，联通到晚上就开始过山车，但是丢包相对稳定，可以发现移动v6去程和回程是lumen，晚高峰也有不错的速度表现，v4晚高峰表现一般 移动联通平均丢包10-20%\n缺点：有部分用户反应CPU性能限制比较严格，到达阈值会自动关机（个人使用没有出现过关机）\n入手价格建议在剩余价值入手，不建议溢价收\n总体评价： ⭐⭐⭐⭐\n代理评价： ⭐⭐⭐✨\n","permalink":"https://blog.tjq.one/posts/%E7%BB%BF%E4%BA%912222/","summary":"\u003cp\u003e\u003ca href=\"https://greencloudvps.com/billing/aff.php?aff=9737\"\u003e绿云官网（aff）\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e 1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e11\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eBlack\u003c/span\u003e \u003cspan class=\"n\"\u003eFriday\u003c/span\u003e \u003cspan class=\"mf\"\u003e2025\u003c/span\u003e \u003cspan class=\"p\"\u003e-\u003c/span\u003e \u003cspan class=\"mf\"\u003e2222\u003c/span\u003e \u003cspan class=\"n\"\u003eJP\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e4\u003c/span\u003e\u003cspan class=\"p\"\u003eGB\u003c/span\u003e \u003cspan class=\"n\"\u003eRAM\u003c/span\u003e \u003cspan class=\"err\"\u003e（\u003c/span\u003e\u003cspan class=\"n\"\u003e翻倍前2G\u003c/span\u003e\u003cspan class=\"err\"\u003e）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e20\u003c/span\u003e\u003cspan class=\"p\"\u003eGB\u003c/span\u003e \u003cspan class=\"n\"\u003eNVMe\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e2\u003c/span\u003e \u003cspan class=\"n\"\u003ecores\u003c/span\u003e \u003cspan class=\"n\"\u003eCPU\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e1\u003c/span\u003e \u003cspan class=\"n\"\u003eIPv4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e1\u003c/span\u003e \u003cspan class=\"n\"\u003eIPv6\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003e1500G\u003c/span\u003e \u003cspan class=\"n\"\u003eBandwidth\u003c/span\u003e  \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003e翻倍前750G\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003e10Gbps\u003c/span\u003e \u003cspan class=\"n\"\u003ePort\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eLinux\u003c/span\u003e \u003cspan class=\"n\"\u003eOS\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"mf\"\u003e22\u003c/span\u003e\u003cspan class=\"p\"\u003e$/\u003c/span\u003e\u003cspan class=\"n\"\u003eyear\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e这款是闪购活动款，可以升级三年付60$/year，然后翻倍两个配置 这里翻倍了内存和流量\u003c/p\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e💻基本信息\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"2222%E9%85%8D%E7%BD%AE.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e🎬IP质量\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"2222IP.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e🌐网络质量\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"2222%E7%BD%91%E7%BB%9C.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\r\n\r\n\u003cp\u003e\u003cdetails \u003e\r\n  \u003csummary markdown=\"span\"\u003e\u003cstrong\u003e📍回程路由\u003c/strong\u003e\u003c/summary\u003e\r\n  \u003cimg alt=\"基本配置\" loading=\"lazy\" src=\"2222%E5%9B%9E%E7%A8%8B.webp\"\u003e\r\n\u003c/details\u003e\u003c/p\u003e\r\n\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e本地去程\n\u003cimg alt=\"V4去程\" loading=\"lazy\" src=\"/posts/%E7%BB%BF%E4%BA%912222/2222v4.jpeg\"\u003e\n\u003cimg alt=\"V6去程\" loading=\"lazy\" src=\"/posts/%E7%BB%BF%E4%BA%912222/2222v6.png\"\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e整体上机器还是可以的，绿云也算是正经云厂商，20刀每年，建站和部署一些小项目都没有问题\n如果是纯用来代理可能性价比没那么高\u003c/p\u003e\n\u003cp\u003e上游xtom，三网softbank，\u003ccode\u003e比较适合沿海地区移动和联通\u003c/code\u003e，电信基本上无法使用，移动延迟稳定，但是丢包多，联通到晚上就开始过山车，但是丢包相对稳定，可以发现移动v6去程和回程是lumen，晚高峰也有不错的速度表现，v4晚高峰表现一般 移动联通平均丢包10-20%\u003c/p\u003e\n\u003cp\u003e缺点：有部分用户反应CPU性能限制比较严格，到达阈值会自动关机（个人使用没有出现过关机）\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e入手价格建议在剩余价值入手，不建议溢价收\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e总体评价： ⭐⭐⭐⭐\u003c/p\u003e\n\u003cp\u003e代理评价： ⭐⭐⭐✨\u003c/p\u003e","title":"绿云JP2222 测评"}]