id: 51f51327feb5400383f19f13d8816e3a
parent_id: 
item_type: 1
item_id: e9b3e97783284e4ebf60099647e23ed1
item_updated_time: 1764345575105
title_diff: "[{\"diffs\":[[1,\"OpenWrt安装GoAgent – 猫叔博客\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":23}]"
body_diff: "[{\"diffs\":[[1,\"<html>\\\r\\\n<head>\\\r\\\n  <title>OpenWrt安装GoAgent – 猫叔博客</title>\\\r\\\n  <basefont face=\\\"微软雅黑\\\" size=\\\"2\\\" />\\\r\\\n  <meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html;charset=utf-8\\\" />\\\r\\\n  <meta name=\\\"exporter-version\\\" content=\\\"YXBJ Windows/608924 (zh-CN, DDL); Windows/10.0.0 (Win64); EDAMVersion=V2;\\\"/>\\\r\\\n  <meta name=\\\"application-data:2525275\\\" content=\\\"6692893/s30/7f60b64e-c6da-4cb3-b6d4-f3b4ad9d8186/app.yinxiang.com\\\"/>\\\r\\\n  <meta name=\\\"application-data:ANDROID_CLIP_TYPE\\\" content=\\\"article\\\"/>\\\r\\\n  <style>\\\r\\\n\\tbody, td {\\\r\\\n\\t  font-family: 微软雅黑;\\\r\\\n\\t  font-size: 12pt;\\\r\\\n\\t}\\\r\\\n  </style>\\\r\\\n</head>\\\r\\\n<body>\\\r\\\n<a name=\\\"12603\\\"></a>\\\r\\\n<h1>OpenWrt安装GoAgent – 猫叔博客</h1>\\\r\\\n\\\r\\\n<div>\\\n<span><div style=\\\"font-size: 16px\\\"><div style=\\\"font-size:100%;\\\"><div style=\\\"font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;color:rgb(85, 85, 85);overflow-x:hidden;background-color:rgb(238, 238, 238);\\\"><div style=\\\"text-align:left;\\\"><div style=\\\"background-color:rgb(255, 255, 255);font-size:16px;word-break:break-all;word-wrap:break-word;\\\"><p style=\\\"margin:20px 0px;color:#666666;\\\"><span style=\\\"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;\\\">用过一些免费的VPN，发现要么比较慢，要么过段时间就失效了。在PC上试了一下<a href=\\\"http://maoshu.cc/tag/goagent\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\" target=\\\"_blank\\\">GoAgent</a>，发现速度还不错，比那些免费的强多了。<a href=\\\"http://maoshu.cc/tag/goagent\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\" target=\\\"_blank\\\">GoAgent</a>，你懂的，不懂问谷谷或度娘。之所以要在路由器上安装GoAgent，是不想老在PC上开客户端，而且在路由器端直接安装，iPhone、iPad、安卓手机等也可以使用GoAgent无缝出国。</span></p><p style=\\\"margin:20px 0px;color:#666666;\\\"><span style=\\\"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;\\\">下面以某款刷了<a href=\\\"http://maoshu.cc/tag/openwrt\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\" target=\\\"_blank\\\">OpenWrt</a>的路由器（我刷的版本是Attitude Adjustment 12.09）为例来说明一下怎么在路由器上安装goagent：</span></p><h2 style=\\\"margin:20px -20px 20px -24px;font-family:inherit;font-weight:normal;color:#666666;text-rendering:optimizelegibility;font-size:18px;padding:10px 20px 9px;border-left-width:4px;border-left-style:solid;border-left-color:rgb(66, 139, 202);background-color:rgb(251, 251, 251);\\\"><span style=\\\"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;\\\"><strong style=\\\"font-weight:bold;font-style:inherit;\\\"><span style=\\\"font-weight:inherit;font-style:inherit;color:#339966;\\\">1、安装python</span></strong></span></h2><p style=\\\"margin:20px 0px;color:#666666;\\\">附件（libopenssl_1.0.1c-1_brcm63xx），解压后将libopenssl_1.0.1c-1_brcm63xx.ipk上传到路由器/tmp目录。如果你的路由器的主控芯片是Atheros AR7161，请下载（libopenssl_1.0.1c-1_ar71xx）。</p><p style=\\\"margin:20px 0px;color:#666666;\\\"></p><div style=\\\"padding:15px 20px 15px 30px;border-color:rgb(188, 232, 241);color:rgb(58, 135, 173);background:rgb(217, 237, 247);\\\"><i style=\\\"font-size:26px;float:left;position:relative;left:-10px;top:-10px;\\\"><span style=\\\"font-size:26px;font-family:fontello;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:0.2em;\\\"></span></i>附件传送门：<a href=\\\"http://pan.baidu.com/s/1jG3I00u\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\">http://pan.baidu.com/s/1jG3I00u</a></div><p style=\\\"margin:20px 0px;\\\"></p><p style=\\\"margin:20px 0px;color:#666666;\\\">官方libopenssl的安全线程支持上有问题，会出现“ssleay_rand_add: Assertion `md_c[1] == md_count[1]‘ failed”这样错误，用这个libopenssl就没有问题了。</p><p style=\\\"margin:20px 0px;color:#666666;\\\">用ssh或者telnet登录到路由器运行如下命令进行相关软件包的安装：</p><p style=\\\"margin:20px 0px;\\\"></p><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">2</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">3</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">4</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">5</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">cd</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">tmp</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">opkg</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">update</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">opkg</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">install</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">libopenssl_1</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">.</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">0.1c</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">-</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1_brcm63xx.ipk</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">opkg</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">install</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">python</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">opkg</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">install</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">pyopenssl</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">python</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">-</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">openssl</span></div></div></td></tr></tbody></table></div></div><p style=\\\"margin:20px 0px;\\\"></p><h2 style=\\\"margin:20px -20px 20px -24px;font-family:inherit;font-weight:normal;color:#666666;text-rendering:optimizelegibility;font-size:18px;padding:10px 20px 9px;border-left-width:4px;border-left-style:solid;border-left-color:rgb(66, 139, 202);background-color:rgb(251, 251, 251);\\\"><strong style=\\\"font-weight:bold;font-style:inherit;\\\"><span style=\\\"font-weight:inherit;font-style:inherit;color:#339966;\\\">2、在<a href=\\\"http://maoshu.cc/tag/openwrt\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\" target=\\\"_blank\\\">OpenWrt</a>上安装GoAgent</span></strong></h2><p style=\\\"margin:20px 0px;color:#666666;\\\">GoAgent基于Google Appengine，因此你必须在App Engine上部署GoAgent的服务端。关于GoAgent的部署请看<a href=\\\"http://www.360doc.com/content/11/1108/14/7917215_162778496.shtml\\\" style=\\\"color:#464646;text-decoration:underline;font-weight:inherit;font-style:inherit;\\\">这里</a>（<a href=\\\"http://blog.chinaunix.net/uid-191945-id-3383080.html\\\" style=\\\"color:#464646;text-decoration:underline;font-weight:inherit;font-style:inherit;\\\">或者这里</a>），很详细。</p><p style=\\\"margin:20px 0px;color:#666666;\\\">现假定你的GoAgent服务端已经部署完毕，下载GoAgent：<a href=\\\"https://nodeload.github.com/goagent/goagent/legacy.zip/3.0\\\" style=\\\"color:#464646;text-decoration:underline;font-weight:inherit;font-style:inherit;\\\" target=\\\"_blank\\\">https://nodeload.github.com/goagent/goagent/legacy.zip/3.0</a>，解压出来，修改/local/proxy.ini，将ip改成0.0.0.0：</p><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">2</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">[</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">listen</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">]</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">ip</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">=</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">0.0.0.0</span></div></div></td></tr></tbody></table></div></div><div style=\\\"color:#666666;\\\"><p style=\\\"margin:20px 0px;font-weight:inherit;font-style:inherit;\\\">将appid改成你自己的appid，多个appid用“|”分隔：</p><p style=\\\"margin:20px 0px;\\\"></p><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">2</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">[</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">gae</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">]</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">appid</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">=</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">myvpn</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">|</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">myvpn2</span></div></div></td></tr></tbody></table></div></div><p style=\\\"margin:20px 0px;\\\"></p><div style=\\\"font-weight:inherit;font-style:inherit;color:#110000;\\\">用ssh或者telnet登录到路由器运行如下命令：</div></div><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">mkdir</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">-</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">p</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">app</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">goagent</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">local</span></div></div></td></tr></tbody></table></div></div><p style=\\\"margin:20px 0px;color:#666666;\\\">将certs目录、CA.crt、proxy.ini、proxy.py上传到路由器/app/goagent/local目录下。</p><h2 style=\\\"margin:20px -20px 20px -24px;font-family:inherit;font-weight:normal;color:#666666;text-rendering:optimizelegibility;font-size:18px;padding:10px 20px 9px;border-left-width:4px;border-left-style:solid;border-left-color:rgb(66, 139, 202);background-color:rgb(251, 251, 251);\\\"><strong style=\\\"font-weight:bold;font-style:inherit;\\\"><span style=\\\"font-weight:inherit;font-style:inherit;color:#339966;\\\">3、启动GoAgent</span></strong></h2><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">python</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">app</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">goagent</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">local</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">proxy</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">.</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">py</span></div></div></td></tr></tbody></table></div></div><div style=\\\"color:#110000;\\\">先不要关闭ssh控制台，使用chrome的SwitchySharp插件测试一下代理是否成功。将其中“HTTP 代理”地址改成路由器地址，我这里是192.168.11.1。使用SwitchySharp访问一下twitter.com或者facebook.com看看是否成功，如果成功，ssh控制台也会滚屏显示日志。</div><p style=\\\"margin:20px 0px;color:#666666;\\\"><a href=\\\"http://cache.maoshu.cc/wp-content/uploads/sinapicv2-backup/1399-ww4-bmiddle-a316108djw1envkg4ofvrj20go0bfab4.jpg\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;cursor:url('http://cache.maoshu.cc/wp-content/plugins/auto-highslide/highslide/url(graphics/zoomin.cur)'), pointer;outline:none;\\\" target=\\\"_blank\\\"><img src=\\\":/b629066b5d194d848999ba9a72d70ecc\\\" type=\\\"image/gif\\\" data-filename=\\\"Image.gif\\\" alt=\\\"OpenWrt安装GoAgent\\\" height=\\\"0\\\" style=\\\"cursor: default;\\\" width=\\\"0\\\"/></a></p><h2 style=\\\"margin:20px -20px 20px -24px;font-family:inherit;font-weight:normal;color:#666666;text-rendering:optimizelegibility;font-size:18px;padding:10px 20px 9px;border-left-width:4px;border-left-style:solid;border-left-color:rgb(66, 139, 202);background-color:rgb(251, 251, 251);\\\"><strong style=\\\"font-weight:bold;font-style:inherit;\\\"><span style=\\\"font-weight:inherit;font-style:inherit;color:#339966;\\\">4、设置开机启动GoAgent</span></strong></h2><p style=\\\"margin:20px 0px;color:#666666;\\\">在路由器端将下面代码加入到/etc/rc.local（或者直接在luci界面,系统&gt;启动项&gt;本地启动脚本 中添加）中：</p><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">python</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">app</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">goagent</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">local</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">proxy</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">.</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">py</span></div></div></td></tr></tbody></table></div></div><div style=\\\"color:#110000;\\\">重启路由看看是否正常。</div><h2 style=\\\"margin:20px -20px 20px -24px;font-family:inherit;font-weight:normal;color:#666666;text-rendering:optimizelegibility;font-size:18px;padding:10px 20px 9px;border-left-width:4px;border-left-style:solid;border-left-color:rgb(66, 139, 202);background-color:rgb(251, 251, 251);\\\"><strong style=\\\"font-weight:bold;font-style:inherit;\\\"><span style=\\\"font-weight:inherit;font-style:inherit;color:#339966;\\\">5、PAC文件利用</span></strong></h2><p style=\\\"margin:20px 0px;color:#666666;\\\">利用PAC文件可以实现自动代理。</p><p style=\\\"margin:20px 0px;color:#666666;\\\">打开SwitchySharp&gt;导入/导出&gt;导出PAC文件，将导出的SwitchyPac.pac文件上传到路由器/www目录中。根据这个文件浏览器就能确定哪些网址需要使用代理，哪些直接连接就可以了。</p><p style=\\\"margin:20px 0px;color:#666666;\\\">或者，打开proxxy.ini修改[pac]中的ip地址为0.0.0.0，将SwitchyPac.pac放入proxy.ini相同目录中，此时pac访问地址为<span style=\\\"color:#ff0000;\\\"><a href=\\\"http://192.168.11.1:8086/SwitchyPac.pac\\\" rel=\\\"nofollow\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\">http://192.168.11.1:8086/SwitchyPac.pac</a></span>。</p><p style=\\\"margin:20px 0px;color:#666666;\\\">pac在Chrome、IE、Firefox等上都支持的（有的要插件），包括iOS平台也可以使用pac文件。上传几张图，大家一看就明白了：</p><p style=\\\"margin:20px 0px;color:#666666;\\\">IE中自动代理设置：</p><p style=\\\"margin:20px 0px;color:#666666;\\\"><a href=\\\"http://cache.maoshu.cc/wp-content/uploads/sinapicv2-backup/1399-ww1-bmiddle-a316108djw1envkgzmbnhj20bk0940tu.jpg\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;cursor:url('http://cache.maoshu.cc/wp-content/plugins/auto-highslide/highslide/url(graphics/zoomin.cur)'), pointer;outline:none;\\\" target=\\\"_blank\\\"><img src=\\\":/c765a50403144a89aad5f6c1eaaf5d40\\\" type=\\\"image/gif\\\" data-filename=\\\"Image.gif\\\" alt=\\\"OpenWrt安装GoAgent\\\" height=\\\"0\\\" style=\\\"cursor: default;\\\" width=\\\"0\\\"/></a></p><p style=\\\"margin:20px 0px;color:#666666;\\\">我的rg100a-aa路由器刷完Attitude Adjustment 12.09后，装了一些常用的软件，再装python、goagent，空间基本够用了。</p><div style=\\\"text-align:left;box-sizing:border-box;overflow:hidden;position:relative;direction:ltr;width:100%;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;font-weight:500;border:1px solid rgb(221, 221, 221);text-shadow:none;background:rgb(253, 253, 253);margin-top:12px;margin-bottom:12px;font-size:12px !important;height:auto;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;width:100%;overflow:hidden;position:relative;z-index:1;\\\"><table style=\\\"font-size:12px;font-weight:inherit;font-style:inherit;font-variant:inherit;max-width:100%;border-collapse:collapse;border-spacing:0px;border:none;padding:0px;margin:0px;font-family:Monaco, MonacoRegular, 'Courier New', monospace;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;table-layout:auto;background:none;\\\"><tbody style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;\\\"><tr style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;padding:0px;border:none;vertical-align:top;margin:0px;background:0px 50%;\\\"><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:rgb(253, 253, 253);border:none;color:rgb(212, 212, 212);\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px;margin:0px;text-align:left;background:0px 50%;white-space:nowrap;font-size:12px !important;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">1</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">2</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">3</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">4</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">5</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">6</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">7</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:rgb(250, 250, 250);height:inherit;font-size:inherit;font-weight:inherit;color:rgb(212, 212, 212);\\\">8</div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:center;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\">9</div></div></td><td style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;vertical-align:top;padding:0px;margin:0px;background:0px 50%;width:100%;border:none;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:none;padding:0px;margin:0px;text-align:left;background:none;color:rgb(255, 255, 255);white-space:pre;overflow:visible;tab-size:4;font-size:12px !important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;\\\"><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">root</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(51, 51, 51);\\\">@</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">OpenWrt</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">:</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">~</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(255, 0, 0);\\\"># df -h</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"> </div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">Filesystem</span>                <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">Size</span>      <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">Used</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">Available</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">Use</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">Mounted</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">on</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">rootfs</span>                   <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">13.0M</span>     <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">11.1M</span>      <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1.9M</span>  <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">86</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">dev</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">root</span>                 <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1.8M</span>      <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1.8M</span>         <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">0</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">100</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">rom</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">tmpfs</span>                    <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">14.3M</span>    <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">476.0K</span>     <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">13.8M</span>   <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">3</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">tmp</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">tmpfs</span>                   <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">512.0K</span>         <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">0</span>    <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">512.0K</span>   <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">0</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">dev</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:rgb(245, 245, 245);height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">dev</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">mtdblock3</span>           <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">13.0M</span>     <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">11.1M</span>      <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1.9M</span>  <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">86</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 0);\\\">overlay</span></div><div style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;border:0px;padding:0px 5px;margin:0px;text-align:left;background:0px 50%;height:inherit;font-size:inherit;font-weight:inherit;\\\"><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(0, 0, 255);\\\">overlayfs</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">:</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">overlay</span>       <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">13.0M</span>     <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">11.1M</span>      <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">1.9M</span>  <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">86</span><span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">%</span> <span style=\\\"font-family:Monaco, MonacoRegular, 'Courier New', monospace;height:inherit;font-size:inherit;font-weight:inherit;color:rgb(34, 34, 34);\\\">/</span></div></div></td></tr></tbody></table></div></div><div style=\\\"color:#110000;\\\">如果你刷了那些大而全的版本，空间不够的话可以装在U盘上。</div><p style=\\\"margin:20px 0px;\\\">转载请注明：<a href=\\\"http://maoshu.cc/\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\">猫叔博客</a> » <a href=\\\"http://maoshu.cc/1399.html\\\" style=\\\"color:rgb(66, 139, 202);text-decoration:underline;\\\">OpenWrt安装GoAgent</a></p></div></div></div></div></div></span>\\\n</div></body></html>\\u0000\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":54216}]"
metadata_diff: {"new":{"id":"e9b3e97783284e4ebf60099647e23ed1","parent_id":"f67288c3a0be4374b5d532b5dcc3aabc","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1764348823038,"markup_language":2,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":0},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2025-11-28T21:03:57.960Z
created_time: 2025-11-28T21:03:57.960Z
type_: 13