{"id":2094,"date":"2016-11-11T16:20:28","date_gmt":"2016-11-11T08:20:28","guid":{"rendered":"https:\/\/www.pdbeta.com\/wpblog\/?p=2094"},"modified":"2019-02-25T16:33:45","modified_gmt":"2019-02-25T08:33:45","slug":"openwrt%e7%bc%96%e8%af%91%e6%95%99%e7%a8%8b%e3%80%90%e4%bb%a5wrt1900acs-v2%ef%bc%8cop15-05%e4%b8%ba%e4%be%8b%e5%ad%90%e3%80%91","status":"publish","type":"post","link":"https:\/\/www.pdbeta.com\/wpblog\/?p=2094","title":{"rendered":"OPENWRT\u7f16\u8bd1\u6559\u7a0b\u3010\u4ee5WRT1900ACS V2\uff0cOP15.05\u4e3a\u4f8b\u5b50\u3011"},"content":{"rendered":"<p><a href=\"http:\/\/www.pdbeta.com\/wpblog\/wp-content\/uploads\/2016\/11\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2095 alignright\" src=\"http:\/\/www.pdbeta.com\/wpblog\/wp-content\/uploads\/2016\/11\/1-300x284.jpg\" alt=\"1\" width=\"300\" height=\"284\" srcset=\"https:\/\/www.pdbeta.com\/wpblog\/wp-content\/uploads\/2016\/11\/1-300x284.jpg 300w, https:\/\/www.pdbeta.com\/wpblog\/wp-content\/uploads\/2016\/11\/1.jpg 690w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>\u672c\u6587\u5199\u4f5c\u7684\u53c2\u8003\u6587\u7ae0\uff1a<br \/>\n<a href=\"https:\/\/soha.moe\/post\/make-openwrt-fits-hyperv.html\">https:\/\/soha.moe\/post\/make-openwrt-fits-hyperv.html<\/a><br \/>\nhttp:\/\/www.zhangziran.com\/openwrt-ubuntu-bianyi-huanjing.htm<\/li>\n<li>\u73af\u5883\u51c6\u5907\uff0cUbuntu 16.04\/10 \u4e00\u53f0\uff0c\u7f16\u8bd1\u7684\u670d\u52a1\u5668\u8981\u80fd\u7ffb\u5899<\/li>\n<li>\u5b89\u88c5\u5fc5\u5907\u8f6f\u4ef6\u5305\n<ul>\n<li>sudo apt-get install git<\/li>\n<li>sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev<\/li>\n<\/ul>\n<\/li>\n<li>\u83b7\u53d6\u6e90\u7801\n<ul>\n<li>CD\u5230\u5de5\u4f5c\u76ee\u5f55\u4e0b<\/li>\n<li>git clone git:\/\/git.openwrt.org\/15.05\/openwrt.git<\/li>\n<li>\u66f4\u65b0OpenWRT\u6240\u6709\u7684feeds\n<ul>\n<li>cd openwrt<\/li>\n<li>.\/scripts\/feeds update -a<\/li>\n<li>.\/scripts\/feeds install -a<\/li>\n<li>sudo .\/scripts\/feeds update packages<\/li>\n<li>sudo \u00a0.\/scripts\/feeds install libpcre<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u7f16\u8bd1ss\u8fdb\u6e90\u7801\n<ul>\n<li>\u53c2\u8003\u00a0<a href=\"https:\/\/github.com\/shadowsocks\/openwrt-shadowsocks\">https:\/\/github.com\/shadowsocks\/openwrt-shadowsocks<\/a><\/li>\n<li>\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\uff0c\u6267\u884c\uff0c\u4e0b\u8f7dSS\u7684\u4ee3\u7801\n<ul>\n<li># \u5b89\u88c5 feeds<\/li>\n<li>git clone https:\/\/github.com\/shadowsocks\/openwrt-shadowsocks.git package\/shadowsocks-libev<\/li>\n<li>\u7f16\u8bd1\n<ul>\n<li>make package\/shadowsocks-libev\/compile V=99<\/li>\n<li>\u5f02\u5e38\u95ee\u9898\uff1a\u5982\u679c\u7f16\u8bd1\u51fa\u9519\uff0c\u53ef\u80fd\u4f1a\u63d0\u793apcre 8.39.tar.bz2 \u627e\u4e0d\u5230\u00a0\u4e0d\u5bf9\uff0c<a href=\"https:\/\/sourceforge.net\/projects\/pcre\/files\/pcre\/\">https:\/\/sourceforge.net\/projects\/pcre\/files\/pcre\/<\/a>\u00a0 \u5230\u8fd9\u91cc\u4e0b\u8f7d\u5bf9\u5e94\u6587\u4ef6\u653e\u5230openwrt\/dl\u4e0b\u9762\uff0c\u518d\u7f16\u8bd1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u96c6\u6210 luci-app-shadowsocks\/ \u8fdb\u6e90\u7801\n<ul>\n<li>\u53c2\u8003<a href=\"https:\/\/github.com\/shadowsocks\/luci-app-shadowsocks\/\">https:\/\/github.com\/shadowsocks\/luci-app-shadowsocks\/<\/a><\/li>\n<li>git clone https:\/\/github.com\/shadowsocks\/luci-app-shadowsocks.git package\/luci-app-shadowsocks<\/li>\n<li>pushd package\/luci-app-shadowsocks\/tools\/po2lmo<\/li>\n<li>make &amp;&amp; sudo make install<\/li>\n<li>popd<\/li>\n<li>make memuconfig \u00a0\u9009\u4e2d luci\u4e0b\u9762application\u91cc\u7684<\/li>\n<li>make package\/luci-app-shadowsocks\/compile V=99<\/li>\n<\/ul>\n<\/li>\n<li>\u00a0\u5f00\u59cb\u7f16\u8bd1\n<ul>\n<li>\u56de\u5230\u6e90\u7801\u4e3b\u76ee\u5f55\uff0csudo make menuconfig \u00a0\uff08\u7a7a\u683c\u9009\u62e9\uff0c\u9009\u62e9\u6210*\uff0c\u6309\u4e24\u6b21ESC\u8fd4\u56de\uff0c\u6700\u540e\u4e00\u6b65\u9009\u4fdd\u5b58Y\uff0c\u6ce8\u610f M\u952e\u8868\u793a\u7f16\u8bd1\u6210ipk\u4f46\u4e0d\u4f1a\u7f16\u8bd1\u5230\u56fa\u4ef6\u91cc\u3002\u9700\u8981\u7684\u65f6\u5019\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5opkg install\uff09\n<ul>\n<li>Target System\u4e3a marvell armda 38x<\/li>\n<li>Target Profile \u00a0\u4e3a WRT1900ACS<\/li>\n<li>LuCI\n<ul>\n<li>Collections,\u9009\u4e2dluci *<\/li>\n<li>modules \u4e0b\u9762\u7684tranlations \u9009\u4e2d chinese<\/li>\n<\/ul>\n<\/li>\n<li>base \u91cc\u9009\u62e9\n<ul>\n<li>resolveip<\/li>\n<\/ul>\n<\/li>\n<li>Kernel modules\n<ul>\n<li>netfilter extention \u91cc\u9009\u4e2d\u00a0kmod-nf-nathelper-extra\uff0c\uff0c\uff0c\u7528\u4e8eVPN\u670d\u52a1\u7a7f\u900f<\/li>\n<li>Wireless Device\u6ce8\u610f mwlwifi\u89e3\u51b3<\/li>\n<\/ul>\n<\/li>\n<li>libiraries\n<ul>\n<li>\u9009\u4e2d libcurl\uff08curl\uff09<\/li>\n<li>\u9009\u4e2dlibintl \u00a0\uff08msmtp\u9700\u8981\uff09<\/li>\n<\/ul>\n<\/li>\n<li>network\u91cc\n<ul>\n<li>\u9009\u62e9shadowsocks-libev<\/li>\n<li>\u9009\u62e9ipset<\/li>\n<li>routing\u00a0and redirection \u91cc\uff0c\u9009\u62e9ip<\/li>\n<li>libiraries \u91ccssl \u9009\u62e9libopenssl<\/li>\n<li>firewall\u4e0b\u9009\u62e9 iptalbes-mod-tproxy<\/li>\n<\/ul>\n<\/li>\n<li>mail\u4e0b\u9762\n<ul>\n<li>\u9009\u4e2dmsmtp<\/li>\n<\/ul>\n<\/li>\n<li>Openwrt\u7f16\u8bd1\u51fa\u6765\u7684\u56fa\u4ef6\uff0cwifi\u9ed8\u8ba4\u662f\u4e0d\u5f00\u542f\u7684\uff0c\u9700\u8981\u505a\u4e00\u4e9b\u4fee\u6539\u8ba9\u5176\u4e0a\u7535\u81ea\u52a8\u5f00\u542fAP\u6a21\u5f0f\u3002\u4fee\u6539trunk\/package\/kernel\/mac80211\/files\/lib\/wifi\/mac80211.sh \u00a0 \u6ce8\u91ca\u6389 <span style=\"font-family: Tahoma, Helvetica, Arial, STHeiti; font-size: 13px; color: #333333; background-color: #fafafa;\">option\u00a0disabled\u00a01\u6539\u62100\uff0c\u9ed8\u8ba4\u5f00\u542fwifi\u3002<\/span><\/li>\n<\/ul>\n<\/li>\n<li>sudo make V=s \u00a0-j8( \u6838\u5fc3\u6570\uff0c\u6570\u5b57\u8d8a\u5927\u7f16\u8bd1\u8d8a\u5feb)\uff0c\u6267\u884c\u6210\u529f\u540e\uff0c\u955c\u50cf\u6587\u4ef6\u5728\/bin\u76ee\u5f55\u4e0b<\/li>\n<li>\u7f16\u8bd1\u8fc7\u7a0b\u95ee\u9898\u89e3\u51b3\uff1ahttp:\/\/www.open-open.com\/lib\/view\/open1431253983080.html<\/li>\n<\/ul>\n<\/li>\n<li>\u5728bin\u76ee\u5f55\u4e0b\u4f1a\u751f\u6210\u955c\u50cf\u6587\u4ef6\uff1a<\/li>\n<li>\u6211\u7f16\u8bd1\u597d\u7684\u56fa\u4ef6\u5728\u8fd9\u91cc\uff1ahttp:\/\/pan.baidu.com\/s\/1nvCWrUh<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u5199\u4f5c\u7684\u53c2\u8003\u6587\u7ae0\uff1a https:\/\/soha.moe\/post\/make-openwrt-fits-hype &hellip; <a href=\"https:\/\/www.pdbeta.com\/wpblog\/?p=2094\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">OPENWRT\u7f16\u8bd1\u6559\u7a0b\u3010\u4ee5WRT1900ACS V2\uff0cOP15.05\u4e3a\u4f8b\u5b50\u3011<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/posts\/2094"}],"collection":[{"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2094"}],"version-history":[{"count":8,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/posts\/2094\/revisions"}],"predecessor-version":[{"id":2432,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=\/wp\/v2\/posts\/2094\/revisions\/2432"}],"wp:attachment":[{"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pdbeta.com\/wpblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}