id: 953b8aa89e104978999e11bc01121a07
parent_id: 
item_type: 1
item_id: 7a8514b70d7a442f9ca74ff30aad5819
item_updated_time: 1764345477803
title_diff: "[{\"diffs\":[[1,\"shadowsocksopenwrt-shadowsocks\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":30}]"
body_diff: "[{\"diffs\":[[1,\"<html>\\\r\\\n<head>\\\r\\\n  <title>shadowsocks/openwrt-shadowsocks</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/493ece93-e418-4717-b141-4aef9ef62991/app.yinxiang.com\\\"/>\\\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=\\\"10278\\\"></a>\\\r\\\n<h1>shadowsocks/openwrt-shadowsocks</h1>\\\r\\\n\\\r\\\n<div><span><div style=\\\"-evernote-webclip:true\\\"><br/><div><div><div><div><h1>Shadowsocks-libev for OpenWrt</h1><div><div></div></div></div><div>\\\n\\\n<h2>简介</h2>\\\n\\\n<p>本项目是 <a href=\\\"https://github.com/shadowsocks/shadowsocks-libev\\\" target=\\\"_blank\\\">shadowsocks-libev</a> 在 OpenWrt 上的移植  </p>\\\n\\\n<h2>特性</h2>\\\n\\\n<p>软件包只包含 <a href=\\\"https://github.com/shadowsocks/shadowsocks-libev\\\" target=\\\"_blank\\\">shadowsocks-libev</a> 的可执行文件, 可与 <a href=\\\"https://github.com/shadowsocks/luci-app-shadowsocks\\\" target=\\\"_blank\\\">luci-app-shadowsocks</a> 搭配使用<br/>\\\n可编译两种版本  </p>\\\n\\\n<ul>\\\n<li><p>shadowsocks-libev</p>\\\n\\\n<pre><code>客户端/\\\n└── usr/\\\n   └── bin/\\\n       ├── ss-local       // 提供 SOCKS 代理\\\n       ├── ss-redir       // 提供透明代理, 从 v2.2.0 开始支持 UDP\\\n       └── ss-tunnel      // 提供端口转发, 可用于 DNS 查询\\\n</code></pre></li>\\\n<li><p>shadowsocks-libev-server</p>\\\n\\\n<pre><code>服务端/\\\n└── usr/\\\n   └── bin/\\\n       └── ss-server      // 服务端可执行文件\\\n</code></pre></li>\\\n</ul>\\\n\\\n<h2>编译</h2>\\\n\\\n<ul>\\\n<li><p>从 OpenWrt 的 <a href=\\\"https://wiki.openwrt.org/doc/howto/obtain.firmware.sdk\\\" target=\\\"_blank\\\">SDK</a> 编译</p>\\\n\\\n<div><pre># 以 ar71xx 平台为例\\\ntar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2\\\ncd OpenWrt-SDK-ar71xx-*\\\n# 安装 feeds\\\n# 如果是 uClibc SDK (15.05.1 及以下)\\\n git clone https://github.com/aa65535/openwrt-feeds.git package/feeds\\\n# 如果是 musl SDK (trunk 或 LEDE)\\\n ./scripts/feeds update base packages\\\n ./scripts/feeds install zlib libev libsodium libopenssl libmbedtls libpcre\\\n# 获取 shadowsocks-libev Makefile\\\ngit clone https://github.com/shadowsocks/openwrt-shadowsocks.git package/shadowsocks-libev\\\n# 选择要编译的包 Network -&gt; shadowsocks-libev\\\nmake menuconfig\\\n# 开始编译\\\nmake package/shadowsocks-libev/compile V=99</pre></div></li>\\\n</ul>\\\n\\\n<h2>配置</h2>\\\n\\\n<p><span style=\\\"x-evernote:highlighted;background-color:#F6EE96;\\\">软件包本身并不包含配置文件, 配置文件内容为 JSON 格式, 支持的键:</span>  </p>\\\n\\\n<table><thead>\\\n<tr>\\\n<th>键名</th>\\\n<th>数据类型</th>\\\n<th>说明</th>\\\n</tr>\\\n</thead><tbody>\\\n<tr>\\\n<td>server</td>\\\n<td>字符串</td>\\\n<td>服务器地址, 可以是 IP 或者域名</td>\\\n</tr>\\\n<tr>\\\n<td>server_port</td>\\\n<td>整数值</td>\\\n<td>服务器端口号</td>\\\n</tr>\\\n<tr>\\\n<td>local_address</td>\\\n<td>字符串</td>\\\n<td>本地绑定的 IP 地址, 默认 <code>127.0.0.1</code></td>\\\n</tr>\\\n<tr>\\\n<td>local_port</td>\\\n<td>整数值</td>\\\n<td>本地绑定的端口号</td>\\\n</tr>\\\n<tr>\\\n<td>password</td>\\\n<td>字符串</td>\\\n<td>服务端设置的密码</td>\\\n</tr>\\\n<tr>\\\n<td>method</td>\\\n<td>字符串</td>\\\n<td>加密方式, <a href=\\\"https://github.com/shadowsocks/luci-app-shadowsocks/wiki/Encrypt-method\\\" target=\\\"_blank\\\">详情参考</a></td>\\\n</tr>\\\n<tr>\\\n<td>timeout</td>\\\n<td>整数值</td>\\\n<td>超时时间（秒）, 默认 60</td>\\\n</tr>\\\n<tr>\\\n<td>plugin</td>\\\n<td>字符串</td>\\\n<td>插件名称, eg: <code>obfs-local</code></td>\\\n</tr>\\\n<tr>\\\n<td>plugin_opts</td>\\\n<td>字符串</td>\\\n<td>插件参数, eg: <code>obfs=http;obfs-host=www.baidu.com</code></td>\\\n</tr>\\\n<tr>\\\n<td>fast_open</td>\\\n<td>布尔值</td>\\\n<td>是否启用 <a href=\\\"https://github.com/shadowsocks/shadowsocks/wiki/TCP-Fast-Open\\\" target=\\\"_blank\\\">TCP Fast Open</a>, 只适用于 <code>ss-local</code>, <code>ss-server</code></td>\\\n</tr>\\\n<tr>\\\n<td>auth</td>\\\n<td>布尔值</td>\\\n<td>是否启用<a href=\\\"https://shadowsocks.org/en/spec/one-time-auth.html\\\" target=\\\"_blank\\\">一次验证</a></td>\\\n</tr>\\\n<tr>\\\n<td>nofile</td>\\\n<td>整数值</td>\\\n<td>设置 Linux ulimit</td>\\\n</tr>\\\n<tr>\\\n<td>mode</td>\\\n<td>枚举值</td>\\\n<td>转发模式, 可用值: [<code>tcp_only</code>, <code>udp_only</code>, <code>tcp_and_udp</code>]</td>\\\n</tr>\\\n<tr>\\\n<td>mptcp</td>\\\n<td>布尔值</td>\\\n<td>是否启用 <a href=\\\"https://www.multipath-tcp.org/\\\" target=\\\"_blank\\\">Multipath TCP</a></td>\\\n</tr>\\\n</tbody></table>\\\n</div>\\\n  </div></div></div><br/></div></span>\\\n</div></body></html>\\u0000\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":4014}]"
metadata_diff: {"new":{"id":"7a8514b70d7a442f9ca74ff30aad5819","parent_id":"061de1401cfc4cfaadf6e74e015970e9","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":1764345788947,"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-28T16:20:16.347Z
created_time: 2025-11-28T16:20:16.347Z
type_: 13